Resultados 1 al 14 de 14

Tema: Material nodes muy muy lentos

  1. #1
    Fecha de ingreso
    Nov 2008
    Mensajes
    1,086

    Material nodes muy muy lentos

    Hoy le echado valor y me he puesto con los nodos de Blender. Los de composición son fáciles, funcionan como el Adobe Photoshop más o menos, los que me interesan son los de materiales.

    El caso es que estoy intentando hacer un Shader para piel medio decente. Y cuando me he puesto con los nodos lo tiempos se disparan una barbaridad.

    Ya un poco mosca, he probado a poner el material inicial directamente enlazado al output, es decir como funcionaría por defecto.

    La diferencia de tiempos es enorme. Tan mal optimizado esta o es que la he cagado en algo?

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas nodos.jpg   materialnodes.jpg  

  2. #2
    Fecha de ingreso
    Apr 2007
    Mensajes
    1,372

    Material nodes muy muy lentos

    Hombre, pues yo he usado los material nodes alguna vez, y no por ello iba más lento el render, lo que sí, es que parece que tienes puesto un Subsurface Scattering, eso sí que hace que los tiempos aumenten un poco, quizás sea por eso.
    www.blendtuts.com - www.blendtuts.es - Mi web sobre blender, tutoriales y más cosas!

  3. #3
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Material nodes muy muy lentos

    Esos dos renders no son exactos (mira el hueco del ojo), así que, mira a ver si tienes algo raro en el que tarda tanto.

  4. #4
    Fecha de ingreso
    Nov 2008
    Mensajes
    1,086

    Material nodes muy muy lentos

    Hombre Stormrider, el ss aumenta los tiempos, pero fíjate que ambos lo llevan. Caronte, esa diferencia que comentas es porque se me movió un poco la cabeza y los ojos no están en su sitio. En su ojo derecho se aprecia perfectamente, que lo único que pasa es que están un poco movidos.

    Subo el blendfile, a ver si alguno tenéis tiempo y ganas y le podéis echar un vistazo, porque yo ayer estuve toqueteando y probando hasta las tantas y lo único que conseguí fue acabar de mala leche.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  5. #5
    Fecha de ingreso
    Nov 2008
    Mensajes
    1,086

    Material nodes muy muy lentos

    Estaría guay que los que se hayan bajado el archivo, por lo menos, dijesen si les ocurre lo mismo que ha mí.

  6. #6
    Fecha de ingreso
    Apr 2002
    Mensajes
    20,217

    Material nodes muy muy lentos

    Yo he sido uno de ellos, pero no he tenido tiempo de probarlo.
    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

  7. #7
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Material nodes muy muy lentos

    Vaya lo siento, pero voy contra reloj porque tengo que acabar el proyecto en el que ando metido antes de tiempo y aquí en el trabajo donde sí tengo más tiempo, no puedo usar Blender.

  8. #8
    Fecha de ingreso
    Mar 2006
    Mensajes
    3,635

    Material nodes muy muy lentos

    ¿Has probado a subir el error del s e ir bajándolo gradualmente?
    "Trate la historia como si todo el proyecto dependiera de ella porque,probablemente,así* sea" (Mark Adams)

    Corolario: "La cafeí*na es tu amiga"

  9. #9
    Fecha de ingreso
    Nov 2008
    Mensajes
    1,086

    Material nodes muy muy lentos

    Tampoco es para que os disculpeis hombre, con dar señales de vida ya es más que suficiente, muchas gracias por tomaros las molestias a pesar de ir tan agobiados.
    ¿Has probado a subir el error del s e ir bajándolo gradualmente?
    ?
    No entiendo, el problema no es con el ss en general, sino con el ss dentro de un material node. Si le subo el error o desactivo el AO pues tarda menos, claro, pero la diferencia respecto a tener el botón de los nodos activado o desactivado sigue siendo enorme.

    Además, he probado en escenas nuevas y ocurre lo mismo, en cuanto activas el ss, a tomar por culo, los tiempos se disparan.

    Así que no sé, o hay un botón por ahí escondido, que diga que a los material nodes les tiene que hacer algo especial, o es un bug.

    Aunque, me he bajado un blend de ben dansie, de una chica con piel realista y el render va perfectamente. Y tiene ss, claro.

    Así que ya no sé que pensar.

  10. #10
    Fecha de ingreso
    Apr 2002
    Mensajes
    20,217

    Material nodes muy muy lentos

    He quitado las luces de la escena y le he puesto un Sun, ha tardado un minuto y medio en renderizar.
    Clic en la imagen para ver su versión completa. 

Nombre: sssblend-kmk37-01_shaz37.png 
Visitas: 115 
Tamaño: 155.5 KB 
ID: 110256

    He bajado los samples de las lamps, en una prueba con las luces que lleva tu escena, y el render ha sido de 10min20seg.
    Clic en la imagen para ver su versión completa. 

Nombre: sssblend-kmk37-02_shaz37.png 
Visitas: 114 
Tamaño: 161.7 KB 
ID: 110257

    Conservando el setting tal cual lo has dejado el render ha tardado 13min26seg.
    Clic en la imagen para ver su versión completa. 

Nombre: sssblend-kmk37-03_shaz37.png 
Visitas: 1920 
Tamaño: 162.2 KB 
ID: 110260

    En esta prueba he cambiado el ray shadow por buf. Shadow en todas las lamps y ha tardado 2min10seg.
    Clic en la imagen para ver su versión completa. 

Nombre: sssblend-kmk37-04_shaz37.png 
Visitas: 118 
Tamaño: 163.9 KB 
ID: 110261

    Podrías probar cambiando el setup de luces y/o utilizando diferentes tipos de lamps, creo que por ahí van los tiros. Luego le dedico otro rato.

    Por cierto, las pruebas las he hecho en esta máquina, en todas con el Subsurf activado en 2 niveles:
    Intel Core Quad.

    Q6000 @ 2.40 Ghz.
    3,50 Gb de RAM.

    Nvidia Quadro FX 1700.

    Como verás, es un PC normal.

    -- IMÁGENES ADJUNTAS --



    Última edición por SHAZAM; 17-07-2009 a las 14:02
    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

  11. #11
    Fecha de ingreso
    Nov 2008
    Mensajes
    1,086

    Material nodes muy muy lentos

    Muchas gracias Shazam, pero entonces, es normal tanta diferencia en los tiempos de render solo con activar los nodos?
    Porque si es así, en vez de optimizar las lamps, casi que prefiero tirar el render tal como lo tengo (que sin nodos me tarda 2 minutos) y utilizar los composite nodes.

  12. #12
    Fecha de ingreso
    Apr 2002
    Mensajes
    20,217

    Material nodes muy muy lentos

    Es normal tanta diferencia en los tiempos de render solo con activar los nodosí.
    No creo, no debería, además de agilizar el flujo de trabajo y permitir materiales más complejos los nodos por lo menos tener los mismos tiempos de render que el método clásico. Casualmente debo repasar este tema estos días, si doy con el meollo del asunto me paso por aquí a explicarlo.
    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
    Fecha de ingreso
    Nov 2008
    Mensajes
    1,086

    Material nodes muy muy lentos

    Dios. Por fin. Y además la respuesta estaba en la wiki. Tres días botóneando por idiota. Esto es lo que dice: Although it works quite well todo have a full material available as a node, it can result in very Slow rendering when múltiple nodes require shadow or Raytracing results. This can be solved by recoding the Core internal rendering loop todo be made more pass aware. Meaning, before Blender starts executing the nodes, the required AO render, shadow or RayTrace results can be precalculated.

    Parece que los nodos no se llevan bien con el Raytracing, basta con cambiar las luces a shadow buffer y quitar el AO.

    Sigue habiendo una diferencia en tiempos, pero vamos, algo mínimo.

    Me miraré algún tutorial para bakear el AO y fuera.

    Muchas gracias por tu interés Shazam.
    Última edición por kmk37; 17-07-2009 a las 21:56

  14. #14
    Fecha de ingreso
    Apr 2002
    Mensajes
    20,217

    Material nodes muy muy lentos

    No es nada, una satisfacción haber echado un cable.
    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

Temas similares

  1. Render muy muy lentos en Vray 3ds Max
    Por NLD en el foro Render, Iluminación y Cámaras
    Respuestas: 16
    : 07-07-2014, 18:29
  2. Adobe Photoshop Programas de Adobe lentos
    Por pulga en el foro Programas de Diseño 3D y CAD
    Respuestas: 0
    : 22-08-2011, 11:05
  3. Viewports lentos barra tiempo en 3ds Max 9
    Por fcbx en el foro Programas de Diseño 3D y CAD
    Respuestas: 2
    : 15-05-2007, 17:54
  4. Blender Blender material nodes
    Por elclanrs en el foro Materiales y Texturizado
    Respuestas: 23
    : 23-07-2006, 23:24
  5. 3ds Max viewport lentos
    Por dfx3 en el foro Programas de Diseño 3D y CAD
    Respuestas: 11
    : 12-08-2005, 17:17