Descubrí que algunos motores usan mapas derivados en lugar de mapas normales de espacio tangente .
Después de leer un poco, parece ser una forma realmente increíble de reemplazar las normales del espacio tangente, pero ¿hay alguna desventaja en usarlas? ¿Por qué todavía seguir usando normales de espacio tangente?
¿Es posible comparar tanto con ventaja como con desventaja?
Respuestas:
Después de algunas investigaciones y algunas respuestas de profesionales aquí está mi conclusión.
Pros
Contras
Entonces, eso es un montón de ventajas en comparación con las desventajas. Pero el principal problema es que no es un estándar de la industria.
Casi no hay herramientas de creación de contenido ni conocimientos de artistas.
Aquí hay una cita de Bart Wronski que ilustra bien el estado actual de los mapas derivados:
Si está interesado en saber más sobre mapas derivados aquí hay algunos artículos interesantes.
Si olvidé algo o si no está de acuerdo, no dude en contarlo en los comentarios, me complacería mejorar esta respuesta.
fuente
Supongo que está utilizando derivados de mapas de altura calculados previamente en lugar de calcularlos sobre la marcha (para más detalles, consulte esta publicación en el blog de Mikkelsen). Si necesitamos suministrar derivadas de altura calculadas previamente, entonces tenemos que suministrar dos canales, al igual que un mapa normal. Se podría argumentar que el mapeo derivado no requiere la presencia de un atributo de vértice tangente como lo hace el mapeo normal, pero las operaciones de diferenciación adicionales en el mapa de altura anulan algo esa ganancia de rendimiento. Los mapas derivados son un concepto genial, pero al final del día no creo que sean significativamente mejores que el mapeo normal en cuanto al rendimiento (aunque conceptualmente estoy de acuerdo en que los mapas derivados son más fáciles de trabajar porque no tenemos que lidiar con espacio tangente).
fuente