Cargando...
Saltar al contenido principal

Optimización de escenas

Mejorando el Rendimiento

Al crear un proyecto en el metaverso, probablemente querrás que funcione bien en una amplia gama de dispositivos. Desde cascos VR de alta potencia conectados por cable hasta teléfonos móviles de baja potencia, el rendimiento de una escena puede variar según el tipo de dispositivo y la velocidad de conexión de los visitantes.

Una forma de mejorar el rendimiento para todos es reducir la complejidad de un proyecto. Esto podría implicar reducir el número de objetos en un proyecto u optimizar los recursos que estás utilizando. En la siguiente sección, cubriremos brevemente los pasos que puedes seguir para optimizar tus recursos.

Midiendo el Rendimiento

Para analizar más de cerca el rendimiento de tu Verse, puedes abrir el menú 'VR Status'. Haz clic en el medidor de FPS en la esquina inferior derecha en el escritorio (o en VR, escribe /vrstats en el cuadro de chat). Esto te mostrará información adicional sobre el tiempo de carga, el número de triángulos y las texturas en tu escena.

Optimizando Imágenes y Videos

Las imágenes y videos muy grandes y detallados pueden reducir el rendimiento en la web. Si estás incluyendo muchos de este tipo de medios en tu escena, puedes hacer lo siguiente para mantener un buen rendimiento:

  • Reduce las dimensiones de imágenes/videos grandes.

  • Comprime los archivos, utiliza la función "save for web" en Photoshop para imágenes o usa una herramienta en línea de compresión de imágenes o videos para reducir el tamaño del archivo.

  • Intenta convertir imágenes .png a .jpeg, ya que suelen tener tamaños de archivo más pequeños.

  • Convierte GIFs a formato de video, ya que funcionan de manera más eficiente en el metaverso.

Optimizando Modelos 3D

Los modelos 3D complejos pueden causar desafíos de rendimiento en tus escenas. Dos factores principales contribuyen a la complejidad de un objeto: en primer lugar, los recursos de textura en un modelo y, en segundo lugar, el número de triángulos en el modelo en sí. Generalmente, cuanto más realista parece un modelo, más complejo es (aunque no siempre es el caso).

Los modelos 3D encontrados usando los navegadores de Sketchfab y Google Poly en Creator y en el metaverso ya están filtrados según el tamaño y la complejidad de los objetos. Sin embargo, si deseas mejorar el rendimiento de otro modelo descargable, puedes reducir el tamaño de las texturas del objeto o el número de triángulos. Puedes usar una herramienta como Blender para hacerlo.

Reducir el tamaño de las texturas

Para reducir el tamaño de las texturas de imagen de un modelo glb, puedes convertirlo a un archivo gltf, de modo que haya una carpeta con todos los archivos de textura y reducir el tamaño de las texturas de imagen utilizando una herramienta como Photoshop (reduce el tamaño de las imágenes a la mitad o a un cuarto, por ejemplo).

Para instrucciones, consulta este video:

Reducir el número de triángulos

No existe una regla de oro sobre cuál es el número ideal de triángulos en un modelo, sin embargo, recomendamos usar modelos con solo decenas de miles, en lugar de cientos de miles de triángulos. Muchos modelos 3D complejos pueden reducir su número de triángulos sin afectar en gran medida la apariencia del modelo. Puedes hacer esto usando la herramienta 'Mesh Decimation' en Blender.

Notas para Oculus Quest y Móviles

Ten en cuenta que algunas escenas podrían verse diferentes.