1: Miért Nurbs?
E tanulmány megírásához igen göröngyös volt az út, annak ellenére,
hogy nem olyan bonyolult téma. Az egész ott kezdődött, hogy egy
barátom egy másik 3d-s programmal elkészített egy templomot, mely
tetejét Nurbs-mutációval alakított ki. Én akkor mondtam, hogy biztos
poligon modellezéssel és az azzal járó "vertex tologatással"
szenvedtem volna ki, kerülve a Nurbs-öt. Pár órámba bele is telt,
de sikerült: elkészítettem polyval azt a templom tetőt. Megvolt
a tető és pár Nurbs-oszloppal ki is egészítettem. De ez olyan rossz
érzéssel töltött el. Gondoltam, ha már a tető poly - mivel a maya
elképesztően jól támogatja, hogy bármely alapművelet "kimenetét"
(Revolve, Loft, Extrude, stb.) rögtön Subdiv-be rakja - akkor az
oszlopok is legyenek poly-k. Meg is írtam e cikket 2-3 nap alatt
csak Subdiv (poligon) használatával. Na ekkor jött a pofára esés.
Az egy dolog, hogy a csupa Subdiv felületeket jóval lassabban kezelte
a Panelekben a gép, még a legegyszerűbb renderelés sem tudta kiszámolni.
A virtuális memóriám 400-500MB között mozgott a sok Subdiv miatt
alapból (!) és renderelésnél 1-2 óra alatt elfogyott az 1152MB is.
Ezt követően egy megoldás maradt: kicseréltem a Subdiv oszlopokat
Nurbs-re. Minden tökéletes :). De ez még mindig "korcs"
megoldás. Ezért döntöttem a pusztán Nurbs alapú oszlopcsarnok mellett.
Mivel ez kevesebb memóriát eszik el a szerkesztések közben - a matematikai
leírásnak hála - így több marad a renderelésre. Mellesleg a precíz
építészet elengedhetetlen eszköze is :).
2: Bevezető
Elnézést a hosszú közjátékért, de ezt nem hagyhattam ki. Jelen írással
egy régiesebb tetőszerkezettel rendelkező oszlopcsarnokot kívánok
bemutatni, melyhez gyakorlati segítséget kívánok nyújtani. A pontról
pontra való leírástól eltekintenék, persze a főbb lépéseket leírom
ill. képekkel illusztrálom. Akkor mindenki örömére jöhet e gyakorlati
tanulmány. :) Jelmagyarázatként annyit, hogy a témák mellett található,
zárójelben lévő szöveg, azaz amelyre a gyakorlat során hivatkozni
fogok. Minden beállítás legyen alapon és használj Snap funkciókat
a munka könnyítésére!
Néhány képen egyszerre látható az eredeti illetve
a módosított objektum. A nyílak jelölik, hogy a pontok mozgatási
irányát.
3: Tető elkészítése
(Tető)
Akkor jöjjön az a régies tető.
a, Hozzunk létre egy Nurbs Plane-t a Fig.1 -en látható beállításokkal.
b, A Fig.2 -ön látható módon fölülnézettben F8, majd Snap to Grids
funkció mellett mozgassuk el a pontokat.
c, Most a többi nézetben is tegyük ugyanezt (Fig.3a,b,c,d ).
Ezzel kész is a tető.
4: Tetőt tartó oszlop
(Tartó)
a, Készítsük el a Fig.4 -en látható formát EP Curve Tool segítségével.
Ezen eszköz során nem a tényleges helyre kerülnek a CV-k ezeket
utólag kézzel húzzuk a rácspontokra és a feleslegesen létrejött
pontokat töröljük!!! A szükséges helyen alkalmazzuk a CV Hardness
az éles sarok létrehozására!
b, Center Pivot, méretezzük és illesszük a Tető lábához. Készítsünk
belőle még négyet és forgassuk, mozgassuk őket úgy, ahogyan a Fig.5
-ön is látható.
c, Most Loft-oljuk össze és kész is.
5: Négyszerezés
Most többszörözzük a Tetőt és a Tartót 3x és közben mindig forgassuk
el 90 fokkal. Eredmény Fig.6 -on. History törléséről és a mozgatásokhoz
szükséges Group-okról ne feledkezzünk meg, és a Pivot a tető csúcsán
és az origóban legyen!
6: Oszlop létrehozása (Oszlop)
a, A Fig.7 -en látható oszlopot-metszetet készítsük el oldalnézetben.
b, Revolve-t rá és rakjuk a helyére.
c, Az oszlopot érdemes Y irányban megnövelni, hogy belelógjon a
Tartóba.
7. Boltív elkészítése (Boltív)
a, Használhatjuk a Tartónál kialakított profilokat, elég csak lemásolni
és a Fig.8 - on látható módon elrendezni.
b, Érdemes tükrözni a másik oldalra, közös középső Curve-ból csak
az egyiket meghagyni és lehet őket Loft-olni.
c, Ezt lemásolod és a mellette lévő oldalhoz illeszted. (Fig.9 )
8. A mennyiség hatása
a, X,Y irányokban többszörözzük a Tartókat, Tetőket, Oszlopokat
és ha kívánjuk az unalmas egyhangúságot megtörhetjük néhány sor
átméretezésével. (Fig.10 ) De ekkor a megnövelt Tartók és Boltívek
Profiljaik szélesítését - mivel ezek lelógnak az Oszlopok tetejéről
- kompenzáljuk! Érdemes a meglévő profilt "átszabni" és
Revolve-zni!
b, Töröljük a hiányos részeket, azaz azokat, amelyekből hiányzik
egy-egy darab a teljességhez. Vagy akár a hiányzó darabokkal ki
is egészíthetjük őket.
9. Padló elkészítése (Padló)
A legegyszerűbb a legjobb: Nurbs Plane :). Lehetőleg metssze az
Oszlopok alját!
10. Ablakos falak elkészítése (Fal)
a, Két Oszlop közé hozzunk létre egy Nurbs Plane-t, méretezzük és
igazítsuk a Boltív közepébe, hogy metssze.
b, Másoljuk le és húzzuk egy kicsit kintebb. Ezzel szabályozzuk
a fal vastagságát, tehát érdemes reális távolságot hagyni közöttük
(Fig.11 )
c, A Fig.12 -ön látható ablak-profilgörbéket hozzuk létre és igazítsuk
a belső fal elé.
d, A Fig.13 - on is látható módon Extrudáljuk ezen görbéket, úgy
hogy túlnyúljanak a 2 falon.
e, A belső fal és az Extrudált felületek kijelölése után az Intersect
Surfaces alkalmazzuk, majd a külső fallal ugyanígy.
f, Most már lehet Trim-elni minden felesleges felületet (Fig.14
).
g, Már csak ezen összetett falat kell lemásolni a többi Oszlop közé
is.
h, A nyújtott oszlopokhoz egyszerűen nyújtsuk meg ezen falakat (Fig.15
).
11. Tipp
Érdemes létrehozni egy a Fig.16 -on is látható Nurbs hengert, és
alsó Izoparm-ján egy Planar-t minden 4 Tartó metszetébe! Így elkerülhető
a metszetnél fellépő hibák. Valamint a Tetőket is újraépíthetjük
(Rebuilt), mert az a Curve mennyiség amivel létrehoztuk kevésnek
tünhet.
12. Optimalizálás
Mivel a modellezés tulajdonképpen kész is és nincs más hátra, mint
a Nurbs-öt optimalizálni.
Alkalmazzuk a következőket:
a, Optimize Scene Size
b, Delete All By Type/History
c, Töröljünk minden Curve-t
d, Set Nurbs Tessellation opciókat állítsunk úgy, hogy minden nurbsre
alkalmazzuk és a legjobb minőség alatt a két érték legyen 5,5, majd
Set.
13. Befejezés
Nos, ennyi lenne a modellezése egy egyszerűbb oszlopcsarnoknak.
Végül is nem bántam meg, hogy újra kezdtem. Kiegészítve pár apró
kockával, fénnyel, kamerával, stb. feldobható a hely. A végeredmények
sorrendben a Fig.17 -esen megtekinthető.
Amennyiben bármilyen jellegű kérdés merül fel benned,
akkor a következő e-mail címre írj: oryon@mailbox.hu
Természetesen szívesen fogadom az építő jellegű kritikát, véleményt,
gondolat.
|