Gracias Gracias:  2
Resultados 1 al 2 de 2

Tema: Gamma correction en V-Ray

  1. #1
    Administrador y fundador. Avatar de 3dpoder
    Fecha de ingreso
    Apr 2002
    Mensajes
    15,459

    3dsmax Gamma correction en V-Ray

    Gamma correction en V-Ray-logo.jpg


    Gamma correction en V-Ray

    Publicado por Peivem el 13.10.06




    Vray calcula y muestra los renders igual como funciona la luz en la realidad, pero el monitor tiene características diferentes a la realidad y la imagen debe ser corregida para mostrar lo que en verdad deberíamos ver.

    Gamma correction en V-Ray-ejemplo.jpg


    En este tutorial veremos como realizar la corrección de gamma de V-ray para obtener los mejores resultados posibles.
    El problema:

    Al hacer renders con el motor V-Ray, para 3ds max, suele suceder que la imagen final sale un poco oscura o con un contraste exagerado en algunas partes, por lo que, a falta de luz en ciertas partes, la solución es agregar luces, rebotes de luz, o se suben los valores de la iluminación global (environment).
    Este problema de contraste, muchas veces, es solucionado en la post producción cambiando los niveles de exposición de la imagen.
    Sin saberlo, muchas personas están cometiendo un error a la hora de realizar los renders.
    El porqué:

    Esto sucede debido a que el hardware de salida de la imagen (en este caso, el monitor del pc), utiliza un sistema de colores llamado sRGB. Este sistema está basado en un estándar establecido por la International Electrotechnical Commission (IEC) y define la “no-linearidad” o Gamma del monitor en 2.2.
    A los distintos tipos de colores (los colores reales, o los colores de un monitor, por ejemplo) se les denomina espacios de color. Los renders son calculados y mostrados en un espacio de color lineal (sin ningún tipo de corrección) - debido a que es la manera en que trabaja la luz en la realidad - por lo que para mostrarlos correctamente en un monitor habría que transformarlos a un espacio de color corregido.
    En palabras entendibles, todo esto quiere decir que, para ver correctamente el render en el monitor y poder guardarlo en un formato de 8 bits, V-ray debe ser configurado para que corrija la gamma antes de realizarlo.
    Nota: para las imágenes en formatos de 32 bits-floating point se utiliza otra configuración, que será explicada más adelante.
    La solución:

    Para realizar la corrección de color es necesario ir a la pestaña Color mapping del motor V-ray, donde la configuración por defecto es Linear multiply con valores 1.0 en el darque multiplier y bright multiplier.
    Un ejemplo de render con esta configuración sería el siguiente:

    Gamma correction en V-Ray-ej_linear.jpg


    La configuración correcta sería Gamma correction con valores 0,454 en el darque multiplier y bright multiplier.
    El valor 0.454 corresponde a aplicar la corrección de gamma a 2.2 (1 / 2.2 = 0.4545).
    El render con esta configuración sería el siguiente:

    Gamma correction en V-Ray-ej_gamma_correction.jpg


    Al realizar el render podemos ver cambios de contraste y exposición y notorias mejoras en la calidad de la imagen.
    Profundidad de color de la imagen:

    Esta corrección en la gamma de la imagen debe ser aplicada en imágenes que serán almacenadas en formatos de 8 bits (como por ejemplo, .jpg), pues la información de colores que poseen es la misma que se muestra en pantalla.
    En los casos de imágenes de 32 bits-floating point (como .exr o .hdr), la imagen debe ser almacenada con la configuración por defecto de V-ray (Linear multiply con valores 1.0 en el darque multiplier y bright multiplier). Esto sucede porque las imágenes de 32 bits poseen mucha más información de color de la que se puede mostrar en el monitor y no necesitan que la imagen sea corregida.
    Hay que tener en cuenta, para no confundirse, que en el caso de Adobe Photoshop (y algunos otros programas de edición de imagen), al abrir una imagen en formato de 32 bits-floating point (.exr, por ejemplo), el programa realiza la corrección del color automáticamente (VIEW/GAMMA CORRECTION), por lo que al abrir el mismo render que en 3ds max se veía oscuro, en Photoshop se ve bien.
    La segunda alternativa:

    Otra manera de aplicar esta corrección de color sería realizando el render en el Virtual Frame buffer de V-ray. Esta es una ventana de render alternativa, que posee algunas opciones extras.
    Para esto, se debe habilitar el uso del Virtual Frame buffer en la pestaña Vray:: Frame buffer:


    Gamma correction en V-Ray-vfb_1.jpg


    El Virtual Frame Buffer aparecerá cuando se haga clik en render y corresponde a la ventana donde este se dibujara.
    El Virtual Frame buffer tiene opciones de corrección de color. Para esto, se debe activar el uso de curvas de corrección de color(1) y luego abrir los controles de corrección(2) que deben ser activados presionando el siguiente botón en la parte inferior:


    Gamma correction en V-Ray-vfb_2.jpg


    En la ventana de controles de corrección se debe hacer clik derecho en el punto inferior y elegir bezier smooth:


    Gamma correction en V-Ray-vfb_3.jpg


    Luego se debe arrastrar el manejador al punto que se indica en la siguiente imagen, asegurandose de que los números superiores correspondan a los que aparecen en la imagen:


    Gamma correction en V-Ray-vfb_4.jpg


    Finalmente, se debe hacer clik derecho en el punto superior y escoger Reset tangents:


    Gamma correction en V-Ray-vfb_5.jpg


    Esto produce un efecto casi idéntico al que sucede al aplicar la corrección de la gamma.
    Nota: esta corrección se aplica sobre la imagen sin corrección de gamma, es decir, con Linear multiply con valores 1.0 en el darque multiplier y bright multiplier.
    El render sería el siguiente:


    Gamma correction en V-Ray-ej_vfb_correction.jpg
    Como pueden ver, el resultado es prácticamente el mismo.


    Conclusión:

    Esta es una manera muy buena de mejorar los renders y disminuir el tiempo, al no tener que agregar luces extras.
    Es muy útil cuando las escenas tienen fuentes de luz que producen altos contrastes, como la iluminación de una escena interior a través de luz exterior; y al momento de elegir una forma de aplicar la corrección de color, esta en cada uno si utiliza la corrección de color en V-ray (primer método) o el Virtual Frame Buffer (segundo método).
    De todas formas, no siempre es imprescindible utilizar este sistema, porque puede ser que se esté conforme con la imagen en el modo Linear Multiply.



    Creative Commons
    Si vas a subir un trabajo al foro, hazlo adjuntando la imagen, archivo, vídeo o lo que sea, no publicando enlaces de otros sitios. http://www.foro3d.com/f45/forma-correcta-de-insertar-imagenes-y-archivos-en-nuestro-mensaje-98930.html

    |Agradecer cuando alguien te ayuda es de ser agradecido|

  2. #2
    Miembro Nuevo
    Fecha de ingreso
    Jul 2007
    Mensajes
    29

    3dsmax Re: Gamma correction en V-Ray

    Exelente explicacion, solo me queda una duda.

    Si yo configuro la primera opción de (Gamma correction) color maping, es lo mismo que si cambio los parámetros de max en "customice/preerence/gamma and lut, en 2.2, como se muestra en la imagen?

    Muchas gracias.
    Miniaturas adjuntadas Miniaturas adjuntadas Gamma correction en V-Ray-gamma-and-lut.jpg  

Temas similares

  1. 3ds Max Gamma
    Por viti8 en el foro Render, Iluminación y Cámaras
    Respuestas: 1
    Último mensaje: 11-10-2016, 11:44
  2. Gamma Correction en 3DS Max 2014
    Por TranCXI en el foro Render, Iluminación y Cámaras
    Respuestas: 6
    Último mensaje: 15-07-2014, 20:24
  3. Combustion practicando color correction
    Por DARR3D en el foro Postproducción
    Respuestas: 5
    Último mensaje: 04-01-2010, 06:34
  4. activar la opcion texture correction
    Por The_Bones en el foro Problemas con Programas
    Respuestas: 5
    Último mensaje: 30-09-2008, 22:30
  5. Gamma del max
    Por trenZ en el foro Infografía General
    Respuestas: 1
    Último mensaje: 17-02-2004, 12:26

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •