Blender Interactivo 2012 :

Produción de piezas interactivas en tiempo real, utilizando el motor de videojuego de la herramienta OpenSource Blender3D.

Relator: Cristian Hasbun Su Portafolio

Duración: 35 Horas: 27 horas clases teorico practicas y 8 horas de taller de producción, asistidas por el profesor.
Valor: 190.000.- / 180.000.- para exalumnos.

Próxima edición: Fechas y Horarios

El público objetivo del curso es cualquier persona con interés en prototipar piezas interactivas, basadas en geometría tridimensional en tiempo real, dominando funcionalidad y estética.

El objetivo del curso es entregar los conocimientos necesarios al estudiante, de la herramienta de 3D OpenSource Blender, para la producción de prototipos funcionales de piezas interactivas como: Videojuegos, Interactivos Multiproposito, Interactivos de despliegue de información, Kioskos Interactivos.

El potencial estudiante debe tener conocimientos básicos de trabajo en alguna suite 3D (desde Autocad, Blender, 3Dstudio, Maya o Similares.) y nociones basicas de programación. (haber visto o investigado ActionScript, Javascript, conocer Conceptos básicos como, FOR, WHILE, IF, ELSE o sea condicionales e iteraciones)

Como referencia de piezas creadas con la tecnología interactiva de Blender, se le invita visitar la muestra interactiva de Violeta Parra, en el CCPLM, en donde podrá utilizar la pieza en persona,  creada por el profesor y el equipo de OpenCurso, utilizando las mismas tecnologias enseñadas en este curso : el Interactivo Biográfico Ilustrado de Violeta Parra. (videos al pie de pagina)

El curso está dividido en varias secciones: (el temario puede sufrir modificaciones menores)

Día 1: Introducción, entender y aprovechar Blender.

  • Finalidad y alcances de Blender Interactivo, diferencias con Blender tradicional.
  • Cambiar la forma de pensar y hacer contenido para el Blender Game Engine.
  • Paradigma de Interfaz en Blender, comandos generales, setup general para trabajo en Interactivos.
  • Paradigma de funcionamiento en Blender. comandos generales para objetos.
  • Escenas y objetos, como modelos, luces, camaras. Estructura de los objetos y los datos en Blender.

Día 2: Manejar la complejidad del proyecto interactivo.

  • Layers, Escenas, Camaras, saltos entre archivos o escenas, reinicios. Persistencia de variables y parámetros. Overlays y Background, superposición de escenas.
  • Append y Links. Proyectos con varios archivos, personajes, etapas, interfaces, etc…
  • Group objects, sumado a links y appends, permite administrar los elementos de forma separada.
  • Nomenclatura: sistemas de nombres en Blender y prefijos del sistema de objetos de Blender.
  • El objeto Empty.

Día 3: Logic Bricks, Propuesta de Blender para llevar el flujo de los Interactivos

  • Metodología de las 3 Columnas,Funcionamiento de los Ladrillos Lógicos:
  • Columna 1: Sensores
  • Columna 2: Controladores
  • Columna 3: Actores
  • Variables (properties), layers de Estados, Mensajeria e interconexiones de objetos

Día 4: Taller de Producción.

  • Presentar y explicar propuesta.
  • Construcción de estructura e interfaces.
  • Construcción de Jugabilidad.

Día 5: Python y programación

  • Elementos básicos de programación en Python.
  • Particularidades de Python, lenguaje de scripting de alto nivel
  • Como usarlo en conjunto con los Logic Bricks.
  • Entendiendo la API de Python para el BGE.

Día 6: Fisicas, y tipo de objetos para el BGE

  • Como el motor lógico y físico (Ketsji, Bullet) evaluan los objetos de blender
  • Tipos:
  • no collision, static, dynamic.
  • rigid body, soft body.
  • occlude, sensor, navigation mesh.
  • Parametros para cada tipo.
  • Python (aplicado a lo mostrado en esta clase)

Día 7: Recursos disponibles para nuestros proyectos

  • Aprender a reutilizar y modificar Scripts existentes, en nuestro proyecto.
  • Encapsular Script creados, para reutilizar o contribuir con la comunidad blender.
  • GLSL Shaders, por Nodos o glsl script aplicados via python.

Día 8: Taller de Producción.

  • Desarrollo de maqueta.
  • Objetivos:
  • Maqueta consistente en el flujo de la interfaz.
  • Maqueta funcional, evaluar distintos parametros.
  • Afinar la jugabilidad, obtener resultados fluidos y correctos.

Día 9: Modelado para BGE

  • Herramientas de modelado, y cuales funcionan mejor con BGE.
  • Modelos low poly para BGE, desde Multi Resolution para Bake de normales, desplazamiento, AO.
  • Sculpt para modelado organico.

Día 10: Texturizado e Iluminación para BGE

  • Texturas UV y mapeos para BGE (unwrap)
  • alpha mask multitexture. Apilar texturas con mascaras en BGE
  • Luces en el BGE.
  • Sombras a tiempo real.
  • Bake. cocinando renders en texturas. Radiosity, ambient occlusion.

Día 11: Animaciones para BGE

  • Armatures, Meshes y Actions.
  • Ocupar Actions con Logic Bricks.
  • Parentescos y Jerarquias.
  • Presentacion proyectos finales

Metodología:
El profesor se apoyará con una proyección para enseñar las herramientas y el funcionamiento del programa.Luego, con material complementario, se realizarán ejercicios prácticos aplicando lo aprendido, complementando herramientas y técnicas.

Otras apreciaciones:

Este curso se dicta en sala que incluye un computador para cada alumno. No es necesario que el alumno lleve equipo propio.

Descarga libremente la herramienta con que se dicta el curso aquí

Trabajos realizados con esta herramienta:

Te recomendamos visitar la muestra de Violeta Parra renovada, en el CCPLM, la cual incluye una pantalla interactiva, desarrollada por Cristian Hasbun el Profesor del Curso, con las mismas tecnologias que se enseñaran en este curso.

 

Esta herramienta puede ser integrada en cualquier flujo de trabajo, ya sea Mac, Windows o Linux. Además, al ser OpenSource, no necesita pagar licencias para ser utlizada comercial o académicamente, siendo una gran ventaja en Chile, país en el que las licencias de Software 3D rondan los US$10 mil.

{lang: 'es-419'}