Na ovoj strani možete naći osnovne smernice za razmenu poligonalnih 3D modela koje koriste softveri za 3D modeliranje.
Smernice nisu namenjene iskusnim korisnicima ove vrste softvera, već početnicima i korisnicima 3D CAD softvera. Pre nego što nastavite da čitate ovaj tekst, molim Vas da prvo pročitate pisaniju na strani: Formati datoteka za 3D modeliranje
Danas postoji veliki broj formata datoteka namenjenih za 3D modeliranje t.j. 3D grafiku, i svi se međusobno razlikuju po tome na koji način i koje vrste podataka mogu da opišu.
Formati za 3D modeliranje mogu biti veoma složeni jer pored toga što mogu da opisuju geometriju (poligonalnu mrežu - temena, ivice, stranice...), ovi formati mogu da opisuju i razne druge podatke kao što su detalji scene, rigovanje, teksture, animaciju, metapodaci... Podaci koji u ovim formatima opisuju geometriju su veoma jednostavni i uniformni i za njihovu obradu u poređenju sa CAD podacima nije potrebno trošiti mnogo resursa računara. Uglavnom se geometrijski podaci kod ovih formata sastoje od koordinata temena i podataka kako se pomoću njih dobija mreža t.j. ivice, poligoni (stranice), normale...
Ako je potrebno razmeniti samo geometriju na raspolaganju Vam je veoma veliki broj formata ovog tipa, ali ako je potrebno razmeniti i ostale podatke onda već postoji veliki broj ograničenja koja će uticati na uspešnost razmene. Drugim rečima, da bi ste razmenili kompleksne 3D modele sa teksturama, scenama, rigovanjem... potrebno je znati osobine i mogućnosti pojedinačnih formata. Sa izvornim formatima je lako, dovoljno je pogledati da li Vaš softver podržava uvoz 3D modela u tom izvornom formatu. Što se tiče neutralnih formata, preporučujem Vam da na internetu pronađete njihove karakteristike. Vremenom ću napraviti posebne strane sa osnovnim informacijama o svakom formatu.
Ako ste početnik najbolji način kako da saznete koji je format najbolji za datu situaciju je da pitate nekog iskusnog korisnika softvera za 3D modeliranje :-), na ovaj način ćete najbrže saznati verovatno jedan od najboljih odgovora.
Generalno, na izbor formata za razmenu najviše utiče namena 3D modela, softveri koji učestvuju u razmeni i tipovi podataka koje treba razmeniti.
Osnovni saveti:
Nemojte razmenjivati nepotrebne podatke - Pre razmene je korisno obrisati sve podatke sa 3D modela koji nisu potrebni posle razmene.
Vodite računa da 3D modela budu što jednostavniji i univerzalniji - Teško da ćete uspeti razmeniti podatke koje su karakteristične samo za softver koji koristite (npr. složene vrste materijala, podaci koje generišu dodaci (plug-in)...
Proverite kvalitet mreže posle razmene - Da bi se 3D modeli mogli i dalje kvalitetno uređivati, mreža mora da bude sastavljena od četvorouglova, ne sme imati geometriju bez mnogostrukosti (non manifold geometry), bez grešaka...
Proverite da li su razmenjeni svi podaci - Softveri mogu razmeniti samo određene formate, a prevodioci su često nedovršeni ili lošeg kvaliteta za neki format.
Ako 3D model sadrži animaciju ili rendering testirajte ova svojstva posle razmene
Kratke praktične smernice za izbor formata:
OBJ format je veoma kvalitetan izbor za razmenu samo geometrije 3D modela. Podržava ga veliki broj softvera, proveren je u praksi, jednostavan i pouzdan za razmenu... Ako hoćete da razmenite i ostale vrste podataka koje generišu softveri za 3D modeliranje morate potražiti drugi format.
FBX i DAE formati su veoma popularni za razmenenu animiranih 3D modela. Pomoću njih možete opisati podatke o rigovanju (kosti, koža...), kamere, svetla, materijale, više scena unutar jedne datoteke... Ova dva formata su podržana od skoro svakog 3D softvera za modeliranje ili pogona za igre (Game Engine).
Ako tražite moderne i napredne 3D grafičke formate namenjene za web i mobilne aplikacije, GLTF i USDZ formati su verovatno najbolji izbor. Pomoću njih možete razmeniti veliki broj vrsti podataka (geometriju, materijale, teksture, animaciju...), optimizovani su za reprodukovanje tokom preuzimanja (streaming), podržavaju ih razni uređaji i veb pregledači (browser), imaju ugrađenu podršku za proširenu realnost (augmented reality)... Drugim rečima idealni su za 3D veb dizajn, internet prodavnice, proširenu realnost...