Introducción a Blender3D - Presentation Transcript
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Una herramienta completa
para la creaci´n de mundos virtuales
o
Patricio Mart´
ınez Cano
Universidad de Murcia
D´ Caldum
ıas
Mi´rcoles 20 de abril del 2005
e
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
1 Resumen del curso
2 Introducci´n a los gr´ficos por computadora
o a
Modelado
3 Definiciones b´sicas
a
3 Introducci´n al software libre
o
4 Resumen
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Bienvenida al curso
Bienvenidos al primer Taller sobre el manejo de Blender 3D
Agradecimientos. Asistentes, ATICA, Juanjo, Luis Daniel
...
Presentaci´n de mi persona. (no soy un experto
o
inform´tico y los comentar los problemas de manejar un
a
programa que cambia cada d´ ıa).
Presentaci´n de Caldum y Softla. (visitar su p´gina web)
o a
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Resumen del curso
As´ el curos constar´ de:
ı a
Introducci´n al curso.
o
Introducci´n a los gr´ficos generados por computadora.
o a
Introducci´n al software libre.
o
Introducci´n a Blender3D.
o
Introducci´n a la interfaz del programa y comprensi´n de ´sta.
o o e
Primera composici´n de im´gen.
o a
Primer modelado complejo. Uso de t´cnicas m´s avanzadas.
e a
Conseguiendo una escena realista.
Introducci´n a la animaci´n.
o o
Introducci´n a la edici´n de video.
o o
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Modelado
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Introducci´n
o
Un gr´fico por computadora es toda representaci´n virtual de
a o
datos llevados a cabo por una computadora u ordenador.
En el caso de los gr´ficos en 3D la representaci´n virtual tiene en
a o
cuenta la tercera dimensi´n con lo que la computadora simula en
o
su representaci´n caracter´
o ısticas similares a las que podemos
observar en nuestra realidad principalmente tridimensional que ha
sido previamente modelizada con algoritmos matem´ticos.a
Las t´cnicas para generar gr´ficos en 2D y 3D son distintas y en
e a
general el arte de los gr´ficos 3D es similar a la escultura o la
a
fotograf´ mientras que el arte de los gr´ficos 2D es an´logo a la
ıa, a a
pintura.
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Modelado
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Creaci´n de gr´ficos 3D
o a
El proceso de creaci´n de gr´ficos 3D por computadora puede ser
o a
dividido en estas tres fases b´sicas:
a
Modelado.
Composici´n de la escena.
o
R´nder o creaci´n de la im´gen final.
e o a
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Modelado
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Modelado:
La etapa de modelado consta de dar forma a los objetos
individuales que luego ser´n usados en la escena.
a
Existen diversas t´cnicas como:
e
Constructive Solid Geometry. Construcci´n de formas a partir
o
de operaicones buleanas llevadas a cabo con formas simples.
Modelado con NURBS.
Modelado poligonal. Concepto de Malla
Tambi´n incluye t´cnicas como definir la superficie del modelo,
e e
color, textura . . . y otras caracter´
ısticas.
Tambi´n puede incluir t´cnicas para la posterior animaci´n:
e e o
Esqueletos para la deformaci´n y manipulaci´n de modelos.
o o
Cinem´tica directa. ınez Cano
a Patricio Mart´ Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Modelado
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Composici´n de la escena
o
En esta etapa es donde se define la escena, se sit´an las luces,
u
c´maras y otras entidades importantes para conseguir el efecto
a
deseado. Tambi´n se designar´ lo necesario para la subsiguiente
e a
construcci´n de la escena.
o
Es como si uno fuera el fot´grafo o el director art´
o ıstico en una
pel´
ıcula en la vida real.
´
La iluminaci´n es muy importante. Esta determina desde la calidad
o
de realismo de una escena, ya que si queremos una escena muy
realista debemos situar las luces en lugares y con caracter´
ısticas
similares a la vida real. Tambi´n con las luces podemos contribuir
e
en gran medida a la respuesta emocional generada por la escena,
algo que es bien conocido por fot´grafos y t´cnicos de iluminaci´n.
o e o
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Modelado
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Renderizado
Renderizado es el proceso final de generar la im´gen 2D o
a
animaci´n a partir de la escena creada. Esto puede ser comparado
o
con tomar una foto o filmar la escena en la vida real.
Para conseguir im´genes de calidad fotorrealista se han
a
desarrollado muchos m´todos especiales. Las t´cnicas van desde el
e e
render de pol´
ıgonos, hasta las t´cnicas m´s modernas como
e a
Scanline Rendering, radiosidad y Raytracing.
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Modelado
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Renderizado
El software de r´nder puede simular igualmente efectos
e
cinematogr´ficos como lens flare, profundidad de campo, motion
a
blur (desenfoque de movimiento), Estos artefactos son, en
realidad, defectos mec´nicos de la fotograf´ pero se a˜aden ya
a ıa, n
que el ojo humano est´ muy acostumbrados a ellos.
a
Tambi´n se est´n desarrollando t´cnicas para simular otros efectos
e a e
de origen natural, como la interacci´n de la luz en la atm´sfera o
o o
el agua, efectos de humo y gases, etc. Esto se consigue con
sistemas part´ıculas y materiales ca´sticos.
u
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Vamos a intentar repasar algunas de las definiciones b´sicas que
a
existen en el mundo de los gr´ficos por computadora as´ como
a ı
algunas de las t´cnicas b´sicas que existen.1
e a
Malla. Es una forma de representar los objetos en el espacion
virtual tridimensional a base de unos objetos m´s b´sicos
a a
llamados pol´ ıgonos que en realidad son tri´ngulos. El
a
ordenador representa el objeto con los 3 puntos del tri´ngulo y
a
la normal del vector.
Render o renderizado.
Ray tracing
Radiosidad
Animaci´n.
o
Metaballs
NURBS
Cinem´tica directa e inversa.
a
1
Siempre se nos quedar´ algo en el tintero
a
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Introducci´n al software libre
o
Una de las mejores ventajas de Blender es que es software
libre.
¿Qu´ es el sotware libre?
e
Un poco de historia (muy corta eh?)2
¿A qui´n beneficia?
e
¿Mejor o peor que el software propietario? ¿por qu´ 3 ?
e
Patentes de software. ¿Se pueden patentar las ideas?
Licencias, propiedad intelectual, cultura libre.
http://jorge.cortell.net
2
paralelismo con los mainframes
3
ingenier´ social
ıa
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Introducci´n a Blender
o
Blender es un programa para la creaci´n de im´genes y
o a
animaciones de alta calidad semejante a 3Dstudio o Maya.
Este programa cuenta con los m´dulos necesarios para poder
o
modelar, texturizar, iluminar, animar y renderizar.
La ventaja que tienes sobre ´stos son principalmente:
e
1 El programa es libre y gratuito. Con esto no s´lo hace que su
o
coste sea cero sino que adem´s se puede distribuir con total
a
libertad.
2 Tamano m´ ınimo. El programa completo ocupa 5.4 Megas.
3 Al ser un programa libre su tiempo de desarrollo es mucho
m´s corto con lo que aparecen nuevas versiones con nuevas
a
caracter´
ısticas en muy poco tiempo.
4 El programa es multiplataforma con lo que sirve tanto para
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Caracter´
ısticas del programa
Adem´s el programa tiene las siguientes caracter´
a ısticas:
Una potente interfaz.
Gran capacidad para el modelado. Primitivas. curvas,
metaballs y gran cantidad de herramientas.
Herramientas de animaci´n.
o
Post-producci´n. Edici´n de audio y sincronizaci´n de video.
o o o
Creaci´n de juegos y 3D en tiempo real.
o
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Caracter´
ısticas del programa
Posibilidades de renderizado. Vers´til y r´pido y con la
a a
capacidad de a˜adir un motor de raytrazer.
n
Posibilidad de automatizaci´n. Gracias al lenguaje Python se
o
puede automatizar o controlar tareas varias.
Blender acepta formatos gr´ficos como TGA, JPG, Iris, SGI, o
a
IFF.
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Un poquito de historia
1.00 Enero de 1995 Desarrollo de Blender en el estudio de
animaci´n NeoGeo
o
1.30 Abril de 1998 Versi´n para Linux y FreeBSD, se porta a
o
OpenGL y a X
2.00 Agosto de 2000 Motor de tiempo-real y player interactivo
2.10 Diciembre de 2000 Nuevo motor, f´ ısicas y Python
13 Octubre de 2002 Blender se convierte en c´digo abierto,
o
Primera Conferencia de Blender
Tuhopuu1 Octubre de 2002 Se crea la rama experimental de
Blender, un lugar de pruebas para los programadores.
2.26 Febrero de 2003 La primera versi´n de Blender siendo
o
c´digo abierto
o
2.32 Enero de 2004 Gran revisi´n de la capacidad del render
o
interno.
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Instalaci´n del programa
o
lo hago ma˜ana que hoy no me da la gana.
n
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
La comunidad Blender
Gracias a la amplia comunidad que se cre´ entorno a Blender hoy
o
podemos disfrutar de este programa de forma libre. As´ se han
ı
desarrollado y ampliado grupos de desarrolladores, usuarios y
tranductores por todo el mundo.
Ma˜ana os pongo los enlaces
n
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
La interfaz del programa
Una de las cosas que m´s se le ha criticado Blender es su interfaz
a
por parecer anti intuitiva y fea.
Pues es precisamente esta inferfaz una de las ventajas de este
programa por varias razones:
Es totalmente configurable por lo que el usuario puede
adaptarla completamente a sus necesidades y gustos con una
libertad sin precedentes en otros programas.
Tiene un acceso r´pido a todas las caracter´
a ısticas del
programa sin tener que navegar por men´s, submen´s, y
u u
submenus de los submenus. En blender est´ practicamente
a
todo a la vista.
La interfaz es exactamente la misma en cualquiera de las
plataformas en las que se utilice.
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
La interfaz del programa
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
La interfaz del programa
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Creando modelos
Blender tiene a disposici´n una gran cantidad de
o
herramientas.
Primitivas b´sicas (que son figuras geom´tricas esenciales).
a e
Curvas bezier.
B-spline
Metaballs,
Fuentes vectoriales
Funciones buleanas para la edici´n de mallas
o
Gran capacidad de manipulaci´n de las mayas tanto a nivel de
o
v´rtices, vectores o caras.
e
Capacidad de usar script en python que son programas que se
integran f´cilmente con blender y consiguen ampliar muchas
a
caracter´ısticas del mismo como la f´cil creaci´n de modelos de
a o
forma autom´tica.
a
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Creando modelos
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Creando modelos
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Creando animaciones
Blender tiene todo lo necesario para hacer animaciones de calidad.
Capacidad de creaci´n en lo que se llama armaduras o
o
esqueletos de deformaci´n para la animaci´n de personajes y
o o
objetos con m´ltiples elementos m´viles usando una t´cnica
u o e
llamada cinem´tica inversa.
a
Animaci´n no linear tambi´n llamada restringida para crear
o e
sistemas que se animan siguiendo un camino preestablecido.
Editor para la animaci´n de personajes.
o
Editor de video para la post-producci´n.
o
Sistema para mezclar y sincronicar sonido con la animaci´n.
o
Scripts en python para ampliar las caracter´
ısticas del
programa como por ejemplo poder adaptar a nuestros
modelos captura en tiempo real.
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Creando animaciones
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Creando animaciones
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Renderizando
Incluye un raytracer muy r´pido.
a
Adem´s de soportar la inclusi´n de un motor externo de
a o
raytracer libre como Yafray
Desarrollo para incluir efectos de post-producci´n como
o
efectos de luces, niebla . . .
Capacidad para renderizado tipo dibujos animados.
Texturas procedurales.
Capacidad de Radiosidad.
Capacidad de exportaci´n para poder renderizar con motores
o
externos tales como Renderman, Povray, Virtualight . . .
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Renderizando
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Renderizando
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Creaci´n de juegos y 3D en tiempo real
o
Blender tambi´n posee la capacidad para crear juegos as´ como
e ı
presentaciones interactivas o paseos virtuales por alg´n modelo que
u
hayamos creado.
Editor gr´fico para definir comportamientos sin necesidad de
a
saber programar.
Simulaciones din´micas.
a
API escritas en python para el desarrollo y control de
Inteligencias artificiales para juegos y simulaciones.
Soporte para librerias OpenGl con lo que podemos crear de
forma din´mica transparencias, efectos de reflexi´n, efectos de
a o
luz . . .
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Creaci´n de juegos y 3D en tiempo real
o
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Trabajando con otros programas
Blender adem´s no nos quita ni nada de libertad al permitirnos
a
importar y exportar gran cantidad de formatos para poder trabajar
junto con nuestros programas preferidos de animaci´n, retoque de
o
im´genes, otros programas de edici´n 3D e incluso otros motores
a o
de renderizado.
As´ trabaja con ficheros del 3Dmax, Autocad . . . , todo tipo de
ı
formato de im´genes, video . . .
a
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Trabajando con otros programas: Yafray
Patricio Mart´
ınez Cano Blender. Libertad en 3D
Contenidos
Resumen del curso
Introducci´n a los gr´ficos por computadora
o a
Definiciones b´sicas
a
Introducci´n al software libre
o
Resumen
Trabajando con otros programas: Yafray
Patricio Mart´
ınez Cano Blender. Libertad en 3D
0 comments
Post a comment