Flickeo en animación con 3dsmax

Gente, he leído en evermotion, cgsociety, 3dspot tutoriales y nada, no he podido conseguir una solución definitiva para usar irrmap + Light Cache, o algún seteo para disimularlos un poco, la única solución es utilizar el brute force?


ariakas: podrías poner algún segmento de la animación para verlo? Así sin ver nada, me suena a que te falta detalle en el sampleador dmc, qué valores tienes puesto ahí? Un saludo.


el octavo pasajero: yo apostaría que tienes en el Color Mapping el sub-pixel mapping desactivado, esto te genera ese molesto efecto.


:rc3d:: he leído que sub píxel mapping es para suavizar lo bordes iluminados de objetos iluminados. Saludos.


el octavo pasajero: pues no sé dónde habrás leído eso, pero el sub-pixel mapping es la opción que controla si el Color Mapping que se aplicará a los píxeles de la imagen final también se aplicarán en las muestras sub-pixel. En versiones anteriores de Vray, esta opción se suponía estaba siempre activada, sin embargo, su valor por defecto es ahora desactivado ya que esto produce renders más rápidos, sobre todo si se utilizan los valores que viene por defecto. Digamos que es un efecto que se aprecia sobre todo en las reflexiones, ya que son más sensibles a generar muestras por debajo del píxel.

En el manual de Vray podrás encontrar más información. https://www.cuántico.es/manual-Vray-español/.


:rc3d:: habré entendido mal lo que leí sobre subpíxel, gracias por aclararme la duda sobre este parámetro, de todos modos el flickeo continúa, con o sin subpíxel activado.


Infograph: hola, el subpíxel mapping desactivado no suele producir efecto de flickeo al uso, como mucho, pequeños y marcados píxeles sobre expuestos en los puntos más brillantes de las reflexiones, que van y vienen en los frames de las animaciones, las llamadas zonas de highlights (este dichoso efecto, rompe el suavizado de los bordes de los brillos), lo que hace, es decirle al motor como aplicar el cálculo del Color Mapping, donde al menos este afecta a los brillos, si encima del primer cálculo de los píxeles finales de una imagen, ya aviso, que, por esto suele aparecer sobrexposición, o antes, a nivel de muestras, antes de calcular el píxel, (sub-pixel) esto da como resultado un valor de RGB más bajo que el blanco, como gris, y de ese modo se evita ese efecto. El valor de Clamp Output viene a hacer esto, por ejemplo, de bajar valores de salida RGB en los picos de colores blancos y fuertes, pero afectando más a la parte de dejar el antialias bajo, ayuda a suavizar estos picos de brillos, a mí me solucionó algunos problemas cuando iluminaba usando hdris subidos de multiplicador, que salían manchas en plan discotequeras, que aún no sé por qué leches salen del todo, aunque subas y subas parámetros y revises mil cosas.

Así, que si tienes este problema puedes arreglarlo aquí, activando esto, o cambiando el Color Mapping, a veces quitando o bajando luces muy fuertes en la escena, o brillos muy nítidos, en materiales transparentes en ventanas, cuando simulamos líquidos. Vray también se lleva muy mal con materiales transparentes con valores de brillos altos y nítidos, ya que, concentran más trazado de rayos (por que sus materiales usan dos lados para renderizar los objetos) y producen otro efecto de ruido blanco que baila por toda la imagen, los anglosajones, muy graciosos lo llaman frogs eye effect, a veces viene marcado por esto, y la mayoría por una configuración baja de subdivisiones del reflect en los materiales, donde suele venir a 8, es bueno en algunos casos concretos, subirlas a 12 y como máximo alrededor de 16, en casos excepcionales, o no usar valores de glossiones, que es otra claro, al menos me funciona bastante bien por ahí, con eso eliminamos el ruido producido si añadimos glossiness al material, que es lo que desenfoca el valor de reflect, solemos meterlo en todos los materiales muy brillantes que reflejan a su modo el entorno, metales, por ejemplos.

Queda por supuesto, ajustar correctamente los valores del motor de cálculo que usemos, no dejarlo excesivamente bajos, no olvidar el valor de noise threshold y sobre todo, aprender a usar el sistema de antialias que lleva Vray el a sampler. Es de vital importancia saber usarlo en diferentes resultados animación, imagen fija, pruebas. (los compañeros ya te van diciendo muchos de los que deberías revisar y desgraciadamente subir un poco, a pena de aumentar el tiempo de render otro poco también).

Tanto el filtro de imagen, como los dos sistemas de sampleo que lleva incorporados Vray, es decir, el tema de flickeos de ruido en Vray, no depende a veces de una u otra cosa, si no de la suma de varios factores de configuración, y se pueden producir muchos efectos de ruido y manchas distintos. Es algo más complicado de lo que parece cuando uno se mete a explicar Vray, es que es un motor bastante curioso, pero una vez ves cómo se relacionan valores de un lado con otro y los fallos que van saliendo, los arreglas fácilmente.

Mírate algunos, buenos, tutoriales de Vray, si pueden ser los oficiales de 3dspot, Endora, nuestro amigo el octavo pasajero, también tiene años y años de experiencia con el motor y buenos tutoriales, que explica muy escuetamente para entenderlo, no como yo. O los hilos del usuario Vlado en ChaosGroup, no he aprendido más de Vray con nadie que con él. Saludos.


ariakas: a riesgo de ser pesado.

Podrías poner un fragmento de la animación?
Que sampleador tiene y que valores? Podrías compartir la configuración del material?
Y como dijo Infograph:
Queda por supuesto, ajustar correctamente los valores del motor de cálculo que usemos, no dejarlo excesivamente bajos, no olvidar el valor de noise threshold y sobre todo, aprender a usar el sistema de antialias que lleva Vray el a sampler. Es de vital importancia saber usarlo en diferentes resultados animación, imagen fija, pruebas. (los compañeros ya te van diciendo muchos de los que deberías revisar y desgraciadamente subir un poco, a pena de aumentar el tiempo de render otro poco también).

Por especular, podríamos llevarnos días.

Ayudaría bastante verlo en acción, o que publicaste alguno de los valores un saludo.


:rc3d:: gracias Infograph por tu tiempo.

Me gusta la parte en la que mencionas que es un conjunto de factores que pueden provocar el flickeo, he disimulado bastante el flickeo con aumentar la calidad del a. Ahora estoy renderizando una región para mostrar el flickering.

Buenísimo ariakas, sí, estoy renderizando para que vean el flickering, gracias por publicar. https://www.Vray.com/vray_for_3ds_max…examples.shtml.


:rc3d:.