Alguien conoce algún programa o plugins que me permita exportar un modelo 3d y visualizarlo en una web, pero que soporte Normal Map?
Alguien conoce algún programa o plugins que me permita exportar un modelo 3d y visualizarlo en una web, pero que soporte Normal Map?
Para visualizar modelos 3D con soporte de Normal Map en la web, la mejor solución actual es usar un motor de renderizado basado en WebGL o WebGPU. La herramienta más popular y completa es Three.js, que es una biblioteca de JavaScript.
Para el flujo de trabajo, necesitarás exportar tu modelo desde un programa de modelado 3D. El formato recomendado es glTF (GL Transmission Format), especialmente la versión .glb, ya que está diseñado para la web y Three.js lo soporta de forma nativa, incluyendo Normal Maps, mapas de rugosidad y metálicos.
En cuanto a software de modelado, Blender es gratuito y excelente. Puedes crear y texturizar tu modelo allí, aplicar tus Normal Maps y luego exportarlo directamente al formato glTF usando el exportador oficial incluido. No necesitas un plugin especial para la web, solo exportar correctamente.
La alternativa más moderna y potente es PlayCanvas o Babylon.js. PlayCanvas es un motor 3D completo con editor visual en la nube y soporte excelente para todos los tipos de mapas. Babylon.js es otra biblioteca similar a Three.js, muy robusta y con gran soporte para características avanzadas.
Tu proceso sería: modelar y texturizar en Blender (asegurándote de que las Normal Maps están aplicadas), exportar a glTF, y luego cargar ese archivo en tu página web usando el código de Three.js o Babylon.js para renderizarlo. Ambas bibliotecas tienen documentación extensa con ejemplos de cómo cargar modelos y activar el renderizado de Normal Maps.