Blendercat 2011

Page 1

Revista Oficial 2011 Edici贸 especial


Blendercat Revista oficial Número 1 - Abril 2011

Editor

Marçal Mora blendercat@festimatge.org

Traductor

Miki Pérez blendercat2@festimatge.org Blendercat revista oficial recoje tutoriales de autores de diferentes paises con el fin de participar a través de la revista con el evento de blendercat celebrado en Calella en Abril del 2011, Barcelona. España.

Dirección Foto-Film Calella Fàbrica Llobet c/ Sant Jaume ,339 08370 Calella Barcelona. España. Apt.Correos 35 08370 Calella Barcelona. España.

Web www.blendercat.org Todos los derechos reservados. Las imágenes y textos de los artículos son propiedad del autor de los mismos. Esta revista está maquetada bajo Creative Commons. Para saber más visitar

http://es.creativecommons.org/

Portada

Méu - Miki Pérez

Bienvenidos Bienvenido a las 1as Conferencias de BlenderCAT! Este evento se organiza por primera vez dentro del FESTIMATGE, para celebrar la apuesta del 3D por parte de Foto-Film Calella dentro del festival de la imagen de Calella. Las conferencias y talleres sobre el 3D están bajo la comunidad Blender que cada día crece más. BlenderCAT es un evento dirigido a todas las personas que están involucradas en el sector de las imágenes generadas por ordenador o mejor dicho, el 3D, ya sea por la arquitectura, la realidad virtual aplicada a la medicina, lsd simulaciones de accidentes, los videojuegos, ls animación o los cortometrajes y que han utilizado el Blender porque de alguna manera requieren de una aplicación de alta calidad para sus trabajos académicos y / o profesionales. Para esta primera edición del blendercat, se han reducido muchas de las posibilidades que ofrece esta aplicación gratuita pero es que Blender abarca tantos campos que perfectamente se pueden dejar de lado para otros próximos años. Eso sí, este año el Blendercat ofrece un reto audiovisual donde se quiere realizar una animación corta dentro del festival. Incluiremos dentro de la web www.blendercat.org esta revista oficial, creada especialmente para este evento y que incluye tutoriales y artículos de gente internacional, reconocida en la comunidad Blender. Hay una exposición de imágenes para entender mejor las capacidades de este programa y finalmente y junto con la semana del cine, dedicaremos especial atención a las películas de animación completando así el ejercicio de los talleres y las conferencias, con la posibilidad de ver trabajos finalizados con esta técnica del 3D. Esperamos que este encuentro sea fructífero para todos nosotros conociendo más a fondo el programa Blender y sus posibilidades. Como dicen por la Comunidad. Happy Blending!. Marçal Mora Editor


INDICE Blendercat Revista oficial Número 1 - Abril 2011

3-7

El viaje del animador: De la planificación a la animación 3D Victor Escardó

8-12 Un videojuego en pocos logics bricks Alfonsd Montón

13-14 Blender 2.5 Atajos

15-27 Modelado de copa, torreón y escalera. Abraham Castilla

28-30 Infografías 3D fotorealistas: Un circuito basado en software libre Irene Coremberg

31-34 Galeria Muestra de renders


Artículo

El viaje del animador:

Victor Escardó

De La Planificación a la Animación 3D

Comencemos con algo trivial: La observación.

Por el Prof. Víctor Escardó - Director fundador de la escuela online AnimationGym.com

La observación es nuestra mejor herramienta de estudio, todos los días miramos el mundo que nos rodea, vemos a la gente moverse e interactuar. Nosotros muchas veces somos parte de esa interacción. A veces tomamos apuntes mentales de lo que observamos, otras veces simplemente lo experimentamos. Nuestra experiencia de vida juega un rol muy importante en las animaciones que vamos a crear.

El animador de personajes 3D tiene un gran desafío al comenzar a animar una escena de una película o de un corto animado. Ese primer instante es similar al de un escritor que se encuentra frente a la hoja en blanco antes de comenzar a escribir un cuento. Nuestro desafío como animadores es hacer que el personaje actúe de forma creíble, que dicha actuación ayude a contar la historia que se plantea en el guión y que la animación posea -en lo posible- un alto valor de entretenimiento para la audiencia. Antes de comenzar a animar, el mejor consejo que puedo brindar es: "Apaga el ordenador, toma una hoja en blanco y comienza a planificar la escena que vas a realizar. Este es el mejor camino para llegar a producir una animación 3D de calidad".

El gran maestro Brad Bird (Director de Pixar en Los Increíbles y Ratatouille) dice "La animación es crear la ilusión de la vida, y no podrás crearla si no tienes una". ¿Cómo podemos aplicar estas experiencias de vida y la imaginación a nuestra animación? La mejor forma, la más rápida es a través de ... Los bocetos rápidos Estos dibujos, a veces pequeños, muy simples, sin ser detallados, nos permiten en pocos minutos evaluar diversas ideas.

Figura 1 – Planificación (Libro Simplified Drawing for planning animation) La planificación es fundamental para el animador y muchas veces no se le brinda el tiempo necesario o simplemente se la ignora. Veamos un flujo de trabajo que permite tener una buena planificación y llegar al programa 3D (en nuestro caso Blender) de la mejor forma para completar la tarea con éxito.

4

Blendercat Revista oficial N1

Figura 2 - Ejemplo de Walt Stanchfield (Libro Drawn to life)

www.blendercat.org


Artículo

El viaje del animador:

Victor Escardó

La primera idea que llega a nuestra cabeza no siempre es la mejor, la mayoría de las veces esta idea inicial es un cliché (una idea usada en exceso, hasta el punto en que la misma pierde fuerza o la novedad pretendida). Evitar el cliché planteando un gran abanico de ideas a través de los bocetos rápidos es fundamental.

La Animación 3D

Estos bocetos rápidos (quizás simples garabatos) pueden ser poses individuales o acciones completas, no importa su calidad, son elementos de planificación solo para ti.

Grease Pencil : El lápiz de cera de BLENDER

A la hora de abrir Blender, es bueno poder llevar lo planificado previamente en papel al ordenador. Para ello existe una herramienta en nuestro programa de animación que nos permitirá esto, para luego crear buenas poses con nuestro personaje 3D.

Esta herramienta esta disponible en forma nativa en Blender, algo que -a la fecha- solo este maravilloso programa posee. Es muy poderosa ya que permite dibujar Poses o Bocetos rápidos directamente en nuestras vistas 3D, asignarles tiempos (timing) y lo más importante, construir poses con nuestros personajes a partir de ellas.

De todos estos dibujos/ideas elige uno, el que tenga mayor valor de entretenimiento para la audiencia, el que mejor cuente la historia, y en lo posible el que evite el cliché. A partir de este boceto rápido elegido podrás plantear una vídeo referencia, actuando por ti mismo la escena, sintiendo lo que el personaje siente y a partir de allí, si, ir al ordenador con una buena planificación para elaborar los elementos más importantes que constituirán la base de nuestra animación... Las Poses El Animador a diferencia del Actor (tanto el que actúa en teatro, cine o tv, cómo el actor sobre el cual se realiza una captura de movimiento) tiene la posibilidad de trabajar en cada fotograma de forma individual. Recordad que 24 fotogramas componen 1 segundo de animación en cine. Partiendo de las poses principales, tendremos en ellas los elementos que permiten conectar al publico con lo que el personaje realiza, vive o siente (la empatía), se puede ver como es afectado por la fuerza de la gravedad sobre su cuerpo, permitiendo que los movimientos sean creíbles (mecánica del movimiento) y que dicha pose de soporte de forma adecuada a la historia que se esta contando.

Blendercat Revista oficial N1

Por lo tanto al momento de finalizar la planificación en papel, esta herramienta nos permite planificar dentro de Blender para disponer de una transición adecuada de un medio a otro.

www.blendercat.org

5


Artículo

El viaje del animador: En conclusión La calidad de la planificación y el tiempo dedicado a la misma es tan importante como la ejecución de la animación en nuestro programa 3D. En base a mi experiencia personal como animador y como educador en AnimationGym.com, he visto que el dibujo juega un papel crucial para elevar la calidad de la animación de los alumnos en los cursos de animación y además permite al animador que comienza a trabajar de forma profesional, disponer de una metodología de trabajo efectiva para generar animaciones de calidad en muy poco tiempo. El viaje del animador para realizar una animación de calidad no es sencillo, pero si conocemos el camino, y lo planificamos adecuadamente, llegaremos muy bien a destino.

Víctor Escardó (38) ha sido profesor consultor en el Centro de Tecnologías Avanzadas de la Universidad de Nueva York, ha trabajado en estudios de animación en técnicas de 3D y Stop Motion. En el año 2007 funda la primera academia en castellano por internet de Animación de Personajes 3D llamada AnimationGym.com La misma surge de sus cursos presenciales los cuales cubren los aspectos fundamentales que un animador debe conocer para animar independiente de la herramienta 3D. Libros recomendados: Drawn to life (Tomo 1 y 2) - Por Walt Stanchfield (Editorial Focal Press) Simplified drawing for planning animaration - Por Wayne Gilbert (www.Anamie.com)

6

Blendercat Revista oficial N1

www.blendercat.org

Victor Escardó



Un videojuego en pocos logic bricks Tutorial

Alfonso Montón

Este tutorial se centra en los logic bricks (LB) de Blender, la única programación que usé para Trolechaun. Me he prestado a hacer el tutorial con mucho gusto, espero animar a alguien a hacer buen material entendiendo la estructura básica de los juegos en Blender Game Engine. Puedes descargar, jugar y ver cómo está construido Trolechaun en: : http://trolechaun.weebly.com/downloads.html si quieres entender la estructura debes leer el tutorial primero, entonces serías capaz de poder rebuscar entre las entrañas de Trolechaun. Para grafistas los LB pueden ser el puente a entender la programación básica de un videojuego, una herramienta muy útil, para programadores sería un buen reto y un buen ejercicio el hacer un juego solo en Logic Bricks. De hecho pienso en el último GameJam y las 48 horas de límite de este gran evento para futuros desarrolladores de videojuegos, tal vez en el futuro GameJam a alguien le gustaría usar el BGE. Un videojuego en Blender suena realmente bien, ¿verdad?. La primera cosa que debes saber, los Logic bricks son limitados pero no tan limitados después de todo, sin embargo debes aprender que: los límites son divertidos. Si no lo fueran no existiría ningún tipo de videojuegos. Programar un videojuego es algo que siempre quise hacer, y pude meterme en ello usando logic bricks viendo los resultados al mismo tiempo que estaba construyendo Trolechaun pero soy un grafista 3D, no programador, que quede claro. No podría quitarles todo el gran esfuerzo que tiene la programación.

pero debes saber, cuantas más habilidades tiene un equipo, existirán muchas más soluciones al problema, sin embargo si no conoces los límites y el potencial de tu equipo nunca terminarás un juego. Primer aviso: Limpio aparenta más Los logic bricks pueden ser un desorden total, pero no te preocupes, tu los controlas. No te olvides de escribir los nombres de los Inputs y Acciones. Si no haces esto te empezarás a preguntar mas tarde: ¿Qué hace este LB aquí? Y no olvides borrar los LB después de un test fallido. Si estás familiarizado con los gráficos 3D sabes de lo que estoy hablando: es difícil saber cuál es el objeto Cube.025 y Cube.108 sobre todo cuando no tienen forma de cubo después de todo. Empezemos Digamos que los LB de Blender son como cualquier otro software, puedes pintar con ellos en capas, pero lo que estás pintando aquí son acciones (eventos programados y animaciones), puedes sentirte como un director diciendo a sus actores poligonizados donde quieres moverlos. Hay sólo tres tipos de capas en un juego de Blender – Capas de Escenas (que llamaré Scene layers) las cuales contienen Capas de nivel (o Stage layers), personajes, efectos… Y esos objetos dentro de los Stage layers tienen a su vez Capas de objeto donde se programan las diferentes acciones o estados para esos objetos.

Los problemas se pueden resolver Tener límites significa Problemas, pero cada problema puede ser resuelto, una solución creativa puede ser lo mejor. Un ejemplo: Cuando hice Trolechaun pensé en usar entradas de ratón pero no fui capaz de aprender a hacerlo a tiempo, asi que creé un juego diferente. Podría ser mejor o peor,

8

Blendercat Revista oficial N1

www.blendercat.org


Un videojuego en pocos logic bricks Tutorial

Alfonso Montón

La primera cosa que debes hacer no es un personaje o escenario, no estás haciendo un showreel gráfico, estas haciendo un prototipo de videojuego. Primer paso de un juego: mecánica, (aunque veamos primero lo que podemos hacer con los LB).

lo mismo con las otras teclas si quieres tu personaje cubo Épico moverse hacia derecha, izquierda o atrás, también puedes hacer esto para rotar el Cubo. Tienes que entender que todas las acciones en tu videojuego necesitan un sensor que llevan a una acción, la conexión entre ellos son conexiones lógicas también llamada Controllers.

Empezemos con algo fácil Crea un cubo, después selecciona el cubo y ve al Panel view, metete en las propiedades de Logic Bricks y presiona ADD en: Sensor – Controller – Actuator;

Ahora probemos algo más complicado: Estrellar el Cubo en una Pared (que llamaremos Wall) y resetear la posición. Propiedades de la escena

conéctalos y mete en el actuator llamado Motion en el segundo puesto de Location, un valor numérico: 0.3 por ejemplo. Ahora mueve el puntero del ratón sobre la pantalla si quieres ver el resultado y presiona P, verás como el cubo está movién-

Crea una pared y un suelo – Selecciona la pared y añade una propiedad a esa Pared, escribe Pwall en el nombre de esa propiedad en el Logic Panel, también cambia las físicas a Static y presiona Ghost (si no presionas Ghost verás después un problema en la reposición de tu personaje épico).

dose hacia delante automáticamente. Haz el cubo interactivo En los sensores que puedes ver hay un Actuator llamado: Always; esto significa que tu, has ordenado al cubo a ir hacia delante. ¿No es tan difícil, verdad? Ahora cambia ese

sensor Always en uno de Teclado: Keyboard, y define UpArrow para ese sensor.

Object Layers – Capas de objeto

Genial, ahora nuestro amigo Cube es interactivo, con eso puedes ser capaz de hacer cualquier cosa moviéndose, y es tu recurso de animación básico. Puedes hacer

Selecciona tu cubo y cambia el status físico Static en Dynamic (Ahora tu cubo estará dentro del sistema gravitatorio) y crea otras dos lineas de – Sensor-Controller-Actuator, Esta vez:

Blendercat Revista oficial N1

www.blendercat.org

9


Un videojuego en pocos logic bricks Tutorial

Alfonso Montón

Con eso, cada vez que tu personaje se estrelle en la pared, un mensaje es enviado, esto es muy importante porque quieres crear un evento, tu propio personaje recive el mismo mensaje que ha enviado y reseteará la posición, pero usarás este mismo mensaje para programar otras acciones (perder una vida o crear efectos en la escena). Message AND State – en este sensor Message escribirás: crash; en State presionarás el segundo botón. (esto cambiará el estado del objeto cuando el trigger message es recibido, en este caso es enviado por el mismo objeto, pero también funciona con los Message de otros objetos). Con esto, programamos nuestro cambio de estado para luego resetear la posición.

No olvides volver al primer estado que has programado, si quieres que funcione. Ahora mira lo que ocurre: Tu cubo cada vez que se estrella en la pared vuelve a la primera posición y espera un segundo (esto depende siempre del framerate, puedes crear un contador de tiempo con propiedades pero no resulta tan sencillo), antes de que caiga y entonces puedes controlarlo de nuevo. Con esto ya sabes como programar diferentes estados para tu personaje, cuando tu personaje se estrella en una pared debe ser un estado diferente, es importante mantener limpias tus líneas de bricks, porque si no haces esto, tus LB serán un lio muy pronto. Entonces eres capaz de controlar las capas de tu personaje, ahora es tiempo para las capas de tu escena. Stage Layers

Entonces ahora puedes cambiar el Estado de los logic brick del objeto en el segundo botón y podrás hacer diferentes acciones para el cubo, usarás esta vez: Aways AND Constraint (conecta con tres Actuator diferentes: Constraints). Esos constraints serán usados para definir la posición inicial de tu cubo, cambia en Location X, Location Y y Location Z en los diferentes Constraints. Delay AND State – Esta vez escribe algunos frames de retraso con Delay para esta acción, escribe 60 y en el Actuator State presiona el primer botón.

10

Blendercat Revista oficial N1

Cuando haces un juego, debe estar limpio, cuando hice Trolechaun no lo sabía todavía, pero tienes que mantener en capas diferentes tu Stage, el personaje y los objetos y FX en diferentes capas, pero los compondrás en el Stage Layer principal. Veamos cómo mover objetos en diferentes capas. Tienes tu personaje programado, entonces quieres moverlo en la segunda capa. Selecciona los objetos que quieras mover, esta vez nuestro personaje Cubo, presiona M y selecciona otra capa, ahora estará en la segunda capa de la Escena, ahora en tu escena del nivel traerás tu personaje a la capa principal mas tarde, donde toda la acción se lleva a cabo. Mantente en la primera capa, tu personaje estará en la segunda.

www.blendercat.org


Un videojuego en pocos logic bricks Tutorial

Alfonso Montón

En la capa del stage crea un Empty, en el Objeto vacío tendrás que crear otra línea: Sensor-control-actuator para programarlo, cambia el Actuator a Edit Object >> Add Object y escribe el nombre de tu personaje, después de OB:Cube, en mi caso es Cube, debes escribir exactamente como está escrito en tu objeto, con mayúsculas si tiene, si no lo escribes, entonces los logic bricks no lo reconocerán.

cadenas de Empty objects entre diferentes capas consiguiendo resultados muy interesantes. Scene Layers o capas de Escena Las capas de escena tratan de lo que puedes ver en tu escena. Cuando creas una escena tienes que pensar en tus cámaras, puedes tener muchas, puedes emparentar tu cámara activa a personajes, hacerlas estáticas, etc; puedes cambiar la cámara cuando el juego está en marcha. Puedes controlarlo con el Actuator: Scene >> Set camera. Pero aquí viene la parte más difícil: ¿Cómo y dónde escribo toda la información como las vidas que quedan, los puntos de mi juego…? Sin ningún script o programación en phyton puedes hacer una cosa. Habrás notado que hay diferentes propiedades en los objetos en el Logic Panel: Bool, Int, Timer… y esas propiedades funcionan solamente en el Scene Layer activo. Eso contará las vidas, puntos, etc.

Si matinene el sensor de este Actuator en Always no notarás la diferencia cuando testees el resultado; cambia el sensor en una entrada de teclado y escribe cualquier tecla que quieras. Cada vez que presiones ese botón “recibirás” otro personaje desde el otro “lado” o capa. Conecta un nuevo State Actuator en el mismo controlador, cuando presiones esa tecla que has programado traerás tu personaje a la escena y el estado del objeto vacío cambiará a un estado limpio de programación. Es tan fácil traerlos como borrarlos de escena con el contador de tiempo o con ese mismo Edit object Actuator. Siempre, cuando quieras efectos o munición en tu escena tienes que moverlas a otra capa y usar objetos vacíos Empty en tu nivel principal para traerlos de esas otras capas. Si están en la misma capa los Empty objects no funcionarán. Es posible hacer

Blendercat Revista oficial N1

Lo que usé para las opciones de Trolechaun y la información del juego fue usar una ESCENA o SCENE con un objeto vacío donde recibía toda la información. (En el esquema de arriba es el Layer0). Sobre esta capa vacía principal estuve recibiendo toda la información visual de otras capas de escena con el Logic Bricks: Scene >> Add overlay scene o Add Background.

www.blendercat.org

11


Un videojuego en pocos logic bricks Tutorial

Alfonso Montón

Esto es muy importante si quieres hacer posible que haya PAUSA en el juego, una escena debe estar activa cuando haces una escena CONGELAR o PAUSAR una capa pero (Layer0 en este caso) debe estar en marcha.

Entre capas superpuestas la única cosa que debes usar son mensajes, porque no hay otra opción de obtener información en una mejor forma usando LB. Para terminar este Tutorial creamos una cámara, cambia de vista en esa cámara y crea un plano con una textura diciendo: New Game.

Al final tendrás tu capa Vacía: Layer0 con un objeto vacío: Empty, el cual guarda la información como las vidas que quedan, y otra información útil guardada en las propiedades de éste mismo objeto, lo mismo que nuestra capa del Stage, el objeto vacío guarda y puede enviar la información al HUD(capa de información de datos en nuestro juego) que está superpuesto en la capa de nuestro juego. El HUD muestra la info que tenemos en el Scene layer0, comunica los con mensajes como te he enseñado en este tutorial. Con estos básicos Logic bricks y un poco más de curiosidad serías capaz de hacer un Trolechaun, esto es sólo una introducción. Animación, iluminación e información de los shaders son sólo mas cosas que necesitarás saber si quieres un acabado muy bien hecho, todo ello depende de tu tiempo o de si tienes un equipo de personas, con LB el resultado es bastante bueno y realmente es fácil conseguir un prototipo en pocas horas.

Puedes hacer una acción con el sensor teclado y cambiar la escena con Actuator Scene. Haz que la escena se cambie por la escena anterior que habíamos programado – (Esas escenas son capas del juego – Game layers y las cambiaremos con Set Scene).

Pero SIEMPRE que tengas que empezar tu juego, hazlo desde una capa vacía donde mantendrás toda la información de tu juego porque el juego marchará desde esa capa PRINCIPAL y en esta capa principal sobrepondrás las capas de las diferentes escenas que creamos antes.

12

Blendercat Revista oficial N1

Puedes conseguir mas información en: la Blender Wiki que tiene mucha información útil, también otros sitios como Blenderartist están llenos de buenos Game designers que pueden hacer cosas increibles.

Para poder ver la estructura del videojuego Trolechaun del archivo blender del juego tendrás que descargar el programa Blender desde la página www.blender.org Es más recomendable bajarse la versión 2.49 debido a que el juego ha sido desarrollado en esta versión.

www.blendercat.org




Abraham Castilla

TĂŠcnica

Modelado de copa

Blendercat Revista oficial N1

www.blendercat.org

15


TĂŠcnica

Modelado de copa

16

Blendercat Revista oficial N1

www.blendercat.org

Abraham Castilla


Abraham Castilla

TĂŠcnica

Modelado de copa

Blendercat Revista oficial N1

www.blendercat.org

17


TĂŠcnica

Modelado de copa

18

Blendercat Revista oficial N1

www.blendercat.org

Abraham Castilla


Abraham Castilla

T茅cnica

Modelado de un torre贸n

Blendercat Revista oficial N1

www.blendercat.org

19


T茅cnica

Modelado de un torre贸n

20

Blendercat Revista oficial N1

www.blendercat.org

Abraham Castilla


Abraham Castilla

T茅cnica

Modelado de un torre贸n

Blendercat Revista oficial N1

www.blendercat.org

21


T茅cnica

Modelado de un torre贸n

22

Blendercat Revista oficial N1

www.blendercat.org

Abraham Castilla


Abraham Castilla

T茅cnica

Modelado de un torre贸n

Blendercat Revista oficial N1

www.blendercat.org

23


T茅cnica

Modelado de un torre贸n

24

Blendercat Revista oficial N1

www.blendercat.org

Abraham Castilla


Abraham Castilla

TĂŠcnica

Modelado de una escalera

Blendercat Revista oficial N1

www.blendercat.org

25


TĂŠcnica

Modelado de una escalera

26

Blendercat Revista oficial N1

www.blendercat.org

Abraham Castilla


Abraham Castilla

TĂŠcnica

Modelado de una escalera

Blendercat Revista oficial N1

www.blendercat.org

27


Infografía 3D fotorealista Software libre

Un circuito basado en software libre. El circuito de la elaboración de una infografía 3D fotorealista constituye un proceso complejo integrado por una variedad de programas, además, exige una alta calidad de resultado y se hace crucial el ahorro de tiempo de proceso en la medida de lo posible, que ya de por sí tiende a ser extendido. En este artículo se describirá un modelo de circuito de software libre que cumple con esas premisas. Este circuito da comienzo con un plano acabado, que es entregado por un cliente o dibujado por el mismo diseñador. Si se trata de un plano vectorial (ejemplo: una planta de arquitectura o un diseño industrial), la mayoría de los arquitectos utilizará el formato dwg por lo que se solicitará en lo posible la exportación a dxf, (formato de intercambio), ya que permitirá ser manejado sobre Linux y con los diversos programas libres que integran el circuito(recorrido). Si se trata de un archivo de imagen, no existen limitaciones en cuanto al formato. Si de todos modos el formato de entrega es dwg, una opción es convertir el dxf utilizando algún conversor gratis de formato vía wine para poder continuar con el trabajo. Sin embargo, hay un desarrollo prometedor como el “Libre Dwg”, que se encuentra aún en estado alfa (http://www.gnu.org/software/libredwg/), por lo que esperamos que en un futuro cercano este formato se incorpore a alguno de los desarrollos libres de CAD que hay en curso. Una vez resuelto el formato, damos comienzo a las etapas del circuito de infoarquitectu ra:

Irene C.Coremberg

Etapa 1: Una vez obtenido el archivo dxf, elprimer paso del circuito consiste en la preparación del mismo para ser importado luego en Blender, para lo cual en este caso se utilizará Qcad (www.qcad.org), un desarrollo CAD compatible con Linux (Ver fig. 1).

Fig. 2 : Simplificación La función principal que cumple en este circuito es la de limpiar líneas excesivas, quitar cotas, referencias, textos, etc; simplificarlo para que el plano pueda ser importado en Blender sin exceso de polígonos.- (Ver fig. 2). Etapa 2: Una vez preparado el plano, se importa en Blender a través del plugin de importación dxf. Blender (www.blender.org) es un potente programa de diseño 3D para imagen fija, animación e interactividad, que se aplica en este caso al modelado para infografía. En la versión en desarrollo Blender 2.56, el script de importación aún no está incorporado al programa, pero ya está disponible para instalarlo. Se puede descargar de: http://wiki.blender.org/index.php/Extensions:2. 5/Py/Scripts/Import-Export/DXF_Importer Se coloca en la carpeta \\.blender\2.5x\scripts\addons\ y al abrir el programa, se habilita dirigiéndose a: File > User preferences > Addons > Import/Export. (Ver fig. 3). Luego se utiliza yendo simplemente a File > import > Autocad DXF.

Fig. 1 : Qcad

28

Blendercat Revista oficial N1

www.blendercat.org


Software libre

Infografía 3D fotorealista

Irene C.Coremberg

Fig. 6 : Modelado de un envase. Para la importación de modelos complementarios (ej. amoblamiento) puede contarse con algunos bancos con licencia Creative Commons.

Fig. 3 : Dxf script

Etapa 3: Calcado del plano en Blender. Si se trata de una representación de un interior, se puede comenzar por crear un objeto plano que se ubica en una esquina entre paredes, acomodando sus vértices con los ajustes correspondientes de manera de seguir el contorno del plano base. (Ver fig.4 y 5). Fig. 5 : Modelado con ajuste

Fig. 4 : Ajuste Luego se le dará la altura correspondiente por extrusión respetando las aberturas. En el caso de un exterior, este trabajo es más conveniente realizarlo a partir del plano de frente. Etapa 4: Modelado, importación de librerías. En el caso de modelado de un objeto (como en diseño industrial), el método podrá variar según el objeto de que se trate; modelado por curvas y torneado, modelado poligonal de malla, nurbs, etc. (Ver fig.6).

Blendercat Revista oficial N1

Como ejemplo, tenemos los siguientes enlaces: http://www.katorlegaz.com/ 3d_models/index.php http://blender-archi.tuxfamily.org/Models http://e2-productions.com/repository/ Etapa 5: Materiales, iluminación y render. Si bien esta etapa puede realizarse con un interesante nivel de calidad con el motor de render del Blender interno, si se desea obtener fotorealismo, deberá recurrirse a motores externos de render, que aportarán cálculos más complejos a la hora de simular los fenómenos físicos reales originados en la luz. Existen varios programas de código abierto que cumplen esta función. Entre ellos, el yafaray (www.yafaray.org) que presenta una excelente relación tiempo de renderizado/calidad. Esta ecuación es importante, ya que estos cálculos complejos pueden llevar horas de máquina sólo para generar la imagen final. Para el caso del ejemplo, se ha utilizado el Yafaray beta 0.1.2 preinstalado en Blender 2.56 (ver www.yafaray.org/node/434 // http://www.graphicall.org/builds/) Este programa se instala a modo de plug-in de Blender, y trabaja de manera interrelacionada con el sistema de materiales y luces propio de Blender, obteniendo así la imagen final. (Ver fig. 7 y 8)

www.blendercat.org

29


Infografía 3D fotorealista

Irene C.Coremberg

Software libre

texturas (www.gimp.org) y para balances o retoques posteriores en la imagen. Renderizado en red: Para trabajos de mayor envergadura o complejidad, que requieran de una red de computadoras existe un proyecto en Internet que consiste en una red cooperativa de computadoras, aporte de los mismos usuarios, en donde el tiempo de procesamiento se premia con un sistema de créditos que luego el usuario emplea para utilizar esta llamada “granja de renders” para sus propios trabajos. (www.corefarm.org).

Fig. 7 Yafaray Fig.8 Render final

Programas complementarios: Ivy Generator (http://graphics.unikonstanz.de/~luft/ivy_generator/) Es un programa desarrollado en JAVA, para generar enredaderas o plantas trepadoras. En concepto es "vida artificial": A partir de ciertos parámetros que se definen, se crea un patrón de crecimiento que se adapta a la forma del objeto (muro columna) elegido, importado en formato obj. Una vez establecido el patrón se genera una malla que se exporta también en formato obj. Arbaro (http://arbaro.sourceforge.net/) Es un programa que facilita la creación de árboles. Make Human (http://www.makehuman.org/) Un software para la creación de mallas de personajes en 3D. En conclusión, el software libre incluyendo Blender + Yafaray + Gimp + Qcad y otros programas, ofrecen una solución completa para la infografía profesional en 3D.

Autora: Irene C. Coremberg – Artista Digital de 3D Fenix (www.3dfenix.com / info@3dfenix.com)

También puede utilizarse el editor de imágenes Gimp para la preparación de

30

Blendercat Revista oficial N1

www.blendercat.org


Galeria

Abraham Castilla

Muestra de renders

Blendercat Revista oficial N1

www.blendercat.org

31


Galeria

Irene C.Coremberg

Muestra de renders

32

Blendercat Revista oficial N1

www.blendercat.org


Galeria

Irene C.Coremberg

Muestra de renders

Blendercat Revista oficial N1

www.blendercat.org

33


Irene C.Coremberg

Galeria

Muestra de renders

34

Blendercat Revista oficial N1

www.blendercat.org


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.