Myslφme trojrozmerne i v Linuxu
StruΦn² ·vod do sveta 3D modelovacφch rieÜenφ pre Linux.
╚lßnek byl se svolenφm p°evzat ze serveru www.abclinuxu.cz.
Odkaz na p∙vodnφ Φlßnek: zde.

┌vod

K napφsaniu tohto Φlßnku ma inÜpirovala skutoΦnos¥, ₧e niektor² pou₧φvatelia sa na verejn²ch diskusn²ch f≤rach s¥a₧uj· na "absenciu" 3D modelovacφch rieÜenφ pre OS Linux. Hne∩ na ·vod vÜak chcem upozorni¥, ₧e tento Φlßnok nemß by¥ (a d·fam, ₧e ani nebude) kompletn²m zoznamom vÜetk²ch dostupn²ch rieÜenφ, ktorΘ sa pre tento systΘm pon·kaju. Ja osobne fandφm len niektor²m programom, s ktor²mi som nad mieru spokojn² a nijak intenzφvnejÜie som po ∩alÜφch nepßtral. Preto eÜte raz upozor≥ujem - neberte zoznam tu uveden²ch programov ako kompletn² a taktie₧ ma prosφm nekame≥ujte, ₧e som tu neuviedol prßve ten vßÜ najob╛ubenejÜφ. Po∩me na vec!

Blender

Hne∩ na zaΦiatok zaΦnem svojφm favoritom na poli 3D modelovacφch programov. Nßzov tohto programu je Blender a m⌠₧te ho nßjis¥ na adresßch www.blender.org a www.blender3D.org. Hist≤riou tohto projektu sa tu nebudem nijak extra zapodieva¥. Poviem len to╛ko, ₧e po bankrotu spoloΦnosti NaN, ktorß tento program vyvinula, nakoniec d≥a 5. j·la (Φervenec) 2002 doÜlo k dohode, pod╛a ktor²ch mohol by¥ Blender uvolnen² ako Open Source projekt. ╚o nßm ale pon·ka?


Prostredie programu Blender

Prvou hlavnou v²hodou tohto programu je, ₧e pon·ka "user-friendly" prostredie, s ktor²m sa dß pomerne ╛ahko modelova¥. Okrem toho program umo₧nuje si toto prostredie u₧φvate╛sky prisp⌠sobi¥ pod╛a svojφch po₧iadaviek a chuti. Program umo₧nuje modelova¥ pomocou objektov, ktorΘ do scΘny vkladßte (Plane, Cube, Circle, Sphere,...), a ∩alej m⌠₧te ich tvary meni¥ pod╛a vertexov (toto ovlßdanie sa pou₧φva vo vΣΦÜine t²chto programov). V²sledn² projekt m⌠₧te "vyrenderova¥" do r⌠znych grafick²ch formßtov. Okrem toho m⌠₧te vytvori¥ aj zaujφmavΘ video a Φo je eÜte zaujimavejÜie, aj 3D hru.


M⌠j prv² v²tvor (prosφm, bez komentßra)

Pou₧itie Blenderu je ÜirokΘ. Od tvorby trojrozmern²ch log, obrßzkov, animßcii, filmov a hier, m⌠₧te za pomoci prφdavn²ch python skriptov (naprφklad fyzikßlnych zßkonov) prevßdza¥ aj r⌠zne simulßcie, alebo si jednoducho ulahΦi¥ znaΦn· Φas¥ svojej roboty. Program sa dß stiahn·¥ ako pre Windows, tak aj pre inΘ platformy ako je aj Linux a poslednou verziou je v.2.31a. Musφm prizna¥, ₧e manußlov na tento program je na internete dos¥ mßlo. Hlavne v Φestine alebo slovenΦine. Ve╛mi pekn² serißl v Φeskom jazyku ale m⌠₧te nßjis¥ na serveri www.grafika.cz, konkrΘtne TU, (∩akujem Φlenom diskusnΘho f≤ra linux.sk).

Povray (Persistence of Vision Ray Tracer)

Povray je na poli 3D modelovacφch rieÜenφ pomerne znßmym programom. Jeho Üpecializßciou je najmΣ tzv.: "raytracing". To, Φo to vlastne znamenß, sa mo₧no dozviete v nejakom bud·com tutorißli. Dovolφm si poveda¥, ₧e po Blenderi je to druh² najlepÜφ program na uvedenΘ pou₧itie. T²mto chcem vÜak poveda¥ len vo v²slednej kvalite snφmok.

Oproti Blenderu a ∩alÜφm programom mß jedn·, pre zaΦφnaj·ceho pou₧φvate╛a - nev²hodu. Modelovanie sa sprostredkuvßva prostrednφctvom textovΘho s·boru, do ktorΘho "programujete" po₧adovan² cie╛. To znamenß, ₧e po naprogramovanφ vaÜej scΘnky v textovom s·bore a nßslednom prelo₧enφ povray-om je v²stupom grafick² s·bor. Hoci je tento typ modelovania nesmierne nßroΦn² na Φas (a mo₧no aj nervy), je koneΦn² v²sledok naozaj ve╛mi kvalitn².



Ako som u₧ povedal vyÜÜie. S·borom povrayu je textov² s·bor, ktor² obsahuje vaÜe informßcie o scΘne (*.pov). K tomuto s·boru sa ale tvorφ eÜte jeden, a to konfiguraΦn² s·bor, ktor² urΦuje niektorΘ ∩alÜie techniky renderovania a danej scΘny (*.ini). Uvßdza sa tam vΣΦÜinou pou₧itie anti-aliasingu, ve╛kos¥ snφmky a ∩alÜie vo╛by. Proste roboty ako na kostole... .

Pokia╛ vßs tento projekt zaujφma, m⌠₧te ho nßjis¥ na jeho domovskej strßnke www.povray.org, kde nßjdete aj zaujimavΘ ukß₧ky, manußly a aj samotn² program. Ten je opΣ¥ k dispozφcii pre r⌠zne platformy, medzi ktor²mi samozrejme nech²ba ani Linux. NavyÜe je mo₧nΘ k tomuto programu stiahn·¥ aj r⌠zne doplnky a nadstavby.

Ukßzku profesionßlnych v²tvorov najdete tu.
Giram

Ke∩ u₧ sme pre t²ch nadstavbßch, tak jednou z nich je aj Giram. Nßjdete ho na domovskej strßnke www.giram.org a je grafickou (GUI) nadstavbou pre povray. Znamenß to, ₧e pou₧φvate╛a zΦasti oslobodzuje od "textovΘho haraÜenia sa" s povrayom. Jeho ovlßdanie je a₧ nßpadne podobnΘ s Gimpom .


Hlavn² panel

Ovlßdanie je vcelku jednoduchΘ. Na scΘnu opΣ¥ vkladßte dr⌠tovΘ modely, ktorΘ je mo₧nΘ ∩alej tvarova¥. KoneΦn² cie╛ m⌠₧te ulo₧i¥ do pov s·boru a vyrenderova¥ za pomoci povray-u. Samozrejme niektorΘ detailnejÜie vo╛by urobφte opΣ¥ len zßsahom do samotnΘho textovΘho s·boru.

Nurbana

Nurbana je freeware rieÜenie pre modelovanie pomocou kriviek. Mam pocit, ₧e sa nejednß o Open Source projekt, ale to mu nebrßni, aby mohol fungova¥ aj pod naÜφm ob╛·ben²m systΘmom. Zaujimßv²m poznatkom je, ₧e autor tohto projektu s·hlasil zo zaΦlenenφm k≤du nurbany do programu Blender, Φφm si na oplßtku prebral prostredie Blenderu. Mo₧no aj preto je tu a₧ nßpadne podobnΘ prostredie.


Prostredie Nurbany

Svojφm sp⌠sobom by sa dalo poveda¥, ₧e sa jednß o odlahΦen· verziu Blenderu. Ovlßdanie je rovnakΘ ake je tomu v prφpade Blenderu. ZaΦiatoΦnφkov by mohla zmias¥ absencia r⌠znych ovlßdacφch tlaΦφtok (ako v Blenderu). VΣΦÜina funkcii sa skr²va pod tlaΦφtkami na klßvesnici, tak₧e sa na prv² poh╛ad m⌠₧e zda¥, ₧e ovlßdanie Nurbany je dos¥ obmedzene, ale v skuto≥osti tomu tak nie je. HlavnΘ men· vyvolßte po stlaΦenφ medzernφka.

Pokia╛ vßs tento projekt zaujal, nßjdete ho na www.nurbana.cx. Screenshot bol uroben² z verzie 1.03.1 (rok 2002), tak₧e nevyluΦujem, ₧e nßjdete novÜiu a prepracovanejÜiu verziu.

Mops

Ke∩ som hladal zoznam nejak²ch 3D mod. programov, dostal som sa na strßnky serverov TUCOWS, z ktorej som aj s¥ahoval niektorΘ tu uvedenΘ programy. Jedn²m z nich je aj Mops. To, preΦo to tu teraz spomφnam, je jednoduchΘ. Stiahol som verziu 0.42d, ktorß bola naposledy modifikovanß v marci roku 2000 ;-P. Nadobudol som dojem, ₧e tieto serveri asi neaktualizuj· svoje strßnky moc Φasto. AkΘ bolo ale moje prekvapenie, ke∩ som na vlastn²ch oΦiach presvedΦil, ₧e poslednou verziou je naozaj ta, ktorß sa nachßdzala aj na TUCOWS . Tak₧e projekt sa bu∩ ukonΦil, alebo sa na≥ zabudlo, alebo autor dostal pocit, ₧e program je dokonal² a nie je Φo zlepÜova¥ . Tak Φi onak som ho sem zaradil, lebo pre vaÜe potreby m⌠₧e by¥ prßve tento projekt t²m prav²m rieÜenφm.

Po pociatoΦn²ch problΘmoch a asi po dvoch hodinßch sk·mania som koneΦne Mops spustil. Musφm sa prizna¥, ₧e mi chvφ╛ku trvalo prφs¥ na to, ako vlastne funguje, ale poΦiatoΦn²ch klikaniach na vÜetko, Φo vypadß ako tlaΦφtko, som na to priÜiel . Po spustenφ teda na vßs vyletia tri oknß. Prv²m je hlavnΘ (main) okno, v ktorom m⌠₧te upravova¥ a meni¥ vlastnosti tej Φi onej scΘny. NavyÜe pon·ka takΘ zßkladnΘ akcie, ako je ulo₧enie scΘny, nahranie scΘny, kopφrovanie a vkladanie a mnoho ∩alÜieho. Druh²m oknom je panel s nßstrojmi (tools), pomocou ktorΘho vkladßte dr⌠tenΘ modely do scΘny (tretie okno).



Prostredie Mopsu.


Okno s nßstrojmi a so scΘnou.

Nijak presnejÜie vßm bohu₧ial neviem tento program ohodnoti¥, nako╛ko 70 % mojej prßce na ≥om ma sprevßdzalo jeho neustßle padanie. Nedßvam to za vinu programu, problΘm mohol by¥ aj v mojom mandrako-red hato-debianovsky zmutovanom systΘme, tak₧e ak mßte s pou₧φvanim tohto programu nejakΘ sk·senosti, nevßhajte sa o ne podeli¥ v diskusii k tomuto Φlßnku.

Domovskß strßnka projektu je tu.


Aspo≥, ₧e sa mi podarilo vyrenderova¥ kvetinßΦ .

AC3D

DneÜn² 3D modeling ukonΦφm nie free a ani nie open source programom s nßzvom AC3D. Aj ke∩ sa nejednß o free rieÜenie, myslφm si, ₧e by sme ho nemali obchßdza¥ ako mo₧nu alternatφvu. HlavnΘ predsa je, ₧e ide pou₧i¥ aj pod Linuxom.


Prostredie AC3D

Tento program pon·ka naozaj prφtulnΘ ovlßdanie a prostredie. ScΘna je rozdelenß do Ütyroch Φastφ, kde v ka₧dej vidφte objekt z urΦitΘho uhla poh╛adu. Ako nßhle spravφte zmenu v jednom okne, zmena sa prejavφ aj v ∩alÜφch (niΦ, Φo by nezvlßdol aj Blender ). Narozdiel od in²ch programov je ovlßdanie predsa len trochu inΘ a musφm poveda¥, ₧e asi lahÜie. Bez menÜieho manußlu sa mi podarilo preklika¥ sa poΦiatoΦnou hranicou nepoznanΘho a u₧ som ako tak zaΦal tvori¥ prvΘ objekty.

Pou₧φval som TRIAL verziu tohto programu, ktor· by ste mali nßjis¥ aj na www.ac3d.org. Nepodarilo sa mi zisti¥, nako╛ko je moja verzia aktußlna, ale autor v nej uvßdza, ₧e jej plnΘ zaregistrovanie vßs bude stߥ $39.99.

Zßver

D·fam, ₧e som vßs dostatoΦne presvedΦil, ₧e s 3D modelingom pod Linuxom to nie je a₧ takΘ zlΘ, ako si mnohφ ╛udia myslia. Pevne d·fam, ₧e si priÜli v tomto Φlßnku na svoje aj sk·senejÜφ pou₧φvatelia t²chto programov. Na zßver mi neostßva poveda¥ niΦ inΘ, ne₧ len - prφjemnΘ modelovanie .

pozn. redakce 3dgrafika.cz:
Mezi dalÜφ alternativy pat°φ nap°. Maya ve verzi pro Linux, nebo n∞kolik projekt∙ zjednoduÜujφcφch prßci s PovRay.
 [ rubrika: ostatnφ 3D ] - [ autor: Juraj Remenec ] - [ uve°ejn∞no: 16.2.2004 8:00 ]

© 3dgrafika.cz & DigitalniVideo.cz & ePEOPLE.cz