Gracias Gracias:  0
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 26

Tema: Occlusion map

  1. #1
    Senior Member
    Fecha de ingreso
    Oct 2005
    Mensajes
    287

    Occlusion map

    Saludos a todos!
    Vereis, mi pregunta, como bien indica el título es referente a esta cosalla llamada occlusion map, que no se ni que es ni nada, y bueno me gustaría saberlo. Creo que es algo de las sombras o va por ai, aunque no se donde se aplica ni nada.
    Gracias.

    Saludos, DaKing.

  2. #2
    Megalodon... Avatar de Ballo
    Fecha de ingreso
    Apr 2002
    Mensajes
    10,888

    Re: Occlusion map

    Intenta usar el buscador por favor. Pon Ambient Occlusion.
    Aqui quiero poner una imagen bonita de mi pagina, pero no puedo...ojete.

  3. #3
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Re: Occlusion map

    Echa un vistazo a este hilo:
    http://www.foro3d.com/showthread.php?t=34064

    EDITO:
    Se me adelantó Ballo
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  4. #4
    Senior Member
    Fecha de ingreso
    Oct 2005
    Mensajes
    287

    Re: Occlusion map

    Vale que se explica, per se hace con palabras muy técnicas. Yo lo que me gustaría saber es como aplicarlo. Es decir como se aplica a max. Si no es mucha molestia.
    Gracias.

  5. #5
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Re: Occlusion map

    Yo no soy de Max, pero no sé para que quieres aplicar algo que, ni sabes lo que es, ni para que sirve
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  6. #6

  7. #7
    Senior Member
    Fecha de ingreso
    Oct 2005
    Mensajes
    287

    Re: Occlusion map

    Aver, con esto del occlusion map, de ve que te hace unas sombras bastante buenas. Y bueno estoy trabajando en la composición de objetos en 3d i video real, y vi esto en una especie de VT, aunque no lo explicavan apenas. Solo decía que se tenía que aplicar un occlusion map de esos.... Y bueno es por eso.

    Saludos.

  8. #8
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

  9. #9
    Senior Member
    Fecha de ingreso
    Oct 2005
    Mensajes
    287

    Re: Occlusion map

    Ole!!!
    Muchisssiiimassss gracias por esta información Cesar, es justamente lo que necesitava. De verdad, se te agradece.

    Saludos, DaKing.

  10. #10
    H = E + L
    Fecha de ingreso
    Mar 2004
    Ubicación
    Entre dos vectores
    Mensajes
    870

    Re: Occlusion map

    Hola.

    Tan sólo quería comentar una cosa sobre el ambient occlusion.

    En todos los sitios donde hablan de cómo aplicar el "ambient occlusion pass" sobre la escena normalmente iluminada, siempre se dice que el ambient occlusion es una capa que siempre se multiplica. Y lo cierto es que si nos ceñimos a la ecuación de la iluminación, es incorrecto.

    La ecuación de la iluminación muy simplificada vendría a ser la siguiente:

    color_final = global_ambient + (por_cada_luz_diffuse + por_cada_luz_specular) (Ecuación 1)

    NOTA: (por_cada_luz_diffuse + por_cada_luz_specular) vendría a ser el render que nosotros sacaríamos con iluminación directa, nada de GI. Es decir, la siguiente imagen:

    Diffuse pass (no hay specular)


    Es decir, que el ambient se suma a la contribución de todas las luces. Por lo tanto, el ambient occlusion entraría en esa ecuación de la siguiente forma:

    color_final = global_ambient * ambient_occlusion + (por_cada_luz_diffuse + por_cada_luz_specular) (Ecuación 2)

    Ambient Occlusion pass


    O sea que el ambient occlusion es un multiplicador que regula la intensidad de la luz ambiente (global) y no de la iluminación directa. Esto quiere decir que la contribución de la luz ambiente no será homogénea, sino que habrán zonas muy ocluídas donde la luz ambiente será mínima y zonas muy poco ocluídas donde la luz ambiente será máxima. Aquí tenéis la imagen (he aplicado un mayor contraste al AO para que se note más):

    Resultado de aplicar la ecuación 2


    Disposición de las capas para aplicar la ecuación 2


    Otra imagen para que se aprecie mejor la oclusión bajo la esfera


    Esto contrasta con lo que obtenemos aplicando el método de multiplicar el ambient occlusion a la escena con iluminación directa:

    color_final = ambient_occlusion * (por_cada_luz_diffuse + por_cada_luz_specular) (Ecuación 3)

    Resultado de aplicar la ecuación 3


    Si interpretamos esa ecuación, nos damos cuenta de que lo que hace es obstaculizar la iluminación en zonas muy ocluídas. Eso quiere decir que si tenemos una esfera sobre un suelo, el ambient occlusion será de un tono grisaceo tirando a negro en esa zona de contacto. Ahora imaginad que tenemos una luz que esta iluminando esa zona. Con la ecuación 3, por muy intensa que sea dicha luz, la zona ocluída seguirá siendo de color grisacea/negra, lo cual es del todo incorrecto. Lo correcto sería utilizar la ecuación 2.

    Ahora bien, yo me imagino que el hecho de multiplicar el ambient occlusion será para simular suciedad de forma sencilla. Es lógico, puesto que es en zonas muy intrincadas donde se suele acumular más suciedad.

    En fín, sólo es una apreciación para que no deis por hecho que el ambient occlusion siempre se aplica así. Todo depende de lo que se busque, pero en términos de iluminación, el ambient occlusión se aplicaría tal como indica la ecuación 2.

    Saludos.
    Miniaturas adjuntadas Miniaturas adjuntadas Occlusion map-diffuse_pass.jpg   Occlusion map-ao_pass.jpg   Occlusion map-ao_correct_layers.jpg   Occlusion map-ao_incorrect.jpg  

    Occlusion map-ao_correct.jpg   Occlusion map-diffuse_pass_no_shadows.jpg  

  11. #11
    Megalodon... Avatar de Ballo
    Fecha de ingreso
    Apr 2002
    Mensajes
    10,888

    Re: Occlusion map

    Impresionante HalfVector. Me has dejado sorprendido Gracias por compartir esta valiosa info. Gracias!!
    Aqui quiero poner una imagen bonita de mi pagina, pero no puedo...ojete.

  12. #12
    Administrador Avatar de SHAZAM
    Fecha de ingreso
    Apr 2002
    Ubicación
    28.10º N 15.43º W in a blue planet.
    Mensajes
    20,761

    Re: Occlusion map

    HalfVector:

    ...
    Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
    Victor Navone


    Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros.
    Chuck Jones


    La tecnología no hace las películas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar.
    John Lasseter

  13. #13
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    Re: Occlusion map

    Que interesante HalfVector, nunca había analizado así el tema.
    En el fondo lo que estas haciendo es definir la opacidad del "AO pass" mediante el color del "global ambient pass", es decir siempre se ha usado el "AO pass" según la ecuación 2 pero definiendo el "global ambient pass" mediante la opacidad de la capa. En el ejemplo que nos muestras cuando contrastas el resultado de la ecuacion 2 con el de la ecuación 3 tienes un "global ambiance pass" distinto al negro (de hecho es un gris con 13% de brightness según el selector de colores de photoshop) por lo que no correspondería a un 100% de opacidad en el "AO pass" para obtener el mismo resultado multiplicando la capa sino que debería ser un 87% (el complemento), si pruebas con tu escena de ejemplo veras que el resultado es exactamente el mismo ya que el resultado si se multiplica por un "global ambient pass" personificado en la opacidad de la capa

    Saludos
    Última edición por Cesar Saez; 13-03-2006 a las 03:18

  14. #14
    H = E + L
    Fecha de ingreso
    Mar 2004
    Ubicación
    Entre dos vectores
    Mensajes
    870

    Re: Occlusion map

    Creo que no he entendido eso...

    ¿Quieres decir que multiplicando el ambient occlusion (con un cierto grado de transparencia) por el diffuse pass, puedes conseguir el mismo resultado que multiplicando una luz ambiente constante (o también podría ser perfectamente una luz ambiente extraída de un HDRI) por el ambient occlusion y sumando el resultado de esa multiplicación al diffuse passí.

    Saludos.

    EDIT: ¿O tal vez quieres decir que no hace falta el ambient pass ya que modificando la opacidad del ambient occlusion pass se consigue el mismo resultado?...
    Última edición por HalfVector; 13-03-2006 a las 03:54

  15. #15
    pythonized... Avatar de Cesar Saez
    Fecha de ingreso
    Mar 2004
    Ubicación
    Granada, España
    Mensajes
    3,765

    Re: Occlusion map

    Lo segundo, lo segundo....

Página 1 de 2 12 ÚltimoÚltimo

Temas similares

  1. Rendering Occlusion
    Por 3dpoder en el foro 3DStudio Max
    Respuestas: 2
    Último mensaje: 13-02-2010, 14:39
  2. Blender ambient Occlusion
    Por 3dpoder en el foro Un Enfoque práctico a Blender
    Respuestas: 0
    Último mensaje: 05-09-2009, 14:17
  3. ambient occlusion
    Por anjinsan en el foro Render, Iluminación y Cámaras
    Respuestas: 5
    Último mensaje: 29-05-2009, 09:48
  4. ambient Occlusion
    Por javier8620 en el foro Peticiones y Búsquedas
    Respuestas: 0
    Último mensaje: 30-10-2007, 14:35
  5. ambient occlusion
    Por PERIK en el foro Infografía General
    Respuestas: 7
    Último mensaje: 06-11-2004, 13:33

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.
  •