¿Qué es Blender 3D? y primeros pasos (tutoriales)

10-02-2014 - Andrés Cruz

¿Qué es Blender 3D? y primeros pasos (tutoriales)

Este material forma parte de mi curso y libro completo; puedes adquirirlos desde el apartado de libros y/o cursos.

Blender es un suite de código libre que nos ofrece un conjunto de herramientas esenciales para la creación de contenido en 3D; que es empleado en la actualidad, cada vez con mayor acojo debido a lo potente, versátil, útil y poderoso que es; pero antes de seguir hablando mira el siguiente vídeo provisto desde el canal oficial de Blender en YouTube:

Este software de código libre nos permite realizar diseños 3D, animaciones muy complejas e incluso juegos; además de ser gratuito es extremadamente liviano para los que nos ofrece (actualmente pesa unos 80 mb) y nos permite hacer lo siguiente:

  • Modelados: Es el proceso mediante el cual se crean objetos del mundo real (o no) en un espacio 3D de manera digital; los modelados están formados de líneas, puntos, cuadrados, triángulos, curvas, superficies, etc; en DesarrolloLibre tenemos algunos ejemplos de modelado 3D en Blender de objetos y textos.
  • Iluminación: iluminación local o global (Oclusión Ambiental); en Blender tenemos varios tipos de luz a la cual adaptar a nuestra escena, además de que podemos aplicar materiales para indicar cómo queremos que nuestros objetos se comporten con la luz recibida, la luz podemos variar aspectos como la intensidad o el color de la misma, además claro está de la posición de la luz con respecto a nuestro espacio 3D.
  • Tracking: Podemos especificar que cualquier objeto en nuestro escenario 3D incluido modelado, así como las lámparas (iluminación) y cámaras pueden tener sus propias características y especificar cómo queremos que se comporte en un momento dado, entre esas características tenemos que estos objetos pueden seguir a otros.
  • Animaciones: Todo en Blender se puede animar (las animaciones se realizan mediante un timeline al estilo flash en la cual cada posición del timeline es un frame y podemos especificar cualquier tipo de característica en un frame en particular) o es animable, es decir, las lámparas y cámaras y por supuesto el modelado se puede animar, podemos especificar que las propiedades de nuestro objeto (por ejemplo el color aplicado en un material) tenga un color en determinado frame.
  • Modificadores: Los modificadores en Blender probablemente sea una de las cosas que más vamos a explotar, son parte de la base de nuestro modelado y podemos aplicar transformaciones complejas a nuestro mañado de manera no destructiva; es decir, que a la par, Blender conserva el mallado original hasta que apliquemos dicho modificador; los modificadores permiten realizar un conjunto de operaciones sobre el mallado como por ejemplo, multiplicar el número de caras, espejar nuestro mallado, darle grosor, entre muchísimos otro tipos de modificadores con los cuales están instalado en Blender por defecto.
  • Composición de nodos: Probablemente esta sea uno de los puntos más fuertes que tiene Blender, la composición de nodos permite aplicar ajustes a la escena final que sería la capa del renderizado de nuestra escena; la composición de nodos tiene un equivalente en su forma más básica con los filtros que por ejemplo aplicamos en software de edición de imágenes como Photoshop o Gimp.
  • Texturizado y multi-texturizado: Las texturas son un medio para agregar detalles a la superficie, proyectando imágenes sobre la superficie de nuestro mallado y podemos aplicar varios patrones (Mapeado UV) para personalizar el aspecto final del texturizado.
  • Materiales: Los materiales son un medio para mostrar la sustancia o composición de un objeto que modelemos, podemos definir ciertos aspectos sin la necesidad de aplicar texturas a nuestro objeto como el color y decidir cómo se comportará con la iluminación (como refleja el material la luz).
  • Esculpido: Existe otro modo de modelaje que podemos emplear en paralelo y en cualquier momento que queramos, que es el modo escultura de Blender, en el cual tratamos al mallado como si fuera una masa de arcilla y aplicamos la forma que queramos variando el pincel (que es nuestra herramienta de modelaje) así como la intensidad entre otros aspectos.
  • Renderizado mediante Blender Render que es el renderizado interno y Cycles Render que vendrá siendo el reemplazo del primero y cuenta con numerosas mejoras como especificar fuentes de luz y renderizado en tiempo real.
  • Rigging o sistema de huesos: El sistema de huesos en Blender denominado como Amature es ideal manejar la complejidad de manejar el mallado de un personaje, ya que le damos un esqueleto y limitamos los movimientos del mismo con este sistema.
  • Simulaciones de objetos físicos en los cuales podemos variar el peso, comportamiento y demás atributos así como de líquidos en las cuales podemos variar atributos como la viscosidad.
  • Creación de juegos.
  • Una gran cantidad de adons que vienen siendo los plugin en Blender para potenciar más el programa.
  • Múltiples layout personalizables a nivel de variaciones de los paneles de Blender.
  • Entre muchas otras características.

Incluso se puede emplear la API de Blender para realizar programas en Python (que también es el lenguaje de programación en el cual se encuentra creado Blender); lo que permite escribir herramientas y aplicaciones personalizadas.

Algunas Características relevantes

  • Python, C y C++ son lenguajes de programación utilizados para desarrollar Blender.
  • El instalador de Blender es realmente pequeño, unos 80Mb.
  • Multiplataforma; Blender corre en computadoras con Windows, Linux e incluso Mac.
  • Blender es un software cuyo principal objetivo es el modelado 3D, que además cuenta con varios añadidos para potenciar y expandir este sector.
  • Blender cuenta con su propio editor de videos.
  • Incorpora una potente herramienta para la edición de nodos con los cuales se puede conseguir toques espectaculares para terminar nuestros diseños y modelados.
  • Y todo lo visto hasta ahora, lo podemos expandir con programas hecho en Python ya que cualquier script puede ser añadido y adaptarlo.

Historia de Blender

La historia completa de Blender la puedes encontrar aquí; sin embargo mencionaremos algunos aspectos importantes de los orígenes de Blender:

En 1988 Ton Roosendaal co-fundó el estudio de animación Holandés NeoGeo. NeoGeo creó una larga cantidad de producciones para clientes tan conocidos como lo son la empresa Philips; pasado un tiempo, Ton Roosendaal decidió que la actual herramienta 3D que utilizaba NeoGeo era demasiada vieja y necesitaba ser actualizada o mejor dicho, re-escrita desde el principio. Esta reescritura o reestructuración de las bases inició en 1995 y estaba destinada a convertirse en el software que conocemos como Blender.

En 1998, Ton Roosendaal decide crear una nueva compañía llamada Not a Number (NaN) cuyo objetivo era crear y distribuir gratuitamente una suite de creación 3D conocida como Blender.

Tras un gran éxito por parte de la empresa con una entrada importante de efectivo, permitió una rápida expansión; sin embargo las ambiciones de la empresa no coincidieron con las capacidades ni con la realidad del mercado de la época, lo que condujo a la empresa a una reestructuración interna dando como resultado la creación de una empresa NaN más pequeña y con fondos procedentes de inversiones; seis meses después se lanzó Blender Publisher, la cual tuvo unas decepcionantes ventas y por tal motivo una pérdida de fondos por parte de los inversiones.

Bajo estas circunstancias Ton Roosendaal decide crear un proyecto de código abierto en julio de 2002 llamada Fundación Blender con el objetivo de continuar con el desarrollo y promoción de Blender; para octubre de 2002 Blender fué liberado con licencia GNU General Public License (GPL). El desarrollo de Blender continúa hasta nuestros días conducido por un equipo de voluntarios procedentes de diversas partes del mundo y liderados por el creador de Blender.

Instalación de Blender en Linux y Windows

Para obtener la última versión de Blender puedes hacerlo accediendo a la pagina principal en la sección de download; está disponible en versiones de 32-bit y 64-bit.

Instalación en Windows

La instalación de Blender en Windows se lleva a cabo como la mayoría de los programas; es decir; el instalador de Blender no es más que un .exe el cual ejecutamos y seguimos las indicaciones presentes en el formulario.

Instalación en Linux

En el caso de Linux la instalación es diferente, pero igualmente muy sencilla; al descargar el instalador para Linux vemos que este no es un instalador sino un comprimido, un .tar.bz2; procedemos a descomprimir el archivo y luego; desde nuestro terminal; nos posicionamos dentro del nuevo directorio generado tras la descompresión del .tar.bz2:

cd ~/Download/blender-XXXa-linux-glibc211-iYYY

Donde XXX es la versión actual de Blender y YYY es Blender en su versión de 32-bit o 64-bit.

Para iniciar Blender debemos ejecutar el siguiente comando:

./blender

o

./blender-softwaregl

La diferencia entre los dos comandos es que la primera forma utiliza la aceleración por Hardware con OpenGL; es decir; en este modo su tarjeta gráfica (GPU) debe de soportar comandos de dibujo para OpenGL.

Con el segundo comando se utiliza el procesador (CPU) para procesar los comandos de dibujo para OpenGL, lo que da como resultado que Blender se ejecute más lentamente para las tareas en 3D.

Iniciando con el modelado en Blender

Una vez instalado Blender, lo siguiente que hacemos es obviamente abrir Blender por primera vez, verás que es una interfaz algo imponente, muchos paneles, muchos bloques con los que hacer algo, muchos botones, mucho texto y en resumen muy recargada y seguramente no sabras que hacer; para ello puedes consultar unas entradas diseñadas especialmente para iniciarte en Blender:

Iniciando en el modelaje 3D con Blender

Ya conociendo un poco la interfaz de Blender y como movernos por ella; lo siguiente que te recomendamos es que empieces a modelar; para ello tenemos varios recursos en nuestro Blog con vídeos en YouTube incluidos para que sea tu el que decida cómo los quiere llevar a cabo:

¿Licencia de Blender?

Por último pero no menos importante, la licencia de Blender; blender esta licenciado bajo GNU General Public License (GPL); podemos utilizar la herramienta para cualquier propósito: comercial o netamente educativo totalmente gratis.

Andrés Cruz

Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz en Udemy

Acepto recibir anuncios de interes sobre este Blog.

!Cursos a!

10$

En Udemy

Quedan días!

Ver los cursos
¡Hazte afiliado en Gumroad!

!Cursos desde!

4$

En Academia

Ver los cursos

!Libros desde!

1$

Ver los libros
!Web Alojada en Hostinger!