Dinamika nızamı 4.
Siz tıshqanshanı juwapkershiliksiz túrde Time Lineda basalmaysız hám báribir dál waqıttı tıshqansha menen háreketlendiriń. Aldınǵı, bes júz hám tórtinshi kadrlarda olardıń jaǵdayı haqqında, biraq siz bes júz tórtinshi hám bes júz úshinshi qatarlarda bolmaǵanda edińiz, sonıń ushın MAYA obyektlerdi "toptan tısqarıda" jaǵdayına ástelik menen qoydı. Sońın aldınǵı jıllarda MAYA nıń minez qulqı anaǵurlım jaqsılandı hám bunnan keyin de dawam etti. Sonsha ózgeshelik, bir beslikte joǵalǵan ramkalardı sanawǵa urınıw arqalı. Sınaq. Basınan "uzaǵıraq" bolǵan hár qanday freymge shertiń, obyektlerdiń jaǵdayın sıypalatıń hám keyin usı ramkadan aldın animaciyanı hadal oynań. Nátiyjeni salıstırıń. Másláhát. Eger siz qandayda bir freymǵa oynawsız "qısqa waqıt ishinde" túsiriwińiz kerek bolsa animaciyalar (hám nátiyjede dinamikanı qayta esaplamastan yamasa qurılıstı jańalaysız), waqıt kestesindegi tıshqanshanıń orta túymesinen paydalanıń.
Dinamika nızamı 5.
Qattı bóleksheler dáslepki ramkada kesispewi kerek. Birinshisinen tısqarı barlıq freymlarda MAYA obyektler soqlıǵısıwın baqlap baradı hám olardıń bir-birine kiriwine tosqınlıq etedi. Qol menen kóshiriliwi múmkin bolǵan jalǵız ramka bul dinamikanıń baslanǵısh ramkası. Onda MAYA sizge obyektlerdi jaylastırıwın toqtata almaydı. Sonda olar kesilispede boladı hám "Play" túymesin basasız, biraq onnan hesh qanday jaqsı nárse kelmeydi.
MAYA skript redaktorında qattı denelerdiń kesilisiwi haqqında xabarlar menen tolıp ketken hám jeńil hiylege túsip qaladı. // Eskertiw: "RigidBody2" hám "RigidBodyV" ortasında qattı deneniń óz-ara baylanıslılıǵı. //Eger siziń rejeńiz MAYA-ni isteriyaǵa alıp kelmew bolsa, birinshi freymda qattı bólekshelerdıń bir-birine kiriwinen saqlanıń. Toplar shınjırı menen tájiriybe. Dáslepki freymda aqırǵı toptı tańlań (lofttı jasırıw múmkin) hám onı aqırǵı aynaǵa «jıljıtıń». MAYA skript redaktorında qattı denelerdiń kesilisiwi haqqında xabarlar menen tolıp ketken hám jeńil aldawǵa dus kelip qaladı. // Eskertiw: "RigidBody2" hám "RigidBodyV" ortasında qattı deneniń óz-ara baylanıslılıǵı. //Eger siziń rejeńiz MAYA-nı isteriyaǵa alıp kelmew bolsa, birinshi freymda qattı zatlardıń bir-birine kiriwinen saqlanıń. Toplar shınjırı menen tájiriybe. Dáslepki freymda aqırǵı toptı tańlań (lofttı jasırıw múmkin) hám onı aqırǵı aynaǵa «jıljıtıń». MAYA ssenariy redaktorındada shın kewilden ant ishkenin tamashalap, animaciyanı orınlań hám júdá qıynalasız. Deneniń qattılıǵı túsinigi. Aldınǵı mısalda biz bárshe nárseni "ústirtin" isledik, Sonıń ushın qattı nárselar biziń saxnamızda qıyınshılıq penen payda boldı hám hesh qanday anıqlıq, aktiv yamasa passiv emes, biz islemedik. Bárshesi óz-ózinen payda boldı. Keliń, onıń jańalıǵı menen tań qalarlı shınıǵıw orınlaymız - top samolyotta sekiredi. Endi kóreyik, olar qanshelli bekkem esaplanadı. Eger siz NURBS shar hám kópmúyesh tegislikti jasaw ushın erinshek bolsańız, ballStart.ma faylın ashıń. Biz izbe-iz háreket etemiz. Birinshiden, toptı qattıǵa aylandırıń.Sferanı tańlań. Jumsaq / qattı denelerdi orınlań => Aktiv qattı deneni jaratıń. Eger siz animaciyanı oynasańız, hesh nárse bolmaydı. Gúmansız, tartısıw jeterli emes. Hesh nárse tańlamań, sheńberdi biykar etiń. Gravitaciya jaratıń. Maydanlardı qılıń => Gravitaciya. Top qolqap sıyaqlı háreketsiz turadı. Gravitaciya Outliner-da da, ekranda da kishi belgi formasında payda boldı. Haqıyqıy dúnyadan parqlı túrde, MAYA-da, jaratılǵan kúshler yamasa maydanlar saxnada bolıwı múmkin , lekin tańlanǵan obyektler ústinde islemeydi. Obyektler dinamik maydanlardı "seziwi" ushın olardı usı maydanlarǵa biriktiriw kerek. Bunday qosılıw dinamik qatnaslar redaktorı arqalı ámelge asırıladı: Windows => Baylanıs redaktorları => Dinamik qarım-qatnaslar. Onı ashıń. Shep tárepte Outliner panelinıń analogı bar hám eger siz onıń quramındaǵı obyektti tańlasańız (biziń jaǵdayda, top), onda siz obyektti biriktiriwińiz múmkin bolǵan saxnada bar bolǵan maydanlar dizimi, yaǵnıy usı maydanlar obyektke tásir etiwi múmkin, oń tárepte payda boladı. Shepte bizlerdiń toptı tańlań hám oń tárepte gravityFieldl-ni tańlań (ol ashıq reńge aylanadı hám maydandı qayta tańlaw onı obyektten úzip qoyadı). Endi top tez tómenge túsip atır. Endi ápiwayı ǵana basqa shardı jaratıń hám ol tańlanǵan jaǵdayda bir zamatta Fields =>Gravitaciyanı orınlań. Bir zamatta jańa dene túse baslaydı. Bunnan maydanlar jaratıwda júz beretuǵın adamnıń kóz háreketi haqqında juwmaq kelip shıǵadı. Negizinde, jańa maydan jaratılǵanda, MAYA úsh jasırın operaciyalardı orınlaydı. Birinshisi. Hár qanday geometriyalıq obyektler tańlanǵanlıǵın tekseriw ushın jańa maydan jaratıladı hám tekseriledi. (Huquqıy geometriyalıq obyektler, bul jaǵdayda, spline hám kópmúyeshtiń maydanı, qalǵan bólegi biraz keyinirek). Ekinshisi. Eger maydanlar tańlansa, olar avtomatik túrde aktiv qattı zatlarǵa aylanadı (tuwrı bolıwı kerek: olar ushın aktiv qattı zatlar jaratılǵan). Úshinshisi. Jańa jaratılǵan aktiv zatlar - jaratılǵan maydan avtomatik túrde birigedi. Hár saparı jańa maydan jaratıwda bunı yadta tutıwı kerek. Kóbinese qattı hám avtomatik maydanlar jaratıwǵa ádetlengen paydalanıwshılar maydan tańlawdı umıtadı hám keyin olar jaratılǵan maydanlar obyektlerge tásir qılmawı hám jáne bir neshe "isenimli" dalalardı jumsartıwǵa háreket qılıp atır. Másláhát. Dynamic aynasında qaysı maydanlar tańlanǵan obyektke tásir etiwin kóriwińiz múmkin. Baylanıslar, biraq bul rejimde kamera aynasında bunı islew ańsatlaw. Belgilengen obyektke tásir kórsetetuǵın maydanlardıń belgileri rozovıy reńde boladı hám kerisinshe, eger siz Outliner-da qandayda bir maydandı tanlasańız, onda bárshe nárse usı maydan isleytuǵın obyektler rozovıy reńge aylanadı. Keliń, tegislikti "qatıp" alamız hám qattı zatlardıń aktivligi hám passivligin túsinemiz. Samolyottı tańlań hám jumsaq / qattı denelerdi orınlań => Passiv qattı deneni jaratıń. Top endi samolyottı tespeydi hám júdá joqarı sekirip, onıń qasına túsedi. Qattılıq túsinigi. Biz maydandı aylandırǵanımızda (spline yamasa kópmúyesh) qattı denege (passiv yamasa aktiv, ol basqa qattı deneler menen toqnasıw hám óz-ara tásir etiw qásiyetin aladı. Bul jerde siz Colgate tis pastasın reklama etiw menen júdá aqmaqlıq, biraq oǵan haqıyqıy uqsaslıqtı beriwińiz múmkin : eger siz qattı deneni jaratsańız, tańlanǵan maydandı Colgate penen maylań, bul oǵan qattılıq hám kirip barıwdan qorǵaydı. Hám eger biz "mayda" dep aytsaq, maydanda jańa túyin (rigidBody) payda boladı, Onda qattı deneniń qásiyetlerin anıqlaytuǵın atributlar toplamı bar. Usı tis pastası qatlamın yamasa jańa túyindi (qálegenińizshe) Kanal qutısında yamasa rigidBody # dep atalǵan Attribute redaktorında kóriw múmkin. Qattı deneniń qásiyetleri onıń maydanlar hám basqa deneler menen dinamik óz-ara tásir etiw qásiyetlerin anıqlaydı. Aktiv qattı zatlar tek ǵana kúshler hám basqa qattı zatlar (passiv hám aktiv) menen toqnasqanda tásir etiwi múmkin. Olar ózleriniń ústine qoyılǵan túymeshelerdi, atamalardı, konstantinlardı hám ápiwayı animaciyanıń basqa usılların itibarsız qaldıradı. Olardıń háreketi tek ǵana dinamikaǵa baylanıslı. Passiv qattı zatlar tek ǵana aktiv qattı zatlar ushın tosıq bolıp xızmet qıladı. Bul tek ǵana Colgate penen qaplanǵan maydanlar bolıp, olardan aktiv deneler atılıp shıǵıwi múmkin. Maydanlar olarǵa tásir qılmaydı, olar udarlardan tebrenbeydi. Biraq olardı háreketti "qolda" ornatıp, barlıq dástúriy usıllarda janlandırıw múmkin. Qattı túymeshelerdi úyreniwde belgili muǵdardaǵı "túsinispewshilikler" maydanǵa keledi. Men olardan ayırımların kórsetemen. Eger siz giltlerdi bar passiv qattı ústine qoysańız, ol álbette baslanadı, bir kishi "duzaq" penen túymeler qorshaǵan ortalıǵında háreketleniń: túymesheler TimeLine-da kórinbeydi! Bunnan tısqarı, Kanal qutısı arqalı giltlerdi óshiriwge háreket etiw hesh nársega alıp kelmeydi. Passiv qattı giltler denelerdi tek ǵana Grafik redaktorında óshiriw múmkin! Sonıń ushın, qandayda bir nárseni jan endirmesten aldın másláhát beremen, passiv qattı jaǵdayı onı ózińiz benen toparlarǵa ajıratıń hám nátiyjede payda bolǵan túymeshelerdi qoyıń, topar (eger siz passivlik / aktivlikti janlandırmaqshı bolmasańiz - kóbirek maǵlıwmat tekstti tómendegishe kóriń). Eger siz bar giltlerdi giltlerge qoysańız, onda giltler jetkerip beriledi. Olardı itibarsız qaldırıw ornına, aktiv qattı ushın bolǵanı sıyaqlı, aralastırıw júz beredi. Eki animaciya: dinamika hám giltlerden, tınıshlıq boyınsha, animaciya iymek sızıǵınıń ústemligi birine teń hám dinamikanıń awırlıǵı nolge teń. Bunday jaǵdayda, aktiv qattı ózin tuta baslaydı Buǵan aldınnan aytıp bolmaytuǵın hám aralastırıw ushın juwap beretuǵın blendRigidBody # atributı qosılǵan. Eki túrdegi animaciyalar. Jaǵdaydı dúzetiw ushın siz onı sonday úyreniwińiz kerek, sonda deneni tek ǵana dinamika menen basqarıw múmkin edi. Sana-sezimge iye bolǵanlar soraw beredi: nege aktiv denege giltlerdi qoyıw kerek? Qattı denelerdiń aktivligin analizlewde juwap tómendegishe beriledi.
Do'stlaringiz bilan baham: |