3dgrafika.cz | DigitalniVideo.cz | DV.cz 

  
Pr∙vodce komerΦnφmi plug-iny pro 3ds max - Φßst 3.
Pokud mß n∞kdo problΘmy s mapovßnφm v 3ds max nebo mu ji₧ nestaΦφ zßkladnφ procedurßlnφ mapy, tak v tΘto Φßsti naÜeho pr∙vodce si jist∞ n∞co najde.

Mapovßnφ a textury


Lume Tools
Lume Tools Collection je soubor shader∙, kterΘ nabφzejφ n∞kolik nßstroj∙ pro vytvß°enφ p°φrodnφch efekt∙. Plug-in byl p∙vodn∞ vyvinut pro platformu Softimage a mimo jinΘ byl pou₧it ve h°e Riven, znßmΘmu pokraΦovßnφ vele·sp∞ÜnΘho Mystu. Obsa₧enΘ shadery jsou ocean, water, wet, submerge a landscape. Podle nßzv∙ si ka₧d² snadno odvodφ, k Φemu kter² z nich slou₧φ. A¥ u₧ p°i pou₧itφ samostatn∞ nebo v kombinaci shader∙ lze vytvo°it realistickΘ vodnφ povrchy vΦetn∞ sprßvn²ch odraz∙ a lomu sv∞tla jak na povrchu, tak i pod povrchem. DalÜφ v∞cφ, je₧ Lume Tools obsahuje, je Stain shader, kter² umo₧≥uje vytvo°enφ p°echodu dvou materißl∙ na jednom objektu. Lze tak snadno vytvo°it nap°φklad mokrΘ a suchΘ oblasti na jedinΘm objketu. Shrneme-li to, tak nßm Lume Tools nabφzφ mnoho nßstroj∙, kterΘ lze kombinovat a lze tak vytvo°it spousty realistick²ch p°φrodnφch efekt∙.



QuickDirt
QuickDirt je nßstroj slou₧φcφ k p°idßnφ prachu na povrch objektu a k vytvo°enφ efektu äzastarßnφô objektu. V prost°edφ 3ds max se objevuje v podob∞ objektovΘho modifikßtoru a mapy, je₧ se pou₧φvajφ souΦasn∞. Hlavnφm ·Φelem plug-inu je p°φdßnφ prachu, Üpφny, rzi a dalÜφch texturov²ch efekt∙ zßvisl²ch na topologii objektu. QuickDirt pracuje tΘm∞° v reßlnΘm Φase a u₧ivatel vidφ jeho umφst∞nφ p°φmo v modelovacφm nßhledu. Krom∞ rychlosti je zde dalÜφ p°ednost v podob∞ mo₧nosti aplikace r∙zn²ch nastavenφ pro r∙znΘ Φßsti objektu, co₧ dßvß lepÜφ kontrolu nad v²sledn²m efektem. Plug-in generuje Φernobφlou masku, kterou je pak mo₧nΘ pou₧φt pro mixovßnφ r∙zn²ch textur nebo materißl∙. K dosa₧enφ interaktivity je v²sledek ulo₧en v podob∞ Vertex colors u danΘho objektu, dφky Φemu₧ odpadß nutnost nanßÜenφ UVW koordinßt∙. To nßm zßrove≥ zabra≥uje ve vytvo°enφ stejn²ch kopiφ materißlu p°i pou₧itφ na odliÜnΘ objekty. V p°φpad∞ nutnosti dodateΦn²ch ·prav mapy je zde mo₧nost exportu podle UVW koordinßt∙ objektu. DalÜφ v∞cφ, kterou nßm QuickDirt nabφzφ je Blur, je₧ velice zkvalit≥uje v²sledn² vzhled materißlu tφm, ₧e ho vyhladφ a materißl pak vypadß vφce p°irozen∞. VÜe je samoz°ejm∞ velice rychlΘ a k finßlnφmu renderu p°idßvß pouze n∞kolik milisekund.



Texture Lab : Elemental Tools
Texture Lab: Elemental Tools je kolekce procedurßlnφch map. V tomto p°φpad∞ se jednß o mapy Fire, Water, Fog, Electrics, Strata a Noise. Tyto mapy pracujφ na stejnΘm principu jako ty ve standartnφ instalaci 3ds max jako nap°φklad Smoke nebo Marble a mohou b²t tudφ₧ pou₧ity v jakΘkoliv kombinaci s ostatnφmi mapami a materißly. VÜechny jsou animovatelnΘ a äsmyΦkovatelnΘô ( krom∞ Fire ), co₧ znamenß, ₧e u₧ivatel nemusφ renderovat stovky snφmk∙, aby zφskal opakujφcφ se vzor. Ka₧dß z map je tvo°ena Üesti barvami, dφky Φemu₧ je mo₧nΘ dosßhnout tΘm∞° nekoneΦn²ch variacφ vzor∙. Jednou z v²hod t∞chto map je mo₧nost automatickΘho p°epnutφ z XYZ koordinßt∙ do UVW jedin²m kliknutφm. Mapy mohou b²t pou₧ity vÜude, kde se pou₧φvajφ bitmapy nebo standartnφ procedurßlnφ mapy, od povrchu objekt∙ a₧ po projekΦnφ mapy sv∞tel.



Texture Lab : Tiling Tools
Texture Lab: Tiling Tools navazuje na p°edchozφ Elemental Tools. Stejn∞ jako u jeho p°edch∙dce se i zde jednß o kolekci procedurßlnφch map. Jednß se zde o t°i mapy, dφky nim₧ m∙₧eme vytvo°it vzßjemn∞ navazujφcφ vzory jakΘhokoliv tvaru. KonkrΘtn∞ se jednß o mapy Tiling Geometry, Tiling Lattice a Tiling Tasselations. B∞hem n∞kolika minut tak lze vytvo°it cihly, st°eÜnφ taÜky nebo rybφ Üupiny. VeÜkerΘ generovßnφ probφhß velice rychle a je nenßroΦnΘ na pam∞¥. Plug-in dßle obsahuje vφce ne₧ 50 p°ednastaven²ch materißl∙ p°ipraven²ch k okam₧itΘmu pou₧itφ. Pou₧itφm t∞chto map nap°φklad v Opacity slotu materißlu lze vytvo°it r∙znorodΘ klece, m°φ₧e, roÜty a podobn∞. Stejn∞ tak pou₧itφm t∞chto map jako Displace nebo Environment je mo₧nΘ vytvo°it vÜemo₧nΘ objekty a prost°edφ. Hlavnφm ·Φelem tohoto plug-inu je vytvo°it opakovanΘ procedurßlnφ vzory, kterΘ na sebe p°esn∞ navazujφ po celΘm povrchu objektu. Je nßm zde nabφdnuto velkΘ mno₧stvφ parametr∙ k nastavenφ a mnoho z nich je mo₧nΘ animovat.



The Essential Textures
Jako dalÜφ sbφrku procedurßlnφch map zde mßme The Essential Textures, kterß nßm nabφzφ cel²ch 48 map! U₧ivatel m∙₧e dφky t∞mto mapßm snadno vytvo°it vÜe od betonovΘho povrchu, p°es stromovou k∙ru a₧ po poÜkrßban² trup kosmickΘ lodi nebo valφcφ se plasmu. KonkrΘtn∞ zde mßme mapy vytvß°ejφcφ bump efekty zmaΦkanΘho papφru, poΦφtaΦovΘ Φipy, mo°skΘ vlny nebo deÜ¥ovΘ kapky. Dßle r∙znΘ barevnΘ kombinace zalo₧enΘ na pokroΦil²ch fraktßlov²ch algoritmech, organickΘ efekty jako jeÜt∞°φ k∙₧e nebo popraskanΘ blßto, r∙znΘ efekty vhodnΘ pro exploze, ÜokovΘ vlny nebo krßtery a v neposlednφ °ad∞ sφt∞, LED displeje, kovovΘ podlahy a radarovΘ obrazovky. Pokud by byl n∞kdo zpoΦßtku zmaten z mno₧stvφ nabφzen²ch funkcφ, je zde p°ipraveno n∞kolik knihoven materißl∙ specißln∞ p°ipraven²ch k tomu, aby p°edvedly mo₧nΘ pou₧itφ nabφzen²ch map. Z dalÜφch funkcφ stojφ za zmφnku nastaviteln² antialiasing, kter² se p°izp∙sobuje vzdßlenosti objektu od kamery, auomatickß ·prava velikosti parametr∙ p°i p°echodu z XYZ do UVW koordinßt∙, dodateΦnou fraktßlovou perturbaci vstupnφch koordinßt∙ ke zkreslenφ textury bez nutnosti ·pravy geometrie, Φφm₧ znepravidelnφme i ten nejpravideln∞jÜφ vzor. Dßle dodateΦnΘ nastavenφ RGB a HSV hodnot vytvo°en²ch texturami jako nap°φklad zm∞na HSV hodnot v zßvislosti na ·hlu.



Chameleon
Chameleon se nßm v 3ds max objevuje jako specißlnφ Multi/Sub-Object materißl. Funguje na zßklad∞ nanesenφ materißl∙ na pomocnΘ objekty a jejich umφst∞nφ ve scΘn∞. V kombinaci zmφn∞nΘho materißlu a specißlnφho pomocnΘho objektu lze na objekt aplikovat n∞kolik materißl∙ v zßvislosti na umφst∞nφ a orientaci dan²ch pomocn²ch objekt∙. Gizmo m∙₧e mφt tvat kvßdru, vßlce nebo koule a ve scΘn∞ lze mφt libovoln² poΦet t∞chto pomocn²ch objekt∙ v jakΘkoliv kombinaci k dosa₧enφ ·₧asn²ch v²sledk∙. Jeden z p°φklad∙ vyu₧itφ tohoto postupu je zßpalka, kterß zaΦne v jednom okam₧iku ho°et a potΘ zΦernß. Lze toho dosßhnout pomocφ slo₧itΘ animovanΘ textury, kterou Φasov∞ sladφme s Φßsticov²m systΘmem, ovÜem p°i zm∞n∞ Φasovßnφ m∙₧eme zaΦφt znovu. V p°φpad∞ Chameleona staΦφ vytvo°it Gizmo, keterΘ se bude spolu s Φßsticov²m systΘmem posouvat po dΘlce zßpalky a podle jeho polohy se bude m∞nit materißl.



Texture Layers
Texture Layers je pokroΦil² mapovacφ a texturovacφ nßstroj sestßvajφcφ ze dvou Φßstφ. Jeden typ UVW mappingu a kompozitnφ mapa pro p°echody mezi r∙zn²mi mapovacφmi vrstvami.
Objektov² modifikßtor TexLay obsahuje dva unikßtnφ druhy mapovßnφ a to Spline Mapping a Free Form Mapping. Se Spline mapovßnφm lze mapovat slo₧itΘ objekty s pou₧itφm bezierov²ch k°ivek jako pomocn²ch objekt∙. Free Form mapovßnφ je podobnΘ nßstroji Free Form Deformation, pouze v tomto p°φpad∞ pomocφ znßmΘ m°φ₧ky upravujeme mapovacφ gizmo. Texture Layers modifikßtor je krom∞ t∞chto dvou v∞cφ schopen spravovat vÜechny mapovacφ kanßly v jedinΘm modifikßtoru. U₧ivatel u₧ nemusφ aplikovat n∞kolikanßsobnΘ UVW mapovßnφ a Edit Mesh modifikßtory pro slo₧itΘ objekty. Texture Layers dßle nevy₧aduje pou₧itφ Multi-SubObject materißlov²ch ID p°i p°i°azovßnφ materißl∙.
Texture Layers Attenuation, kompozitnφ mapa, je pokroΦil² maskovacφ nßstroj, je₧ nabφzφ Gizmo Attenuation, UVW Normal Attenuation a Face Attenuation. To umo₧≥uje mφchat celΘ nebo jen Φßsti materißl∙ pomocφ mapovacφho gizma, kterΘ urΦφ, jak bude materißl zobrazen a takΘ dφky tomu lze vytvo°it p°echody na okrajφch materißl∙ v jinΘ materißly a to vÜe v jednom p°ehlednΘm okn∞. Gizmo Attenuation dokß₧e materißly tlumit pomocφ druhΘho gizma v TL modifikßtoru, UVW Normal Attenuation odstra≥uje problΘm se smrÜ¥ovßnφm textur dφky snadno pou₧itelnΘ UVW Normal û Attenuation funkΦnφ k°ivce. Face Attenuation je nßstroj pro mapovßnφ na ·rovni polygon∙, kde je u₧ivatel schopen urΦit viditelnost materißlu vybrßnφm konkrΘtnφch ploch.
Texture Layers ovÜem p°φchßzφ i s jin²mi nßstroji. TLUnwrap je modifikßtor, je₧ nßm ärozbalφô jak²koliv objekt podle mapovacφho kanßlu a vyrenderuje ho rozbalen² se vÜemi texturami. V²sledn² obrßzek pak slou₧φ k ruΦnφmu dokreslenφ textur. A nakones ModSpace, utilita, kterß zkopφruje obsah modifikßtoru jednoho objektu na jin². Jin²mi slovy p°φdß jak²koliv objekt do skupiny jin²ch namapovan²ch objekt∙ p°i zachovßnφ stejnΘho mapovßnφ.



Flatten
Flatten je nutnost pro ka₧dΘho, kdo si chce usnadnit mapovßnφ v 3ds max.
Objevuje se nßm v podob∞ n∞kolika objektov²ch modifikßtor∙, kterΘ s pomocφ dan²ch mapovacφch kanßl∙ ärozbalφô objekt a potΘ slo₧φ vÜechny kanßly dohromady do jednΘ mapy, Φφm₧ jednak znaΦn∞ urychlφ render, ale takΘ umo₧nφ pou₧itφ modelu v jakΘkoli jinΘ aplikaci nebo v hernφm enginu.
Hernφ v²vojß°i jist∞ ocenφ fakt, ₧e nynφ mohou pro svΘ modely pou₧φt procedurßlnφ mapy bez toho, aby si d∞lali starosti, jak je dostanou do svΘho enginu.
Flatten pracuje se vÜemi typy procedurßlnφch map, vΦetn∞ rozÜφ°en²ch jako Essential Textures nebo Texture Lab a dokß₧e vytvo°it navazujφcφ bitmapy z t∞ch nejslo₧it∞jÜφch materißl∙, jakΘ si lze p°edstavit.



MaxMatter
MaxMatter nßm nabφzφ dalÜφ dv∞ procedurßlnφ mapy a jednu utilitu. Bricklayer, jak u₧ nßzev angliΦtinu ovlßdajφcφm Φtenß°∙m napovφdß, slou₧φ k tvorb∞ cihlov²ch vzor∙ a to od hrub²ch cihlov²ch zdφ, a₧ po vyleÜt∞nΘ keramickΘ dla₧dice. Unikßtnφ vlastnostφ tΘto mapy je mo₧nost vynechßnφ jednotliv²ch cihel ve vzoru, dφky Φemu₧ lze snadno vytvo°it osv∞tlenφ na budovßch nebo sv∞tla na trupech kosmick²ch lodφ.
Type-Mapper nßm °eÜφ problΘm s umφst∞nφm textu na povrch objekt∙. Mφsto nutnosti pou₧φt kreslφcφ program pro vytvo°enφ textury, lze dφky Type-Mapperu vytvo°it text p°φmo v material editoru a po nanesenφ na objekt ho upravovat äza letuô. O mo₧n²ch kombinacφch s ostatnφmi procedurßlnφmi mapami snad nenφ ani t°eba se zmi≥ovat.
Poslednφ v∞c, kterou nßm MaxMatter nabφzφ je Flatten. ( POZOR nezam∞≥ovat s v²Üe popisovan²m plug-inem. ) Tato utilita dokß₧e materßly slo₧enΘ z vrstev bitmap a procedurßlnφch map zkomprimovat do jedinΘ bitmapy, Φφm₧ nßm v²razn∞ urychluje render.



SimbiontMAX
SimbiontMAX se nßm v 3ds max objevuje v material editoru v podob∞ materißlu i mapy. Jak typ materißlu, tak i jednotlivΘ procedurßlnφ mapy jsou ulo₧eny v externφch souborech a lze je nastavovat po nahrßnφ ve v²chozφm materißlu nebo map∞. Mapy obsahujφ klasickΘ ovlßdacφ prvky, pomocφ kter²ch lze m∞nit jejich vzhled a v∞tÜinu t∞chto prvk∙ lze samoz°ejm∞ animovat nebo jim p°i°adit jinou mapu. Materißly, je₧ nßm Simbiont nabφzφ nßm dßvajφ novΘ mo₧nosti p°i stφnovßnφ objekt∙. Z obsa₧en²ch shader∙ jmenujme nap°φklad Pearl, Metallic Paint, Dust, Satin, Comic nebo Sketch. Dßle je zde vφce ne₧ sto p°edem pomocφ v²Üe zmφn∞n²ch shader∙ a map vytvo°en²ch materißl∙ p°ipraven²ch k okam₧itΘmu pou₧itφ.



 [ rubrika: 3ds max ] - [ autor: Richard Homola ] - [ uve°ejn∞no: 19.8.2002 9:28 ]

© 3dgrafika.cz & DigitalniVideo.cz & DV.cz