Resultados 1 al 1 de 1

Tema: Making of del baile del bashful dwarf

  1. #1
    Administrador, fundador y milenario... Avatar de 3dpoder
    Fecha de ingreso
    Apr 2002
    Mensajes
    27,535
    Gracias (Dadas)
    3572
    Gracias (Recibidas)
    5096

    Making of de el baile del bashful dwarf

    Introducción. lo que me gusta sobre los duendes de fantasía, gnomos y leprechauns, es que ellos pueden ser personajes muy divertidos como también malignos. Tu nunca adivinaras que es lo que traman.

    Hace mucho tiempo, cuando las herramientas de escultura de Blender llegaron a mis manos, decidí que quería crear un agradable personaje humanoide. Le di muchas vueltas al asunto y concluí que lo mejor sería un personaje cuyas principales características fueran las proporciones de su cuerpo.

    No quería hacer un típico hombre musculoso, así que, recordé un dibujo de mi infancia y descubrí que tenía que diseñar un pequeño, gruñón y gordo enano.

    Cogí un modelo normal de humanoide que tenía de hace algunos años y empecé a esculpirlo. Algunos refinamientos de topología debían hacerse. Finalmente, después de algunos días, mi escultura de duende estaba terminada.

    El siguiente paso era liberar por UV el modelo. Lo que resultaba sencillo con Blender (el editor Unwrap y proportional). Entonces, cuidadosamente comencé los Trazos UV. Como sabía que usaría mapas de bit para las diferentes texturas difusoras, plane un trazo UV que me permitiría tener muy detallados rasgos en el rostro sin comprometer el resto del cuerpo.

    Como deben saber, es casi imposible trabajar con una textura de 10 Kb, así que, de forma estratégica dividí los Trazos UV en diferentes secciones. De esta manera podía texturizar el cuerpo usando diferentes mapas de bit por separado. Termine teniendo siete diferentes cubiertas (cara, cabeza, cuerpo, orejas, piernas, brazos).

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-2.jpg


    Es importante mencionar que cada trazo corresponde a un diferente número id de material. De esta manera puedes asignar diferentes texturas de mapa de bit a cada diferente parte del cuerpo. Para lograrlo, lo que tienes que hacer en estos casos es hacer los siete diferentes materiales.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-3.jpg


    Una vez que lo hagas vas a modo edit, panel enlace y materiales y eliges material number 1, entonces eliges todas las caras correspondientes al especifico trazo UV y le das al botón assing. Repites con todas las otras.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-4.jpg

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-5.png


    Comencé trabajando con imágenes de 4096x4096, hice todas las texturas con imágenes de ese tamaño. Sin embargo, cuando comencé a hacer las primeras pruebas de renderización, me di cuenta de que tener siete imágenes 4que para las texturas difusoras del cuerpo, más el modificador sub-surf, más el desplazador de texturas (al cual haré mención más tarde en este artículo), más las partículas del cabello y los mapas golpeados era un poco demasiado para mí computador de 2048 Mb de Ram (especialmente cuando traté de renderizar imágenes de 4k).

    Así que reduje las texturas a 2048x2048 y la memoria usada bajó drástica-mente. Afortunadamente lo suficiente, el reducido tamaño de los mapas de bit no tendría un impacto sobre las texturas detalladas, ni siquiera en un acercamiento hecho desde el personaje. Bien, después de cuidadosamente pintar el modelo, termine las principales texturas de color.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-6.png


    Era hora de los mapas golpeados (bumps maps), primero intente pintar los mapas golpeados por mí mismo, pero hubo dos cosas que me retuvieron de hacerlo. Lo primero fue el uso de Ram. Y la segunda fue mi falta de paciencia para pintar texturas.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-7.jpg
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-8.jpg


    Así que al final decidí salvar algo de Ram y fui por una mezcla entre mapa de bit y mapeo procedural. Básicamente los poros del personaje y las texturas de la piel fueron conseguidas usando dos diferentes materiales procedurales. musgrave para los poros y musgrave plugin para la dureza de la piel. Estas dos texturas me dieron el principal tono de piel para el personaje.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-9.jpg


    Pero había unos detalles que no podría conseguir por medio de este proceso, las arrugas.

    Para el detalle de las arrugas, use un muy simple mapa de bit 50% gris y pinté las líneas de las arrugas por encima. Mientras más oscura era la línea más profunda era la arruga. Entonces agregue este mapa al material como Bump map.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-10.jpg

    Ésta es la disposición final del material facial:
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-11.jpg
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-12.jpg
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-13.jpg
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-14.jpg
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-15.jpg
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-16.jpg


    Finalmente, para el cabello, hice dos nuevos grupos de vértices: uno para la densidad del cabello, y otro para la longitud del cabello. Active partículas sobre este modelo y ajuste este trazo (la cual tomé de los wiki tutoriales de Blender. Ustedes deberían leer todo eso antes de comenzar a jugar con Blender).

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-17.jpg


    Y agregue los dos nuevos vértices a los valores de densidad y longitud del sistema de partículas. Y entonces comencé con pintar pesado estos grupos de vértices. Lo bueno fue que los resultados se mostraron en el visor en tiempo real mientras lo pintaba. La combinación del cabello fue sencillamente simplista y fácil de hacer. Use un montón de curved guides y un poco de empties con Spherical deflection y eso fue todo.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-18.png
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-19.jpg


    Este es el diseño del material que usé para el cabello (también de los tutoriales wiki):
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-20.jpg Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-21.jpg
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-22.jpg


    Estaba tan feliz con los resultados finales del personaje, que decidí crear un sistema rigging que me permitiría animar al enano en cualquier posición que quisiera. Así que empecé el proyecto blenring, pero esa es otra historia.

    Hay un área de este trabajo que no tiene que ver con Blender, pero que creo que vale la pena mencionar.

    Los mapas de desplazamiento, como seguro sabes, Blender tiene un soberbio set de herramientas de esculpir que puede ser exitosamente combinado con la característica multires. La cosa es que, aun no somos capaces de animar apropiadamente una malla de multires, debido a que la información de la multires se vuelve penosamente corrompida cuando mueves la malla fuera de su posición de descanso. Por ende, objetos deformables no pueden ser animados con multires activada. Lo bueno es que está situación ya está en manos del sitio del proyecto Blender. Esperemos que las animaciones de multires sean un hecho muy pronto.

    Por ahora lo único que podemos hacer es generar los mapas de desplazamiento para el modelo y aplicarlo a la malla con el displacement modifier o el botón displacement mapping en el trazo map todo del de materiales (botón Disp).

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-23.jpg


    Como dije antes, debía salvar todo el Ram que pudiera, y como los mapas de desplazamiento no debían ser tan detallados, cree dos nuevos Trazos UV para los mapas de desplazamiento.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-24.jpg


    Si tu trabajas con múltiples Trazos UV (uv layers), debes siempre recordar asignarle el nombre correcto al mapa en la capa Map Input.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-25.jpg


    Como puedes ver, escale hacía abajo y uní los Trazos UV que cree para las texturas de difusión. De esta manera no era necesario tener siete mapas de desplazamiento, solo dos.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-26.jpg
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-27.jpg


    Pero como me las arregle para generar estos mapas de desplazamiento?
    Bien, existen tres programas gratuitos, que yo conozco, que hacen el trabajo de cálculo de desplazamiento por ti. Estos son orb, Xnormal y dnormgen (el cual tiene un plugin Blender).

    En caso de que no sepas lo que es un mapa de desplazamiento, es un mapa basado en escala que Blender puede usar para transformar las caras de una malla a lo largo de lo normal (ve a Wikipedia para saber más de ello). Por ende, puedes agregar muchos pequeños detalles a una malla de baja resolución sub dividida. Esto significa que puedes animar la malla con baja resolución y se renderizará con todos los detalles de la de resolución superior.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-28.jpg


    Después de mucho buscar, finalmente use orb sobre los mapas de desplazamiento del enano. Es un programa basado un poco en una antigua consola, pero funcionó para mí.

    Orb necesita que la malla sea triangulada así que, necesitas encender la opción de triangulamiento cuando exportas tus objetos.

    Para conseguir los mejores resultados debes jugar un poco con el rayo de trazado. En mi caso usé una valuacción de 2, la cual no dio buenos resultados con los mapas normales, pero sí con los mapas de desplazamiento.

    Como debes saber, ZBrush y Mudbox subdividen el modelo de baja resolución para poder generar pulidos mapas de desplazamiento. Por ende, la idea es:
    -Modelar en modo multires y exportar el modelo de resolución alta.
    -después de eso, aplicar un modificador sub-surf al modelo de resolución baja antes de exportarlo.

    De esa forma, orb será capaz de dibujar un mapa de desplazamiento más detallado cuando trace el rayo de la malla de alta resolución a la malla de baja resolución.

    En el caso de mi personaje enano tuve que exportar el modelo de baja resolución dos veces. Una con los primeros Trazos UV y la otra con los segundos Trazos.

    Entonces, importe el primer objeto, la malla de baja resolución y la malla de alta resolución a orb y generé el primer mapa. Repetí el proceso con la segunda malla de baja resolución para generar el segundo mapa.

    Después de que los mapas fueron generados, quizás quieras corregir los valores grises de las áreas ajuntadas con Gimp, pues no importa que tan sea la diferencia, aparecerá cuando renderices el modelo.

    Como dije antes, uno de los contras de orb es que está basado en comandos de consola, otro es que la ventana debe estar completamente desplegada en tu escritorio, así que, si quieres renderizar texturas de 1024 por 1024, tu monitor debe estar al menos a una resolución de 1280 por 1024 (yo te recomiendo ajustarlo a 1600 por 1200). Hace un tiempo le di un pequeño vistazo a la versión de Xnormal y debo decir que funciona muy bien ahora para crear mapas de desplazamiento, deberías probarlo.

    Bien, estos son los mapas resultantes, esperemos que Blender pueda generar mapas de desplazamiento de mallas de multi resolución muy pronto.
    el baile.
    Desde que termine el blenrig quería hacer una especie de demostración de sus capacidades. Así que pensé en esta divertida escena de un enano bailando desnudo en la oscuridad. La idea era hacer un proyecto simple antes de dedicarme al verdadero corto del cual el enano era el protagonista el cual ocurría en un bosque.

    Quería que la escena tuviera música que no tuviera nada que ver con enanos. Al principio pensé en algo disco, pero luego escuche esta simpática pieza llamada jazz Freestyle instrumental (www.archive.org) y supe que era justo lo que necesitaba.

    Para ser sincero la animación fue hecha con mucha prisa. Quería terminarla para la convención Siggraph del 2007 y solo me quedaban tres días, bien, no logre hacerla a tiempo. El renderizado final me tomó cerca de una semana. Esa fue la razón por la que algunos aspectos fueron dejados atrás, pero estaba muy feliz con los resultados finales de todos modos. Además, lo tomé como un ejercicio y aprendí mucho de ello.
    el proceso de animación.
    Bien, una vez que tuve la música, comencé a sincronizar los movimientos. Debo reconocer que muchos de sus movimientos fueron inspirados en mí propia experiencia como bailarín, tristemente para el enano.

    Así que comencé el proceso de sincronizado. Tuve que comenzar a bailar por mi cuenta antes de hacer la secuencia de coreografía, en verdad espero que nadie me haya visto.

    La idea no era hacerlo un gran bailarín, de hecho, quería que fuera tonto y ridículo sobre todo. Tu sabes, con ese sexy sexy cosa que el murmura y su movimiento de pelvis.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-29.jpg


    Creo que el resultado final fue una mezcla entre gran bailarín y ridiculez. Debes admitir que el tiene gran coordinación en las manos. Trata de hacerlo tú mismo y verás que es casi imposible hacerlo.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-30.jpg
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-31.jpg


    Así que la primera parte de la animación debía ser bien coordinada con el sonido, y yo sabía que la segunda, la parte de los saltos, era un estilo libre completamente fuera de sincronía.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-32.jpg


    Para los aspectos técnicos, mi herramienta principal fue el editor NLA. Hice algunas animaciones giratorias, especialmente para los movimientos de cadera lado a lado y para los movimientos arriba y abajo y los repetí durante toda la canción.

    Tuve algunos problemas al tratar de hacer más realista el movimiento de espina, mientras combinaba el movimiento de las caderas y las piernas con el de la espina. Veras, tuve que compensar con un montón de movimientos para evitar que la espina se moviera como loca cada vez que el movía la cadera. Esta fue una de las razones por las que desarrolle el nuevo sistema double IK para la espina en blenrig 1.2.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-33.jpg
    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-34.jpg


    En general la animación fue hecha usando kinematica inversa, por eso es que la secuencia de saltos no fue nada complicada. Creo que la parte más desafiante de la animación fue el movimiento de girar alrededor.

    Que todo el cuerpo gire alrededor de sus movimientos parece ser una tarea difícil de conseguir si quieres que se vea realista. Lo primero que hice fue establecer la rotación de la parte superior del cuerpo. Una vez conseguido comencé a posar los pies y las piernas para que siguieran la rotación del cuerpo. Fue difícil lograr que no se viera tan mecánico.

    Siempre puedes añadirle realismo a los movimientos animando movimientos secundarios. Tu sabes, el sub-movimiento de los tobillos cuando los pies tocan el suelo, retrasar los movimientos de la cabeza y los brazos por inercia, producir la sensación del peso sobre el cuerpo al bajar un poco el torso con cada paso, etc.

    Por eso hice, en general, Trazos de os movimientos más difíciles y añadirles realismo con movimientos secundarios.

    Lo último que anime fue la expresión facial. La hice muy a prisa, y cometí algunos errores de planificación. Para serte sincero, no había ninguna planificación para esta parte y eso no fue muy bueno para el flujo de la animación.

    Bien, la cosa es que solo tenía una hora antes de empezar a renderizar, y tampoco tenía la opción de audio editada. Por lo tanto, tuve que completamente improvisar sus expresiones. Por suerte para mí, hice un muy buen trabajo con los tiempos, así que, no fue difícil añadir el audio de voz al enano al final de la renderización. Pero habría sido más fácil tener la pista de audio ya editada antes de animar al personaje.

    Este es un duro pensamiento. Por suerte está película fue sencilla. Pero si tu vas a hacer un filme más complejo es altamente recomendable tener una prueba del sonido antes de comenzar a animar.
    puesta en escena.
    Cuando por primera vez pensé en la escena del baile del enano, quería tener un fondo simple, pero solo un fondo negro no era suficiente. Quería darle una atmósfera y con el uso de un halo de luz logre darle atmósfera y una apariencia que fácilmente podría interpretarse como la caverna o el calabozo de un enano, nada muy especifico.

    Y aquí es donde los problemas comenzaron. Comencé esta técnicamente truculenta puesta en escena, primero que nada yo estaba usando Blender 2.23/44 para este proyecto, así que, había algunos renderizados y características de iluminación que aún no estaban disponibles, ni siquiera a través de SVN.

    Básicamente la escena solo tiene dos objetos, el enano y el simple plano del suelo. Lo primero que hice fue añadir un foco de luz con halo activado. Mi principal preocupación fue la calidad de la luz y principalmente las sombras. Por ende, no podía usar simplemente un foco, pues los focos no tienen sombras suaves. Aparte quería que el volumétrico halo tuviera volumétricas sombras y el único modo de conseguirlo era desactivar el rayo trazador de sombras y activar el buffer shadows al puesto de la luz.

    No estaba satisfecho con la calidad de las sombras que el foco le estaba dando a la escena. Así que decidí hacer un pequeño experimento mezclando el foco de luz con una luz de área (la cual tenía suaves sombras).

    Para dejar claro el concepto así es como lo hice:
    iluminación del enano.
    -puesto del enano: es el halo de luz principal, y produce las sombras volumétricas dentro del halo.
    -área del enano: esta alineada al puesto del enano e ilumina la malla del enano y genera ligeras sombras trazadas sobre su cuerpo.

    La malla del enano: es exclusivamente iluminada por el grupo de luces llamado área, adonde el área del enano pertenece. El puesto del enano no es parte de este grupo, así que, no ilumina al enano, solo produce las sombras volumétricas en el halo.
    iluminación del piso.
    -la malla del piso: es exclusivamente iluminada por la lámpara que pertenece al grupo llamado piso.

    Puesto del piso: esta alineado al puesto del enano, no tiene sombras activadas. Su propósito es generar el círculo de luz en el piso.
    -área del piso: también esta alineado al puesto del enano, y tiene la opción only shadows activada. Aunque no ilumine nada, genera la proyección de suaves sombras del enano en el piso.

    Ese fue el ajuste de alineación básico. Pero un gran problema se acercaba, el cabello, el cual tenía activada la opción ztransp, renderizarlo con la luz del halo, muy mal.

    Después de intentar solucionar el problema usando el compositor sin lograr los resultados esperados, descubrí que si específicamente le dices a los materiales que tienen activada ztransp ser iluminados por un exclusivo grupo de luces, el ztransp es renderizado atrás de los halos de luces que perteneces al grupo.

    Así que tuve que clonar la iluminación de la malla del enano para asignar esas nuevas luces exclusivamente al cabello del enano. El problema era que tenía ahora dos halos de luces que estaban agotando sus valores de halo. Solucioné el problema disminuyendo a la mitad el valor de ambos halos y eso lo soluciono.

    Por último, había un extraño número concerniendo al renderizado de iluminación del halo contra las caras Void y ztransp. Algunos extraños brillos aparecieron, solucióne el problema una simple malla plana atrás de la escena. Entonces ambos dejaron de renderizarse con el fondo y se renderizaron contra la actual geometría negra. No me preguntes como, pero funciono.

    Making of del baile del bashful dwarf-de-el-baile-del-bashful-dwarf-imagen-35.jpg


    Es increíble solucionar problemas con rebuscadas ocurrencias en apuros. Hice esto en Blender 2.43 y la mayoría de los problemas técnicos de entonces ya desaparecieron con las nuevas versiones.

    Espero haberte ayudado con este artículo. nota: la animación solo es compatible con Blender 2.45 en adelante, adjunto la escena a este mensajes. Saludos, tutorial publicado en Blender art magazine creado por Juan Pablo souza y traducido para www.foro3d.com.
    Archivos adjuntados Archivos adjuntados
    |Agradecer cuando alguien te ayuda es de ser agradecido|

Temas similares

  1. ZBrush Dwarf
    Por Wizma en el foro Trabajos Finalizados
    Respuestas: 6
    : 02-11-2017, 01:05 PM
  2. Blender Making of: the dance of the bashful dwarf
    Por 3dpoder en el foro Blender Art Magazine nº13 (in English)
    Respuestas: 0
    : 15-06-2009, 09:01 PM
  3. Blender Making of: coffee break game dwarf hunt
    Por 3dpoder en el foro Blender Art Magazine nº13 (in English)
    Respuestas: 0
    : 15-06-2009, 11:26 AM
  4. Dwarf-trancos057
    Por Trancos057 en el foro Trabajos Finalizados
    Respuestas: 13
    : 02-08-2007, 01:16 PM
  5. Dwarf
    Por Trancos057 en el foro Trabajos en Proceso
    Respuestas: 7
    : 31-07-2007, 01:59 PM