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?
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.
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.
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
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.
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.
He quitado las luces de la escena y le he puesto un Sun, ha tardado un minuto y medio en renderizar.
He bajado los samples de las lamps, en una prueba con las luces que lleva tu escena, y el render ha sido de 10min20seg.
Conservando el setting tal cual lo has dejado el render ha tardado 13min26seg.
En esta prueba he cambiado el ray shadow por buf. Shadow en todas las lamps y ha tardado 2min10seg.
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.
Última edición por SHAZAM; 17-07-2009 a las 15: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