Maya: správna mierka a jednotky pri výmene 3D modelov
Model vyzerá v Mayi správne, no po otvorení v inom programe je stokrát menší, obrovský alebo sa správa nepresvedčivo v simulácii. Príčinou často nie je poškodený súbor, ale rozdiel medzi pracovnými jednotkami, mierkou scény a nastavením exportu.
Mriežka nie je meradlo
Pracovné jednotky
Určujú, ako Maya interpretuje vzdialenosť pri pohybe a rozmeroch. Zmena jednotiek po rozpracovaní scény môže ovplyvniť očakávania nástrojov, animácie aj simulácie.
Zobrazenie mriežky
Pomáha pri modelovaní, no jej hustota sama osebe nemení fyzický význam modelu. Môžete upraviť mriežku bez prepisovania pracovných jednotiek celej scény.
Autodesk odporúča pri bežnej práci zvážiť ponechanie predvolených jednotiek a prispôsobiť mriežku konkrétnemu postupu. Je to dôležité najmä pri efektoch a simuláciách, pretože niektoré systémy vychádzajú z predpokladanej mierky. Ak projekt vyžaduje iné jednotky, rozhodnutie urobte na začiatku a zdokumentujte ho pre celý tím.
Kontrolný postup pred odovzdaním
- Zistite cieľovú konvenciu. Overte, či prijímateľ očakáva centimetre, metre alebo inú jednotku, aký formát použije a či jeho importér vykonáva automatický prepočet.
- Vložte merací objekt. Vytvorte kocku alebo pravítko s jednoznačným rozmerom a pomenujte ho. Tento objekt je spoľahlivejší než odhad veľkosti podľa kamery alebo mriežky.
- Skontrolujte transformácie. Model nemusí mať všade mierku jedna, no pred odovzdaním musíte vedieť, či cieľový nástroj transformácie zachová. Pozor na rodičovské skupiny s ďalšou mierkou.
- Nastavte export vedome. Preverte voľbu jednotiek, os smerujúcu nahor, vloženie textúr a konverziu materiálov. Pri formáte USD môže export zapísať informáciu o mierke podľa nastavení Mayi.
- Urobte skúšobný návrat. Exportovaný súbor importujte do prázdnej scény alebo cieľovej aplikácie. Zmerajte kontrolný objekt, skontrolujte polohu, orientáciu, normály a snímkovú frekvenciu animácie.
Neopravujte chybu náhodným násobením: ak model po importe nesedí, najprv zistite pomer. Rozdiel stonásobku často ukazuje na metre a centimetre, no ďalšie zväčšenie bez poznania príčiny môže narušiť rig, animáciu, kamery alebo simulácie.
Čo zahrnúť do odovzdávacieho balíka
K súboru priložte krátku poznámku s pracovnou jednotkou, reálnym rozmerom kontrolného objektu, použitou osou, snímkovou frekvenciou a verziou výmenného formátu. Uveďte, či boli transformácie použité, či model obsahuje rig a kde sa nachádzajú textúry.
Pri animovaných scénach skontrolujte aj kamery a svetlá. Ich vzdialenosti, orezové roviny a intenzita môžu byť navrhnuté pre konkrétnu mierku. Geometria síce po prepočte vyzerá správne, no obraz môže miznúť z kamery alebo sa tiene a hĺbka ostrosti správajú inak. Testovací záber preto patrí k meraniu.
Pri tímovej práci pridajte rovnakú skúšku do šablóny projektu. Nový dodávateľ potom nemusí hádať, prečo má dverný otvor výšku 2,1 jednotky alebo 210 jednotiek. Jedna minúta merania pred odovzdaním je lacnejšia než oprava celej scény po začatí animácie.
- Tím pozná význam jednej pracovnej jednotky a cieľový formát.
- Scéna obsahuje merateľný referenčný objekt.
- Export bol skúšobne importovaný a znovu zmeraný.
- Dokumentácia uvádza mierku, os, snímkovú frekvenciu a textúry.
Mierku treba merať, nie odhadovať
Spoľahlivá výmena 3D modelov stojí na dohodnutej jednotke, kontrolnom objekte a skúšobnom importe. Takýto postup odhalí chybu skôr, než sa prenesie do rigu, vizualizácie alebo výroby.