3D vides renderēšana 3D failu formātā

Par 3D failu veidiem

3D tehnoloģijas attīstībā pēdējo gadu desmitu laikā ir ieguldītas ievērojamas kopīgas pūles. Tādēļ failu formatēšanai nav standarta risinājuma. 3D tehnoloģijai attīstoties daudzās nozarēs un jomās, ir radušies daudzi formāti, kuriem bieži vien ir specifisks lietojums. Lūk, kas jums jāzina par failu veidiem un to lietošanu.

3D failu veidi

Tā kā 3D jomā ienāk arvien vairāk uzņēmumu un nepārtraukti attīstās tādas tehnoloģijas kā VR (virtuālā realitāte), AR (papildinātā realitāte), spēļu dizains, vizuālie efekti, kā arī attīstās jau ilgu laiku pastāvošās CAD (datorizētā projektēšana) lietojumprogrammas, ir tikai likumsakarīgi, ka šo dažādo iespēju apstrādei ir nepieciešami jauni virsmu failu veidi.

Kopumā runājot, ir sastopami divu veidu formāti: atkarībā no ģeometrijas sākotnējās konstruēšanas vietas tiek izmantoti poligonālie ģeometriskie dati un robežu attēlojums (boundary representation jeb BREP). CAD lietojumprogrammas var nodrošināt abas ģeometrisko datu glabāšanas metodes. Lai saglabātu augstākā līmeņa ģeometrisko informāciju CAD pasaulē, jums būs darīšana ar atsevišķu failu formātu kopumu, kas satur arī standarta poligonālos datus, kurus izmanto 3D drukā un spēļu lietojumprogrammās. Abi ģeometriskās definīcijas veidi var būt sarežģīti, un galu galā varat iegūt lielus failus.

 

Tālāk ir norādīti daži visbiežāk sastopamie 3D failu veidi un gadījumi, kad tos vajadzētu izmantot.

ZUH Visuals veiktā 3D arhitektūras atveide 3D failu formātā

Attēla autors: ZUH Visuals.

OBJ

OBJ faili (.obj) satur informāciju par 3D ģeometriju. Šis ir viens no senākajiem un biežāk izmantotajiem formātiem, ko pamanīsiet, eksportējot objektus no lielākās daļas modelēšanas programmatūru. Šim poligonālajam formātam var būt mērogs (cm, collas utt.). Tā materiāla definīcija ir novecojusi salīdzinājumā ar mūsdienīgākām materiālu un ēnojumu tehnikām. Tas ir stabils standarts, ko izmantot tiešas ģeometrijas eksportēšanas gadījumā.

Priekšrocības

  • Atbalsta vienības telpu (cm, metri, collas, pēdas).

  • Atbalsta vairākus objektus vienā failā.

  • OBJ faili parasti ir efektīvāki nekā tas pats modelis, kas saglabāts citā formātā.

  • Saderīgs ar nozares standarta spēļu veidošanas programmām, kā arī rīkiem, kas tiek izmantoti pēc digitālā satura veidošanas (Digital Content Creation — DCC) vizuālo efektu un spēļu nozarē. 

FBX

FBX faili (.fbx) ir līdzīgi OBJ failam, jo satur 3D objektu datus; tomēr tie satur arī animācijas datus. Tāpēc šis ir vispopulārākais failu veids kino, spēļu un vizuālo efektu nozarēs, kurās nepieciešami sarežģīti modeļi, materiāli un animācija. Šis failu formāts pieder uzņēmumam Autodesk, un to plaši izmanto gan vizuālo efektu, gan spēļu veidošanas programmās. Tas var saglabāt augstāka līmeņa materiālu definīciju un atbalsta daudzas renderēšanas programmas.

Priekšrocības

  • FBX failos tiek saglabāti dati par pilnīgām 3D ainām, tostarp kamerām, apgaismojumu, ģeometriju un animācijas veidošanai izmantotajiem kaulu elementiem.

  • Saderīgs ar nozares standarta spēļu veidošanas programmām, kā arī rīkiem, kas tiek izmantoti pēc digitālā satura veidošanas (DCC) vizuālo efektu un spēļu nozarē. 

  • Lai gan FBX ir senāks failu formāts, tas ir plaši atbalstīts un satur daudz vairāk informācijas nekā tikai 3D modeļu datus, tāpēc to bieži izvēlas vizuāli orientētam radošam darbam, piemēram, veidojot videospēles.

gITF

GL Transmission formāts (.glTF un .glb) ir poligonāls failu formāts, kas ir atvērtā pirmkoda, bezmaksas ekvivalents tādiem formātiem kā FBX. Sākotnēji to izveidoja COLLDA darba grupa, tagad šo koplietojamo atvērtā pirmkoda failu formātu, kas tiek izmantots modeļu un ainu apmaiņai, uztur KROHON grupa. Šis fails atbalsta statiskus modeļus, animāciju un kustīgas ainas, piemēram, FBX. Izstrādātāji bieži izmanto šo formātu iebūvētajās tīmekļa lietojumprogrammās. Kā viens no modernākajiem failu formātiem tas atbalsta jaunākās ēnošanas un materiālu definēšanas metodes un kopš atjauninātās versijas 2.0 fizikas likumiem atbilstošu atveidi  ((Physically Based Rendering — PBR).).

Priekšrocības

  • To var iegult Word dokumentos un PowerPoint prezentācijās.
  • Tas ir saderīgs ar aizvien lielāku skaitu populāru 3D lietojumprogrammu.
  • GLTF un GLB faili ir optimizēti lietošanai tīmeklī un reāllaika interaktivitātei, un tie ir samērā nelieli un ātri ielādējami lietojumprogrammās.

usd/usdz

Universālais ainu deskriptors (Universal Scene Descriptor — USD) ir Pixar iekšēji izstrādāts poligonāls failu formāts, kas tagad ir atvērtā pirmkoda formāts. Šī paplašināmā failu formāta iespēju klāsts aizvien palielinās, izmantojot atvērtos standartus, un tā darba komisijā līdzdarbojas uzņēmumi NVIDIA, PIXAR un ADOBE, kā arī vēl daudzi citi. Šis formāts atspoguļo jaunākās 3D modeļu, materiālu koncepcijas un vairāku unikālu satura veidošanas rīku sadarbspējas koncepcijas. Tas ietver ģeometriskos, materiālu, ainu un animācijas datus. Daudzējādā ziņā USD pārspēj tipiskās vēlmes attiecībā uz faila formātu, jo tajā tiek efektīvi glabāti visi ainu dati.

USDZ ir patentēts formāts, ko uzņēmumi Apple un Pixar ir kopīgi izveidojuši īpaši AR vajadzībām. Šis formāts tiek izmantots 3D papildinātās realitātes lietotnēs Apple ierīcēs.

Priekšrocības

  • Pieaugoša un aktīva kopiena, kurā darbojas atzīti uzņēmumi, kas saskata potenciālu šajā 3D failu formātā un tā nākotnē.
  • Šis formāts ir elastīgs, jaudīgs un efektīvs, un tas nodrošina izvēršanas iespējas, izmantojot spraudņus un paplašinājumus, ļaujot uzņēmumiem dalīties ar iespējām, ko tie ievieš USD formātā.
  • Saderīgs ar PBR, kas ir vismodernākā un visreālistiskākā 3D objektu materiālu un ēnojumu definīcija.

Citi 3D failu formāti

Failu formātu saraksts 3D nozarēs ir visai plašs. Tālāk minēti daži biežāk sastopamie faili, ar kuriem jums var nākties saskarties.

 

  • CAD faili — daži no tiem ir patentēti un paredzēti izmantošanai tikai slēgtā ekosistēmā, bet citi darbojas, lai saglabātu augstāku ģeometriskās definīcijas līmeni. Šajos failos var atrast 2D, 3D un pat parametriskus vienlaidu modeļus. Lai iegūtu pilnu Substance 3D Stager atbalstīto CAD failu sarakstu, skatietdokumentāciju(IGES, STP/STEP, IPT, IAM, SLD, JT u.c.)
  • BLEND faili — Blender izmantots iebūvēts failu formāts, šis atvērtā pirmkoda DCC rīks joprojām tiek attīstīts, un to lieto satura veidotāji.
  • Substance 3D faili — SBSAR ir visizplatītākie Substance 3D Designer, Sampler un Painter izveidotie faili, kas tiek lietoti, lai radītu materiālus un definētu 3D satura ēnojumu. Uzziniet vairāk par Substance 3D failiem šajā informatīvajā apskatā.
  • AMF un STL — divi visizplatītākie 3D drukas failu formāti. AMF nodrošina mūsdienīgāku variantu veidošanu, un tajā ir ietverti iekšējie metadati, kas palīdz drukāt un mērogot. STL ir senāks formāts, kurā nav informācijas par krāsām un mērogu.
ZUH Visuals radīts 3D ēku atveidojums, izmantojot 3D faila formatējumu

Attēla autors: ZUH Visuals.

Kā izvēlēties pareizo formātu 3D projektam

Lēmums par to, kuru failu formātu izmantot projektā, var būt atkarīgs no vairākiem faktoriem. Vispirms pārbaudiet saderību. Ja nepieciešams pārsūtīt 3D komponentus no vienas programmatūras uz citu, nav vērts tērēt laiku eksportēšanai uz failu veidu, kas nedarbosies.

 

Citi apsvērumi var ietvert eksportētā faila lielumu. Tas var būt īpaši svarīgi, izstrādājot videospēles vai jebkuru 3D projektu, kam ir noteikti aparatūras ierobežojumi. Ņemiet vērā, ka failu formāti ir izveidoti īpašu iemeslu dēļ, tāpēc izpratne par programmatūru un katra formāta iekļaušanas iemesliem palīdzēs jums pieņemt kompetentus lēmumus katrā eksportēšanas gadījumā.

Bieži uzdotie jautājumi

3D failu formāti ir izveidoti īpašu iemeslu dēļ. Tādējādi labākā formāta izvēle ir pilnībā atkarīga no tā, kādam nolūkam jums ir nepieciešams fails.

Visbiežāk lietotie failu veidi ir OBJ, FBX, STL, AMF, IGES un citi.

Photoshop var atvērt šādus 3D formātus: DAE (Collada), OBJ, 3DS, U3D un KMZ (Google Earth).

 

Lai lietotnē Photoshop atsevišķi atvērtu 3D failu, izvēlieties File (Fails) > Open (Atvērt) un izvēlieties failu.

 

Lai pievienotu 3D failu kā slāni atvērtā failā, izvēlieties 3D > New Layer From 3D File (Jauns slānis no 3D faila) un pēc tam izvēlieties 3D failu. Jaunais slānis atbilst atvērtā faila izmēriem un attēlo 3D modeli uz caurspīdīga fona.