Când ai un model 3D al unui produs, prima întrebare practică nu este „cum arată?”, ci „în ce format îl salvez?”. Un model perfect, exportat în formatul greșit, nu se va afișa pe iPhone, va pierde texturile pe drum sau va încărca pagina cu zeci de megabytes. În acest ghid explicăm cele trei formate pe care le întâlnești cel mai des în e-commerce: GLB, USDZ și OBJ.
GLB: formatul standard pentru web
GLB este varianta binară a standardului glTF 2.0, dezvoltat de Khronos Group. Avantajul principal: totul stă într-un singur fișier. Geometria, materialele PBR (culoare de bază, metalic, rugozitate, normal map) și texturile sunt împachetate împreună, așa că nu riști să pierzi o imagine pe drum.
- Unde funcționează: în browsere (prin vizualizatoare precum
<model-viewer>sau Three.js), pe Android pentru realitate augmentată prin Scene Viewer și ca media 3D pe produsele din Shopify. - Materiale: suportă materiale PBR, adică obiectul reacționează realist la lumină.
- Compresie: acceptă extensii precum Draco sau meshopt pentru geometrie și formate de textură comprimate.
Dacă ai de ales un singur format pentru site, acesta este GLB.
USDZ: formatul Apple pentru AR Quick Look
USDZ este un pachet arhivat (zip, fără compresie) bazat pe formatul USD, creat de Pixar și adoptat de Apple. Pe iPhone și iPad, un fișier USDZ se deschide direct în AR Quick Look: clientul atinge butonul de AR și vede produsul așezat pe masa lui, fără nicio aplicație instalată.
- Unde funcționează: Safari pe iOS și iPadOS, aplicațiile Apple (Fișiere, Mesaje, Mail) și macOS.
- Materiale: suportă materiale PBR, similare cu cele din GLB.
- Limitare: în afara ecosistemului Apple este mult mai puțin folosit pe web.
Practic, pentru o experiență AR completă ai nevoie de ambele: GLB pentru Android și browser, USDZ pentru iPhone. Detalii despre partea de AR găsești în ghidul realitate augmentată pentru magazinul online.
OBJ: formatul vechi, dar universal
OBJ există de la sfârșitul anilor '80 și îl deschide aproape orice program 3D. Tocmai de aceea este util ca format de schimb, dar are limite clare pentru web:
- Geometria stă în fișierul
.obj, materialele în.mtl, iar texturile în imagini separate. Dacă trimiți doar fișierul OBJ, modelul ajunge gri. - Nu are materiale PBR moderne, doar un model simplu de culoare și luciu.
- Este un format text, deci fișierele sunt mari și nu există compresie standard.
Folosește OBJ când trimiți modelul unui designer, unui program CAD sau unui serviciu de imprimare 3D care cere explicit acest format.
Comparație rapidă
| Criteriu | GLB | USDZ | OBJ |
|---|---|---|---|
| Fișier unic | Da | Da (pachet) | Nu (OBJ + MTL + texturi) |
| Materiale PBR | Da | Da | Nu |
| Web și Android | Standard | Rar | Doar prin conversie |
| AR pe iPhone | Nu direct | Da, AR Quick Look | Nu |
| Compresie | Draco, meshopt | Limitată | Nu |
| Uz recomandat | Site, Shopify, vizualizator | AR pe iOS | Schimb cu alte programe |
Cum convertești între formate în Blender
Blender este gratuit și citește toate cele trei formate. Pașii de bază:
- Deschide Blender și șterge cubul implicit.
- Din File → Import alege formatul sursă (glTF 2.0, Wavefront OBJ sau Universal Scene Description, în funcție de versiune).
- Verifică scara: un produs de 30 cm trebuie să aibă aproximativ 0,3 m în Blender. glTF folosește metri, iar AR-ul afișează obiectul la dimensiunea reală, deci o scară greșită înseamnă o canapea cât o cutie de chibrituri.
- Verifică materialele în modul de previzualizare a materialelor.
- Din File → Export alege glTF 2.0 cu varianta glTF Binary (.glb). Exportul USD este disponibil în versiunile recente; denumirile opțiunilor se pot schimba, așa că verifică documentația versiunii tale.
Dacă modelul vine de la 3DView.ai, nu ai nevoie de conversie: poți descărca direct GLB, USDZ și OBJ.
Cum ții fișierele mici
1. Rezoluția texturilor
De cele mai multe ori, texturile ocupă mai mult decât geometria. Pentru un produs afișat pe telefon, o textură de 2048 × 2048 pixeli este de obicei suficientă; 4096 se justifică doar pentru detalii fine văzute de aproape. Folosește JPEG pentru culoare și PNG doar acolo unde ai nevoie de transparență.
2. Compresia geometriei
GLB acceptă compresie Draco sau meshopt, care pot micșora considerabil geometria. Exportatorul glTF din Blender are opțiunea Draco, iar instrumente în linie de comandă precum gltf-transform pot aplica ambele variante. Verifică după compresie că vizualizatorul tău o suportă.
3. Numărul de poligoane
Un model pentru telefon nu are nevoie de milioane de triunghiuri. Reducerea poligoanelor (modificatorul Decimate în Blender) păstrează forma, iar detaliul fin rămâne în normal map. Testează întotdeauna pe un telefon mediu, nu doar pe calculatorul de birou.
Ce format alegi, pe scurt
- Pagina de produs și Shopify: GLB.
- Buton AR pe iPhone: USDZ, alături de GLB.
- Trimis unui designer sau unui program CAD: OBJ (sau GLB, dacă programul îl acceptă).
Formatul contează, dar calitatea modelului contează mai mult. Pentru cel mai fidel rezultat, scanează produsul real cu telefonul: încarci 30–80 de fotografii sau un video lent, iar după procesarea 3D primești un model texturat GLB și USDZ. Dacă vrei doar o previzualizare rapidă, poți genera un model cu AI dintr-o fotografie sau un text. Pașii de captură sunt explicați în ghidul de scanare 3D cu telefonul, iar integrarea în magazin în ghidul pentru Shopify și WooCommerce. Planurile disponibile sunt pe pagina de prețuri.