Morph
2006.08.26. 14:39
A morfzis lnyege, hogy a forrstrgy s a cltrgy kztti idben a program a forrstrgy alkotpontjait mozgatja el a cltrgy megfelel alkotpontjainak helyre.
Szerz: Nagy Pter
sszetett objektumok
Compound Objects
Create > Geometry > Compound Objects
Modellezs sorn nagyon sokszor elfordul, hogy a ltrehozand trgyat nem lehet egyetlen trgybl ltrehozni s nem akarunk ms, bonyolultabb modellezsi mveleteket hasznlni, csak a mr ismert primitveket. Ebben az esetben lehetsgnk van arra, hogy tbb trgy formjnak felhasznlsval egy jabb trgyat hozzunk ltre. Ltrehozhat pldul kt trgy terleti sszege, klnbsge, a kt trgy morfzisa, de tbbszrzhetnk s ms trgy fellethez simthatunk trgyakat.
Az els ilyen sszetett objektum a morfzis paranccsal hozhat ltre.
1., Morph
Animcik ksztse sorn sokszor van szksg olyan jelenetre, mely sorn egy trgy egy msikk alakul t (ezt a folyamatot morfzisnak nevezzk). A morfzis lnyege, hogy a forrstrgy s a cltrgy kztti idben a program a forrstrgy alkotpontjait mozgatja el a cltrgy megfelel alkotpontjainak helyre. Fontos megjegyezni, hogy az alkotpontok ltrehozsuk szerint szmozva vannak, gy a cl- s forrstrgy megfelel szm pontjai kerlnek egyazon koordintkra. Felttel teht, hogy a kt trgy alkotpontjainak szma megegyezzen. Ha ez nem teljesl, a program automatikusan nem engedlyezi a Morph hasznlatt a cltrgyon. Fontos tovbb, hogy a morph a pontokat a trgy sajt tengelyrendszerhez viszonytva mozgatja el, gy a mvelet fggetlen a kt trgy helyzettl.
Pick Targets - itt jellhetjk ki a morfzis cltrgyait. Lehet ugyanis egyszerre tbb cltrgy is, ezek hasznlatrl ksbb. A trgy kijellse sorn vlaszthatunk, hogy a trgy milyen mdon jelenjen meg cltrgyknt: Kezdjk a legegyszerbbel: Copy - egyszer msols a ltrejv trgy pontos msolata lesz a kijellt trgy pillanatnyi kinzetnek. Ennek sszetettebb vltozata az Instance - amely sorn a kijellt trgyrl egy olyan msolat kszl, mely a ksbbiekben kveti a forrstrgy mesh alap (a transzformcikat nem, csak a mdostk hatsait) vltozsait s fordtva, azaz a ltrehozott trgyat mdostva a forrstrgy is vltozik. Ennek msik vltozata a Reference, mely az Instance-hoz hasonl msolatot hoz ltre a trgyrl, azzal a klnbsggel, hogy a Reference msolatot mdostva a mdost hatsa nem rvnyesl a forrstrgyon.
Current Targets - Az elbbiekben kijellt trgyak ide kerlnek be, mint morfzis cltrgyak.
Ha egy trgyon alkalmazzuk a morph mveletet, termszetesen az a legfels szinten bekerl a listba.
Morfzis ltrehozsa kt trgy kztt:
Hozzuk ltre morfzis cl- s forrs trgyt. Clszer, amennyiben lehetsges, ugyanazt a trgyat hasznlni mindkt trgy kialaktshoz, hiszen gy teljesl, hogy azonos lesz az alkot pontok szma. Valamint gy a pontok sorszmozsa is megegyezik, aminek hatsra morfzis nem fog megcsavarodni.
Jelljk ki a forrstrgyat s hasznljuk a Morph-ot. Ennek hatsra a kijellt trgy bekerlt a cltrgyak listjba. A Pick Target lenyomsa mellett jelljk ki a cltrgyat, mely szintn bekerl a listba. Lthat, hogy most a forrstrgy felvette az utolsnak kijellt trgy alakjt. Teht a morfzis sikerlt. De hogyan lehet ezt animciknt megcsinlni?
> A cltrgyak kzl vlasszuk ki a legelst.
A morfzis is, mint a 3D Studio MAX mdosti, kulcsokat hasznl az animcik elksztse sorn, mivel eddig nem helyeztnk el csak egy kulcsot az animciban, ezrt van az, hogy a forrstrgy alakja azonnal megegyezik a cltrgy alakjval.
Menjnk az animci kezd pontjhoz, mondjuk a 0. frame-re. ![](http://www.world3d.hu/leckek/max/compound1/slider0.JPG) Itt, mikzben a cltrgyak kzl a forrstrgy van kivlasztva, helyezznk el egy morf kulcsot a Create Morph Key megnyomsval. Lthat, hogy a cltrgy felvette rgi alakjt. Kvetkez lps a cl kijellse. Vlasszuk ki a cltrgyat a cltrgyak listjbl, majd menjnk a morfzis vgnek sznt frame-re. Jelen esetben a 30.-ra. . A Create Morph Key megnyomsval hozzunk ltre egy morf kulcsot. Lthat, hogy a forrstrgy felvette a cltrgy alakjt. Indtsuk el az animcit!
![](http://www.world3d.hu/leckek/max/compound1/0.JPG) ![](http://www.world3d.hu/leckek/max/compound1/10.JPG) ![](http://www.world3d.hu/leckek/max/compound1/20.JPG) ![](http://www.world3d.hu/leckek/max/compound1/30.JPG)
Ezzel a mdszerrel tbb cltrgy hasznlatra is van lehetsg, ltrehozhatunk teht tbbszrs morfzisokat is tovbbi kulcsok elhelyezsvel.
| |
Szerz: Nagy Pter
|