Tutoriales y diseños en Blender

Tracking de cámara con dos puntos en Blender 2.71

En este tutorial veremos cómo se puede realizar un tracking de cámara usando sólo dos marcadores con el Blender 2.71. Esto es útil sólo para algunos tipos de tracking, en particular en aquellos en que el objeto virtual a colocar se encuentre lejos, cerca del horizonte o alto en el cielo. Lo que se hace es buscar dos puntos de referencia lejanos, preferentemente equidistantes a la cámara (por ejemplo dos árboles en el horizonte, dos edificios lejanos) y realizar el seguimiento de un sector de ellos de alto contraste. 
Como el objeto virtual estará muy lejos de la cámara, sería conveniente hacer el renderizado del mismo aparte, y luego colocar el plano con dicho renderizado en la escena donde se ha realizado el Tracking con dos puntos. 
Esto es así dado que si colocamos el objeto directamente, se mostrará con perspectivas variables a medida que se mueva, lo cual estaría en contradicción con lo que ocurre con objetos lejanos.

Tracking con dos puntos en Blender 2.71

Para tener una idea, el siguiente video es el de referencia para lo que se describirá en este tutorial:


Addon Rigify para crear armaduras de forma simple en blender 2.70

El Addon Rigify es ideal para la creación de armaduras muy funcionales de manera sencilla. En este breve tutorial se verán los pasos para asignar una armature a un personaje. Claro está que los Bones o huesos se pueden colocar uno a uno, de manera más controlada, pero este Addon nos simplifica el trabajo en gran medida. Además, permite un movimiento más natural una vez aplicado dado que los huesos ya vienen con las limitaciones características. Por otra parte, para animar posteriormente el personaje usando por ejemplo Motion Capture, tendremos más dominio de las extremidades dado que mediante el uso de Inverse Kinematics moviendo sólo el pie el resto de la pierna sigue su trayectoria natural.

Personaje realizado en Blender 2.70 animado mediante el Addon Rigify

Comienzo del tutorial

Para empezar, activamos el Addon anteriormente mencionado desde las opciones de File, User Preferences, Addons, Rigify

Activar el Addon Rigify

El personaje en este caso es uno que estuve realizando practicando lo que sería trabajar con bajos polígonos (me falta mucho todavía).

Primer capítulo del cortometraje: El mutante

Algo se agita bajo las aguas amplias y profundas del Embalse Rigoberto. Los daños que le hacemos a la naturaleza son como heridas realizadas en nuestros propios cuerpos: tarde o temprano repercuten seriamente en la salud.

Presento en esta entrada el cortometraje que estuve realizando en estos días, al que denominé “El mutante”. Ocurre en algún lugar de la Tierra, o de otra tierra quizás colonizada por nuestra descendencia (ahora que se han descubierto las Súper Tierras, por qué no). 
Aparentemente los problemas de hacinamiento de los residuos radioactivos han llegado a un punto tal que una empresa (que monopoliza todo un país) ha decidido arrojar los contenedores directamente a las aguas del embalse. O tal vez lo haga por pura negligencia. Lo cierto es que la impunidad de Industrias Perenford a llegado a un extremo más que odioso.

El descontaminador
Claro que la contaminación por desechos radioactivos es en el altísimo número de los casos perjudicial para los organismos. Todas las mutaciones producidas en la descendencia son en primera instancia deletéreas. Pero podría ocurrir, en un caso en miles de millones o más, que las mutaciones azarosas representen una ventaja para el individuo.

Orugas y ruedas que interaccionen con el terreno en Blender 2.70

Con este tutorial estaría completando un poco más nuestra oruga interactiva y el tema de hacer girar ruedas siguiendo la traslación de un objeto. Ahora intentaremos hacer que nuestras ruedas y orugas interaccionen con los accidentes del terreno y también simular la tensión de la oruga al ponerse en movimiento el artefacto y rodar. Como la explicación de los Modificadores y Constraint es bastante larga, se pueden consultar las dos entradas anteriores:
De todas maneras, siempre está la sección de comentarios por si no se entiende algo o me haya explicado mal, lo que es altamente probable.
Entonces, en este nuevo tutorial agregaremos modificadores a las ruedas y a las orugas para que reaccionen a las imperfecciones del terreno como me sugirió Juan Carlos en uno de los comentarios.

Oruga y ruedas interacciona con el terreno
Lo primero que haremos será modificar nuestro círculo Bezier que maneja las orugas agregándole más nodos. Originalmente tenía 4, ahora lo subdividiremos 2 veces para que tenga 16 nodos. Cuantos más nodos tenga, más realista será pero el trabajo se nos multiplicará de manera exponencial (literalmente). De forma que con 16 estaría bien la cosa.

Cómo realizar una oruga de tanque animada con Blender 2.70

Aprenderemos en este tutorial a cómo realizar orugas funcionales usando el Blender 2.70. Es decir, si queremos diseñar un tanque de guerra, una maquinaria pesada para excavación o un vehículo robot para explorar la superficie de algún planeta entre otras muchas otras creaciones, necesitaremos que las orugas estén animadas, por supuesto.
Todo se hará usando Drivers y aplicando Constraints a los objetos, no con Bones. Antes de comenzar, debo dar el crédito correspondiente al videotutorial en el cual me basé para realizar éste (videotutorial fuente). El mismo lo descubrí hace bastante gracias a unos trabajos que hizo Dani de Saro al respecto de un lanzamiento de cohete, cuya lanzadera era precisamente una oruga que trasladaba el artefacto. Si embargo, ya sea por la versión de Blender diferente o por otros motivos, algunas cosas no me funcionaron y las tuve que cambiar. Pero básicamente este que presentaré aquí es un tutorial muy similar al mostrado en ese video, a cuyo autor agradezco el haberlo compartido.

Oruga realizada en Blender 2.70

Comienzo del tutorial

Para empezar, diseñamos las orugas. Creamos un círculo Bezier y lo deformamos de la siguiente manera o similar. A continuación, duplicamos ese círculo y los colocamos a ambos simétricos con el eje X.


Acto seguido diseñaremos las partes móviles de la oruga. Como se sabe, estas partes tienen pernos y bisagras para articular, y rugosidades para obtener mejor agarre con el suelo. En fin, hacemos algo similar o mejor a lo que se ve en la imagen de más abajo en los tres primeros cuadros.

Tutorial ruedas que giren al mover el vehículo en Blender 2.70

En este tutorial aprenderemos a realizar ruedas que giren y doblen al desplazar el vehículo. Para tal tarea se usará un modelo de tractor. En primera instancia parece una tarea bastante simple y, de hecho, lo es, pero como siempre tiene algunos tips para que la situación no se nos torne desesperante o, al menos, frustrante. Lo primero que haremos será diseñar la rueda. Aquí la imaginación manda pero para quien lo desea, pondré al menos algunos pasos para lograr una rueda relativamente decente (en este caso de tractor). Por supuesto que hay diseños infinitamente mejores por la web. Luego a una de las cuatro ruedas le asignaremos un Driver y a las demás le indicaremos con una Constraint que copien la rotación de esa rueda que sería algo así como la rueda madre. Luego le indicaremos a las ruedas delanteras que doblen copiando el movimiento de algún otro objeto de fácil acceso como un cono o un Empty, por ejemplo. Y además limitaremos su torción.

Tractor realizado en Blender 2.70 por el autor.

Comienzo del tutorial

Primero diseñamos la rueda. Para hacerlo podemos hacer uso de la función Spin para realizar los dibujos del neumático. Y también para el neumático en sí, dado que partiendo de una curva que presente el corte transversal de la goma será más fácil controlar ciertas dobleces. Luego le aplicamos un Spin de 360º, eliminamos los vértices repetidos y queda muy bien. Abajo se ven las partes de esta rueda:

Uso del nodo Mask para enmascarar escenarios reales en Blender 2.70

En este tutorial se tratará acerca del enmascarado de objetos en escenarios reales para poder colocar objetos virtuales en ellos. En este aspecto este otro tutorial: Congelar escenas con blender 2.69 usando Mask Layer ya abordó el mismo tema, pero desde otro ángulo y sin animar las máscaras. De manera que siempre es útil tener otro aspecto de una herramienta similar.
En concreto se toma una escena real que requiere Tracking de cámara para hacerla más realista y se enmascara desde el compositor de nodos uno o más objetos de la escena para poder colocar objetos virtuales que se integren.
En particular, como se aprecia en el video de muestra y en la siguiente imagen, aquí se requirió también enmascarar el cielo celeste usando un filtro Mate, Color Key, pero esto es sólo anecdótico y no interfiere con el uso del nodo Mask.

Un fotograma del video donde se aprecia el uso del nodo Mask

Comienzo del Tutorial

Para comenzar, realizamos el tracking (Ver estos tutoriales) de la escena. 


Luego de esto procedemos a crear la máscara. Para ello nos dirigimos a Video Editing: