Las maravillas del lightmap
He escuchado hablar del Lightmap en algunos mensaje y aparte, llevo unos días pensando en dar texturas ya iluminadas para hacer animaciones, en lugar de renderizar cada frame con iluminación tradicional.
Me encantaría saber todo lo que podáis contarme sobre el tema Lightmap y si es posible disponer de esta técnica para crear animaciones de forma más rápida en Vray. O sea, yo me imagino, por ejemplo, hacer un render básico en Vray con la iluminación que deseo y después pasar al motor de render normal de 3ds Max y darle a cada objeto la iluminación que recibió en Vray a base de materiales. ¿esto sería Lightmap? Porque si puedo ver videos con iluminación Vray de mis trabajos, voy a empezar a llorar de felicidad.
¿Qué podéis contarme? Gracias adelantadas.
Las maravillas del lightmap
El light map es un cálculo de la iluminación que hace Vray. Vray te permite renderizar animaciones. Creo que lo que tú quieres hacer es renderizar a textura, para que la animación sea más ligera de calcular. Saludos.
Las maravillas del lightmap
No sé Vray en que sentido utiliza los lightmaps, pero en juegos, son mapas de luz (obvio) precalculados, que posteriormente se aplican a la escena y como resultado final tienes una iluminación de tanta calidad como calidad tengan los lightmaps. Es decir, puedes coger cualquier renderer que permita render to texture y calcular la iluminación de la escena al máximo de calidad y posteriormente en el juego se aplicará sobre la textura base (el color o Diffuse map) y no tendrá que volverse a hacer ningún tipo de cálculo de iluminación con la consiguiente mejora en el rendimiento. Esta técnica la utilizaban sobre todo los juegos hace unos años (aunque aún siguen utilizándose). Por ejemplo, Quake 3. Ahora sin embargo, la cosa apunta a una iluminación totalmente dinámica como pueda ser el caso de dom3.
El problema de esto es que, al ser precalculados significa que tras el precálculo no se puede realizar ningún tipo de variación en la posición de los objetos que componen la escena ya que en esa situación, la contribución de cada objeto sobre el resto variara (en eso consiste la iluminación global). Sin olvidar que si se mueve un objeto, la contribución de la luz sobre dicho objeto variara y al ser todo precalculado, las cosas empezaran a pintar mal. Lo mismo ocurre con las luces, si se mueven nos encontramos con el mismo problema.
De todas formas, hay cosas que no se pueden codificar en un lightmaps. Por ejemplo, la componente especular o las reflexiones/refracciones, por motivos obvios, estos dependen de la posición de la cámara.
Ahora bien, no sé cómo se aplica todo esto en Vray. Saludos.
Las maravillas del lightmap