Salta al contingut

Com optimitzar models 3D per a web, realitat augmentada i realitat virtual

Resposta ràpida

optimitzar un model 3D significa reduir-lo a l'imprescindible perquè carregui ràpid i es vegi fluid en un mòbil, sense perdre la qualitat que importa: simplificar la geometria, comprimir i dimensionar les textures, reduir el nombre de materials, utilitzar formats adequats (GLB per a web i Android, USDZ per a iOS) i provar en dispositius reals.

Model 3D comparat en alta i baixa resolució amb indicadors de pes de fitxer i polígons

Per què l'optimització és crítica

Un model d'enginyeria o de renderitzat pot pesar centenars de megabytes i tenir milions de polígons. En una web o en un mòbil això significa:

  • Càrregues lentes i abandonament.
  • Imatges a salts.
  • Errors en dispositius de gamma mitjana.
  • Més consum de dades i bateria.

En VR, la fluïdesa és encara més crítica: una taxa d'imatges baixa causa incomoditat i mareig.

Què s'optimitza

1. Geometria (polígons)

  • Elimina el que no es veu (interiors, cargols ocults).
  • Redueix la malla en zones planes o poc rellevants.
  • Mantingues més detall en siluetes i peces clau.
  • Utilitza normals i mapes per simular detall sense afegir polígons.

2. Textures

  • Dimensiona segons l'ús: una textura de 4K no cal en un objecte petit en mòbil.
  • Comprimeix amb formats eficients.
  • Agrupa diverses textures en atles quan sigui possible.
  • Cuida la coherència de color entre pantalles.

3. Materials

  • Redueix el nombre de materials (cadascun és una càrrega addicional per al dispositiu).
  • Utilitza materials físics estàndard (PBR) perquè es vegin bé en diferents plataformes.
  • Evita efectes costosos (transparències múltiples, reflexos complexos) tret que aportin.

4. Estructura i jerarquia

  • Noms clars de peces.
  • Origen i escala correctes (en metres).
  • Orientació consistent.
  • Peces separades només quan siguin necessàries (configuradors, animacions).

5. Animacions

  • Poques i ben definides.
  • Evitar animacions amb molts ossos o exportacions pesades.

Formats habituals

FormatÚs principalNotes
GLB / glTFWeb, Android, moltes plataformes d'AREstàndard obert, lleuger
USDZRA a iPhone i iPad (Quick Look)Específic d'Apple
FBX / OBJIntercanvi entre programesNo ideal per a web
STEP / CADEnginyeriaRequereix conversió

Normalment es lliura GLB + USDZ per cobrir web i els dos grans ecosistemes mòbils.

Referències de partida (orientatives)

Els límits òptims canvien segons el dispositiu i la plataforma, però com a orientació general:

  • Web i AR en mòbil: models de desenes de milers de polígons com a màxim i un pes total de pocs megabytes.
  • VR autònoma: pressupost de polígons i materials més ajustat que en PC.
  • Productes amb alt detall: es divideix el contingut en nivells de detall o es carreguen per parts.

Confirma les xifres amb la teva plataforma i fes proves.

Procés recomanat

  1. Defineix la destinació (web, AR, VR) i el dispositiu mínim.
  2. Parteix del model mestre d'alta qualitat.
  3. Crea una versió optimitzada per destinació.
  4. Revisa visualment que allò important es conserva.
  5. Mesura pes i rendiment.
  6. Prova en mòbils reals, inclòs un de gamma mitjana.
  7. Ajusta i documenta els paràmetres per a futurs models.

Errors comuns

  • Utilitzar el model d'enginyeria tal qual.
  • Textures enormes en objectes petits.
  • Massa materials.
  • Escala incorrecta en AR.
  • No provar en iPhone i Android.
  • Compressió excessiva que destrueix la qualitat del color.

Idees clau

  • L'optimització decideix si l'experiència funciona o no.
  • Redueix polígons, textures i materials al que és necessari.
  • Lliura GLB i USDZ per cobrir els principals entorns.
  • Conserva un model mestre i deriva'n versions.
  • Prova sempre en dispositius reals.

Preguntes freqüents

Es perd qualitat en optimitzar?

Es redueix el que no es percep. Ben fet, el model es veu pràcticament igual a la pantalla.

Quant ha de pesar un model per a AR?

Com menys, millor; uns pocs megabytes és una referència habitual, però confirma-ho amb la teva plataforma.

Es pot automatitzar?

Parcialment, amb eines de decimació i compressió; el criteri humà continua sent necessari.

Cal optimitzar els models per a cada canal?

Idealment sí: web/AR i VR tenen requisits diferents.

Més guies d'aquest tema