Sedmß verze programu Cinema nep°inßÜφ tolik novinek, jako tomu bylo nap°φklad u verze ÜestΘ, kde auto°i poukazovali prßv∞ na stovky zm∞n a vylepÜenφ, zato m∙₧eme °φci, ₧e nabφzφ zm∞ny zßsadnφho charakteru.
Opakovat p°ehled mo₧nostφ modelovacφho, vizualizaΦnφho a animaΦnφho produktu Cinema by bylo z°ejm∞ noÜenφm d°φvφ do lesa, proto₧e recenzi produktu Cinema XL 6 uvedl Chip v minulΘm roce. Tehdy Üestka p°φjemn∞ p°ekvapila a byla to jednoznaΦn∞ nejlepÜφ verze, kterou Maxon vypustil. I z tohoto pohledu tedy bude zajφmavΘ srovnat, jak je na tom sedmß verze, pota₧mo update 7.1, kter² byl nedßvno uveden.
Program se dodßvß na dvou CD. Prvnφ obsahuje program s vybran²mi dodatky, druh², nazvan² Goodies, nabφzφ vedle ukßzkov²ch scΘn zkuÜebnφ verze n∞kter²ch produkt∙ (Life Forms, PaintShop Pro apod.). V krabici naleznete takΘ dva tlustΘ manußly - referenΦnφ p°φruΦku a tutorißl.
Vlastnφ instalace nabφzφ mo₧nosti instalovat program Cinema samostatn∞ nebo souΦasn∞ s programem BodyPaint 3D (musφte mφt p°edtφm nainstalovßn BodyPaint 3D verze 6). Prvnφ v²razn∞jÜφ novinkou je mo₧nost nainstalovat Cinema 4D Net, kter² vßm nabφzφ rozlo₧enφ v²poΦtu na vφce poΦφtaΦ∙ propojen²ch lokßln∞ nebo p°es internet; souΦßstφ produktu je licence pro 3 u₧ivatele.
P°i spuÜt∞nφ programu vßs p°ivφtß starß znßmß obrazovka programu bez viditeln²ch zm∞n. Prost°edφ programu existuje v n∞kolika jazykov²ch mutacφch, na webu ΦeskΘho distributora naleznete takΘ ΦeÜtinu aktualizovanou prßv∞ pro sedmou verzi. Zm∞ny zjistφte zßhy p°i v²poΦtu prvnφho obrßzku - nastavenφ renderingu se zm∞nilo tΘm∞° k nepoznßnφ.
Nov² rendering
Prßvem pyÜni jsou programßto°i Maxonu na renderovacφ algoritmus, proto₧e Cinema je p°i v²poΦtu i nßroΦn²ch scΘn velmi rychlß. Cinema 7 si p°esto vy₧ßdala ·pravu renderovacφho jßdra z d∙vod∙ zaΦlen∞nφ funkcφ radiozity a caustics. Ty pat°φ k Φasov∞ nejnßroΦn∞jÜφm metodßm, ale poskytujφ velmi realistickΘ v²sledky. Proto jsem byl velmi zv∞dav, v jakΘ mφ°e rychlostn∞ a kvalitativn∞ ovlivnφ v²stup z programu.
Parametry radiozity lze ovlivnit ve dvou dialogov²ch panelech - v obecnΘm nastavenφ v²poΦtu a ve vlastnostech materißlu. V obecnΘm nastavenφ vßs uvφtß mno₧stvφ voleb umo₧≥ujφcφch p°izp∙sobit kvalitu v²stupu a s tφm i spojen² v²poΦetnφ Φas. Pokud nevy₧adujete 100% p°esnost, nabφzφ Cinema mo₧nost provedenφ tzv. p°edb∞₧nΘho v²poΦtu, p°i n∞m₧ podle nastavenφ provßdφ distribuci tzv. shading points do oblastφ vzniku stφn∙, Φφm₧ m∙₧ete rapidn∞ zkrßtit dobu v²poΦtu - zejmΘna mßte-li mo₧nost nastavit pom∞r mezi velikostmi oblastφ p°edb∞₧nΘho v²poΦtu a v²slednou velikostφ obrßzku (v p°φpad∞, ₧e mßte p°esnost 100%, poΦφtß se shading point pro ka₧d² obrazov² pixel). Radiozitu m∙₧ete vyu₧φvat i bez jakΘhokoliv sv∞telnΘho zdroje na scΘn∞, Cinema k tomuto ·Φelu nabφzφ u₧ z d°φv∞jÜφch verzφ znßmou oblohu (Sky), s kterou tak m∙₧ete p°i vhodnΘm nastavenφ jejφ materißlovΘ charakteristiky suplovat HDRI obrßzky. V manußlu naleznete p°esnΘ ΦφselnΘ ·daje, kterΘ auto°i doporuΦujφ pro dosa₧enφ vzhledu obrßzku jako p°i pou₧itφ tolik proklamovanΘho Arnold rendereru. V updatovanΘ verzi 7.1 dokonce p°ibyla v panelu nastavenφ radiozity polo₧ka Stochastic Mode, kterß u₧ nastavenφ "Arnold" parametr∙ obstarß automaticky.
V nastavenφ materißlu se radiozity t²kß novß polo₧ka Illumination, v nφ₧ ovlivnφte intenzitu generovßnφ a p°ijφmßnφ radiozity pro povrch, na kter² budete materißl aplikovat. M∙₧ete takΘ ovlivnit pou₧it² osv∞tlovacφ model (Phong, Blinn, Oren-Nayar) vΦetn∞ k n∞mu vzta₧en²ch veliΦin.
Zm∞na intenzity osv∞tlenφ na zßklad∞ lomu sv∞tla (caustics) vznikajφcφ na pr∙hledn²ch a odraziv²ch materißlech mß v Cinem∞ hned dvojφ podobu: jako surface a volume caustics. Surface je klasickß podoba, jakou znßme z ostatnφch program∙, projevujφcφ se na povrchu materißl∙. Volume caustics je zase viditeln² v 3D prostoru. Cinema pou₧φvß k v²poΦtu caustics fotony, k jejich₧ vysφlßnφ dochßzφ ze sv∞telnΘho zdroje ve scΘn∞. Ka₧d² vr₧en² foton mß svou startovnφ energii, kterß se redukuje samotn²m pr∙chodem p°es scΘnu. Energie, poΦet a polom∞r foton∙ jsou nastavitelnΘ, stejn∞ jako ostatnφ parametry vzta₧enΘ ke caustics, kterΘ najdete v obecnΘm nastavenφ v²poΦtu, nastavenφ materißlu a nastavenφ sv∞telnΘho zdroje.
Vedle radiozity a caustics p°inßÜφ Cinema dalÜφ velmi vφtanou novinku - Multipass rendering. ╚esky °eΦeno se jednß o renderovßnφ do vrstev, kdy v²sledn² obrßzek obsahuje nejen finßlnφ podobu, ale takΘ dopl≥kovΘ informace o svΘm vzniku. Ka₧dΘ dopl≥kovΘ informaci odpovφdß separßtnφ vrstva a onou informacφ je v∞tÜinou specißlnφ buffer, kter² Cinema pou₧φvß p°i v²poΦtu. Cinema rozliÜuje obrazovΘ a materißlovΘ vrstvy, m∙₧ete uklßdat vÜechny, nebo jen vybranΘ. V obrazov²ch najdete Ambient, Diffuse, Specular, Shadow, Reflection, Refraction, Radiosity, Caustics, Atmosphere, v materißlov²ch zase Color, Diffusion, Luminance, Transparency, Reflection, Environment, Specular, Specular Color. P°iΦteme-li k tomu dalÜφch n∞kolik specifick²ch vrstev, kterΘ jsou takΘ k dispozici, nenφ pak nijak obtφ₧nΘ upravit v²sledn² obrßzek s takov²mito informacemi v n∞kterΘm z grafick²ch nebo kompoziΦnφch program∙, Φφm₧ se vyhnete p°φpadnΘmu p°epoΦφtßvßnφ celΘ scΘny a uÜet°φte mnoho Φasu p°i lad∞nφ finßlnφho vzhledu. Ulo₧it obrßzek m∙₧ete ve formßtech PSD, RLA, RPF nebo B3D, vΦetn∞ volitelnΘ bitovΘ hloubky na kanßl.
Poslednφ, ale d∙le₧itou zm∞nou v renderingu je antialiasing, nabφzejφcφ volby Geometry (vyhlazovßnφ geometrick²ch hran, neprojevφ se po odrazu nebo lomu) nebo Best (pracuje na zßklad∞ kontrastu mezi pixely v nastavenΘm rozmezφ od 1-x-1 a₧ po 16-x-16). SouΦasn∞ m∙₧ete zvolit filtr podle toho, zda pracujete na statickΘm obrßzku nebo animaci, zda vy₧adujete jemnΘ zost°enφ nebo naopak rozost°enφ apod.
Plug-iny, shadery a export
╚ßsteΦnß ·prava jßdra ve verzφch 6.x p°inesla takΘ lepÜφ spoluprßci s plug-iny t°etφch v²robc∙. Maxon v poslednφ Cinem∞ p°idal zdarma hned t°i: Explosion FX, PolyReduction a SpaceMouse (ten vyu₧ijete, jen pokud disponujete p°φsluÜn²m za°φzenφm). Explosion, jak nßzev napovφdß, vytvß°φ efekt exploze, a to tak, ₧e dovoluje rozt°φÜtit objekt na skuteΦnΘ 3D Φßsti, nikoli pouze plochΘ polygony, s nastavenφm mnoha parametr∙, jako je sφla v²buchu, sm∞r, rotace, vφtr, zkroucenφ, dosah a mnoho dalÜφch (°adu praktick²ch scΘn naleznete na druhΘm p°ibalenΘm CD). PolyReduction je zase ·Φinn²m a souΦasn∞ velmi jednoduch²m nßstrojem pro redukci hustoty polygonovΘ sφt∞ vybranΘho objektu, nap°. p°i exportu objektu na web.
Shadery jsou dnes ji₧ tΘm∞° neodmysliteln²m dopl≥kem tΘm∞° vÜech 3D program∙; zßkladnφ b²vajφ souΦßstφ programu, ty lepÜφ, jako nap°φklad IFW pro LightWave, si musφte koupit. TakΘ sada Smells Like Almonds (SLA) od firmy BhodiNUT byla pro Cinemu nadstandardem, za kter² jste museli zaplatit, ale jen do doby, kdy Maxon odkoupil celosv∞tovß prßva na souΦasnΘ i budoucφ verze. Cinema XL 7.1 tak u₧ zcela zdarma jako souΦßst instalace nabφzφ SLA 2.5. Ty tvo°φ dv∞ skupiny: volume (3D) a channel (2D) shadery, s nimi₧ m∙₧ete vytvß°et realistickΘ povrchy a nejr∙zn∞jÜφ materißlovΘ efekty. Rozdφl mezi nimi spoΦφvß v tom, ₧e prvnφ jsou vlastn∞ samostatnΘ materißly, kde₧to druhΘ se aplikujφ do jednotliv²ch kanßl∙ (barva, odraz, hrbolatost...). Ka₧d² shader je mo₧nΘ detailn∞ nastavovat a m∞nit jeho parametry. Pro zjednoduÜenφ se dodßvß sto ji₧ nastaven²ch parametr∙. S SLA tak vymodelujete jinak t∞₧ko dosa₧itelnΘ kvality povrch∙, ale takΘ nenφ problΘm vytvo°it realistick² kov, kamenφ, d°evo, plasty apod.
U₧ mßlokdo ve "3D sv∞t∞" si dnes dovolφ ignorovat formßt Shockwave 3D. SpoleΦn² produkt firem Macromedia a Intel mß zßvaznou podporu od spoleΦnostφ Alias|Wavefront, Discreet, MAXON Computer, NewTek, NVIDIA, NxView Technologies, Right Hemisphere a Softimage, a tak nenφ divu, ₧e i Cinema u₧ nabφzφ Shockwave 3D exportΘr. Vytvo°enou grafiku pak m∙₧ete snadno importovat a nßsledn∞ zpracovßvat nap°φklad v Macromedia Directoru.
Spolu s programem Cinema mi jeho Φesk² distributor poskytl takΘ plug-in modul PyroCluster verze 1.8. PyroCluster nenφ standardnφ souΦßstφ dodßvky, jde o komerΦnφ plug-in urΦen² pro vytvß°enφ explozivnφch efekt∙ Φi kou°e - mnohem znßm∞jÜφ je u₧ivatel∙m 3ds max, kde u₧ je delÜφ Φas k dispozici. Jeho nßzev nenφ v∙bec nßhodn², je p°evzat z p°φrodnφho ·kazu "pyroclastic clouds", co₧ jsou mraΦna velmi hork²ch plyn∙ a mal²ch ΦßsteΦek prachu vyskytujφcφ se nad vulkßnem, v n∞m₧ probφhß erupce.
Zßkladem modulu jsou t°i specißlnφ algoritmy k tvorb∞ mrak∙, tuh²ch povrch∙ nebo kou°ov²ch efekt∙. Maxon upravil prost°edφ pro prßci s plug-iny pro jejich vyÜÜφ funkΦnost (vyu₧itφ n∞kter²ch specißlnφch algoritm∙), a to u₧ ve verzi 6.3. To je minimßlnφ po₧adavek, chcete-li PyroCluster instalovat (update na pat°iΦnou verzi naleznete i na CD s PyroClusterem). Bezchybnß integrace do prost°edφ programu zaruΦila, ₧e efekty PyroClusteru mohou b²t vytvß°eny na zßklad∞ ΦßsticovΘho systΘmu v Cinem∞. Provßzanost se Cinemou je opravdu vynikajφcφ, PyroCluster podporuje vrhßnφ stφn∙ (i barevn²ch) ze sv∞teln²ch zdroj∙ v Cinem∞ vΦetn∞ volumetrick²ch, efekty stφn∙ jsou vytvß°eny jako shadow maps nebo raytraced shadows (vrhßnφ, p°ijφmßnφ a vytvß°enφ stφnu). Je zajiÜt∞na plnß integrace p°i raytracingu a refrakci (efekty PyroClusteru se mohou nap°. odrß₧et od ostatnφch objekt∙ ve scΘn∞). Modul spolupracuje s Φßsticov²m systΘmem (nap°. m∙₧ete m∞nit barvu podle stß°φ Φßstic nebo pomocφ gradientu), podporuje alfa kanßl a Z-buffer pro pozd∞jÜφ kompozici, disponuje n∞kolika variabilnφmi volumetrick²mi fraktßlov²mi algoritmy. PyroCluster p°i renderingu podporuje vφce procesor∙, co₧ u plug-inu podobnΘho zam∞°enφ neb²vß zase tak Φast²m jevem. Provßzanost se Cinemou spolu s °adou specißln∞ vyvinut²ch algoritm∙ se starß o zda°il² reßln² v²stup, i kdy₧ n∞kdy dß po°ßdnou prßci jej dosßhnout (alespo≥ u m∞). Rychlost renderingu je vcelku p°ijatelnß i na pomalejÜφm stroji (PIII 450 MHz) - samoz°ejm∞ vÜe je zßvislΘ na mnoha nastavenφch, urΦit∞ je ale znßt dobrß optimalizace. PyroCluster je zkrßtka velmi dobr² plug-in, plnφcφ do puntφku to, co od n∞j oΦekßvßte.
Zhodnocenφ
Cinema v sedmΘ verzi zase pot∞Üiteln∞ povyrostla. Nov² rendering a zaΦlen∞nφ radiozity nic neubralo na svi₧nosti v²poΦetnφch algoritm∙. V tΘ podob∞, v jakΘ je radiozita implementovßna, jde pravd∞podobn∞ o tu nejrychlejÜφ radiozitu, s jakou jsem m∞l mo₧nost pracovat. Caustics je spφÜe onou t°eÜniΦkou na dortu, ale je dobrΘ v∞d∞t, ₧e ji Cinema mß. Sada shader∙ SLA je velk²m p°φnosem, rozÜi°ujφcφm mo₧nosti definovßnφ materißl∙, stejn∞ jako export do Shockwave. A chyby? I ty se v Cinem∞ najdou, osobn∞ mi t°eba vadφ nemo₧nost m∞nit velikost dialogov²ch panel∙ - t°eba panel nastavenφ sv∞tel je ve standardnφ velikosti zcela nep°ehledn², bohu₧el s tφm nejde nic d∞lat. TakΘ zlepÜenφ prßce s NURBS by Cinem∞ urΦit∞ sluÜelo, jist² nßznak tu je, ale cht∞lo by to dotßhnout. Hodn∞ u₧ivatel∙ by jist∞ p°ivφtalo takΘ v∞tÜφ provßzanost s tradiΦnφmi CAD/CAM aplikacemi, t°eba podporou formßt∙ IGES, SAT, STL, alespo≥ podobn∞, jako je tomu nap°φklad u Conversion Packu v trueSpace. Jinak k programu nem∙₧u mφt ₧ßdnΘ v²hrady, "nespadl" mi ani jednou. I kdy₧ cena nemusφ b²t pro n∞koho zanedbatelnß, p∞kn∞ Φesky °eΦeno - koupφ programu Cinema budete mφt za mßlo pen∞z hodn∞ muziky. A prßv∞ proto, ₧e Cinema nabφzφ za p°ijatelnou cenu tΘm∞° vÜe, co mß sprßvn² 3D program mφt, plus n∞co navφc (t°eba prßci se zvukem), jist∞ jφ bude sluÜet Chip tip.
Ji°φ Chrustawczuk
Cinema 4D XL Release 7.1
Modelovacφ a animaΦnφ program
Minimßlnφ po₧adavky: Pentium nebo PowerPC, 64 MB RAM, Windows 95/98/NT/2000 nebo Mac OS 7.6.1