Vous êtes sur la page 1sur 19

2

Blendercat 4a edicin Revista Oficial


Octubre 201 2 EDITORIAL
CONTENIDO Bienvenido de nuevo al BlenderCAT!
Ya nos toca la quarta edicin que viene repleto de novedades. No tanto
por impartir una masterclass de videotracking sino porqu hay varias
Steampac 3D, un videojuego por Angel Sanchez noticias ms que queremos compartir con vosotros.
Modificador Spin por Abraham Castilla Nace la Associacin Blendercat como comunidad Blender en Catalunya y
Hamusuta Man aunque seguimos trabajando y cooperando con otras entidades, dejamos de ser
Video Editor por Maral Mora seccin para formar nuestra propia Entidad. Siendo conscientes que esto es un
Software Libre, una cuestin tica por Xavier Gass reto mucho mayor de lo que nos habamos planteado en un principio, tambin
LibreWare, la serie por Maral Mora somos capaces de lucidar que no solo " de Blender vive el hombre!", aunque algunos
nos gustaria. Es por ello que, a travs de la Asociacin hemos creado varios proyectos
relacionados con el programa 3D pero enfocados adems a dar a conocer la Asociacin y
como no, todo lo relacionado con el mundo del programario libre y el cdigo abierto.
En nuesta web encontrareis el proyecto BLENDERTOUR, dnde damos a conocer quienes
www.blendercat.org somos; y dnde ofrecemos un curso intensivo de Blender, de las posiblidades del programa
Editorial : Associaci Blendercat y de darnos a conocer por todo el territorio. Adems, en esta revista os explicamos el proyecto
Sant Jaume,339 08370 CALELLA LIBREWARE que, teniendo la misma finalidad est pensado para abarcar mucho ms publico y
BARCELONA - SPAIN por otros canales de contacto, con temas tan amplios como sern el dar a conocer cualquier
blendercat@blendercat.org programa libre y de cdigo abierto, con un formato de video-magazine. Para este proyecto
necesitamos de mecenas y aportaciones que veres explicadas con mayor claridad en
http://www.verkami.com/projects/3270-programari-lliure-la-serie
Reconocimiento - NoComercial - SinObraDerivada (by-nc-nd): No se
permite un uso comercial de la obra original ni la generacin de Por ltimo, no olvidarnos de las aportaciones de los colaboradores en esta revista que, sin su ayuda esta
obras derivadas.
edicin no seria posible.

Esta 4a edicin la dedicamos al tracking, a componer imgenes generadas en Blender y


sobreimpresionarlas en imgenes reales, grabaciones realizadas en video y preferiblemente sin
trpode. La tcnica del videotracking consiste en calcular el movimiento de cmara realizado con
las imgenes reales e implantar dicho movimiento al plano generado por ordenador, dando la
sensacin que los dos planos sean uno solo o que estn grabados en el mismo momento.
Siendo una masterclass de 2 dias, dedicaremos el sbado 13 de octubre a mostrar los menus del
tracking y posteriormente comprobar los ajustes de cmara para realizar el clculo de
movimiento. Al dia siguiente, domingo 14 no dejaremos pasar la oportunidad de explicar el video
editor de Blender que; siendo una herramienta indispensable en cualquier post-produccin est
(creeemos) poca valorada. Para acabar, y siendo conscientes de que coincide con la Blender
Conference en Amsterdam, daremos un vistazo via internet para saber los resultados.
Blendercat 4a edicin Revista Oficial 3

Un juego de laberinto open source realizado con Blender

STEAMPAC3D
Efectivamente, tras algunos coqueteos con el mdulo de juegos de Blender en su versin 2.49,
quera conocer qu mejoras se haban introducido en su versin 2.63. Pero, sobre todo, quera
comprobar si poda utilizarse en algn proyecto "serio". Pero como antes de echar a correr
primero hay que aprender a andar, nada de embarcarse a ciegas en un proyecto demasiado
Escrito por ngel sanchez ambicioso sin tener garantas de poder llevarlo a buen puerto.

El reto era reproducir nuestro clsico "Comecocos", un juego aparentemente simple, utilizando
nicamente los "logic bricks" de Blender. Esta herramienta parece menos intimidatoria para un
usuario acostumbrado a utilizar Blender y, a priori, ms intuitiva y sencilla que aprender a
programar en Python desde cero.

Estos bloques lgicos representan funciones preprogramadas que pueden combinarse de


mltiples modos para poder crear un videojuego. Existen tres tipos de ellos: "sensores",
"controladores" y "actuadores" que deben asociarse a los objetos que componen nuestra
"Escena" y que se enlazan entre ellos como en un diagrama de flujo.
Adems de estos bloques, otros dos elementos nos permitirn definir las acciones de nuestros
objetos: sus "propiedades" y su "fsica": es decir sus "variables" y cmo se van a comportar
dentro del mundo virtual (sistema de colisiones).

Explicado slo con palabras puede parecer ms complejo de lo que en realidad es, pero tenis
informacin mucho ms detallada y ejemplos en la Wiki de Blender que os mostrarn la
sencillez del sistema.

Qu nivel ha alcanzado Blender para utilizarse en el desarrollo de Qu es SteamPac 3D?.


videojuegos?, es solo una herramienta til para crear los modelos y las Evidentemente es un juego,
animaciones en 3D o existe vida ms all?, su sistema de "logic bricks" es pero lo es en todos los
comprensible para un usuario medio?, qu nivel de programacin podemos sentidos: es un juego de
alcanzar con ellos?, su motor de juegos es lo suficientemente potente y laberinto que intenta
verstil para distintas plataformas?, qu podemos esperar en el futuro? reproducir al clsico Pac-Man,
pero tambin es un juego en el
Todas estas preguntas y muchas ms rondaban en mi cabeza antes de mbito de su diseo y
emprender Steampac 3D. Algunas de estas preguntas ya tienen respuesta, desarrollo en Blender.
aunque ahora me surgen ms incgnitas que tratar de aclarar en prximos
proyectos.
Blendercat 4a edicin Revista Oficial 4
SteamPac 3D
Estos son los ingredientes bsicos. La mala noticia pueden ver los dos frentes de actuacin: por un A nivel interno, la cosa empieza a complicarse: un
es que en un juego aparentemente sencillo como lado, cmo funciona el juego a nivel de interfaz y la jugador y cuatro enemigos interaccionan entre ellos,
SteamPac la cantidad de "bricks" que se deben relacin entre archivos y escenas y, por otro, su pero tambin con los elementos que componen el
programar para que el juego funcione esquema interno con las relaciones entre los escenario. Bsicamente con los muros, los puntos
correctamente es bastante notable. Si esto lo objetos que lo componen. de nacimiento, los puntos de desplazamiento, las
multiplicas por el nmero de objetos que tengas en "tuercas" o puntos y los tems para cambiar el
tu "Escena" y tu capacidad de organizacin (o estado de los enemigos. Adems, existen toda una
desorganizacin), el resultado de la ecuacin es que serie de tems ocultos ("emptys") que ayudan a
tu salud mental puede quedar seriamente controlar el comportamiento de stos e incluso el
perjudicada. Y esto es especialmente dramtico nivel ms global del juego (control de pausas,
cuando intentas solventar errores que implican a sonido, inicio, reinicio, etc.). Todos estos elementos
otros aspectos del juego y eres incapaz de estn implementados con "bricks", en algunos casos
encontrar el problema entre la vorgine de bloques. de una manera bastante sencilla y, en otros, de
Cuando vemos un juego acabado y funciona manera bastante ms compleja, puesto que
correctamente, creo que nunca valoramos en su podemos definir en los objetos varios "Estados".
justa medida la cantidad de variables que se han
barajado y, por consiguiente, el trabajo que ha Pero Qu demonios es un "estado"?.
supuesto. Hasta el juego ms sencillo es fruto de la
reflexin y el esfuerzo. A grandes rasgos, los "estados" sirven para definir
los distintos comportamientos que pueden
A nivel general no hay mucho misterio y sigue el asignarse a un objeto.
esquema de otros juegos como Yo Frankie! para Gracias a ellos, podemos poner un poco de orden a
optimizar la carga del juego: un archivo, a partir del la hora de organizar los "logic bricks", puesto que
que se crea el ejecutable y desde donde tambin se estarn agrupados en su correspondiente estado, y
configura la previsualizacin del juego (Shader, tendremos una visin ms clara de todo el
tamao de pantalla, tipo, etc.). Desde este archivo conjunto. Adems, son elementos cruciales a la
se llama a otros que contienen los crditos, el hora de elaborar la IA (Inteligencia Artificial) de
men de acceso y, por fin, el juego. ste, a su vez, algunos personajes.
est compuesto por varias escenas que se
superponen: una con el propio juego situada al
fondo, otra con los elementos del "Hud" y otra
"Global" que las engloba y centraliza la
comunicacin entre ambas.
En los esquemas de trabajo de este proyecto se
Blendercat 4a edicin Revista Oficial 5

SteamPac 3D
Por ejemplo, en este caso los enemigos tienen Lo mejor de todo es que, al final del trabajo, Como conclusin final, y respondiendo a otra de las
hasta siete estados distintos: patrulla a, patrulla b, puedes hacer que el juego corra en todas las preguntas iniciales: Blender 2.63 puede ser utilizado
cazado, cazador, pausa y muerte. En los estados de plataformas que son soportadas por el propio para desarrollar videojuegos, aunque de momento,
"patrulla" los enemigos persiguen a un "empty" que Blender de una forma muy sencilla: Linux, Windows, en su apartado de programacin, no llega a alcanzar
se mueve aleatoriamente a travs del escenario MacOS y FreeBSD, aunque (y aqu una de las el nivel de otras herramientas como, por ejemplo,
pero pasan al estado "cazador" en cuanto detectan grandes desventajas actuales) todava no soporta Unity 3D. En mi opinin, a da de hoy, los
en sus proximidades al "jugador". Naturalmente son dispositivos mviles como Android o iOS que es principales inconvenientes son, como ya he
4 enemigos y cada uno de ellos tiene un donde, en un futuro no tan lejano, parece que se comentado, la falta de integracin de su motor en
comportamiento ligeramente distinto: desde el rojo encontrar una buena parte del mercado de dispositivos mviles y la imposibilidad de
que es el ms agresivo hasta el azul que es el ms jugadores. De todos modos, que no cunda el implementar un juego en red (y aqu quiero
pacfico. En este punto ha sido vital que en Blender pnico. En este momento existen proyectos para remarcar que estas carencias son actuales y
se implementara el "Actuador Steering" para portar su motor de juegos y OpenGL ES a Android seguramente ya estarn entre nosotros antes de lo
conseguir los comportamientos de persecucin. ste (http://wiki.blender.org/index.php/User:AlexK/Gsoc20 que pensamos). Ahora bien, para el desarrollo de
lo he ido aplicando en el modo "Path Following" 12) y de seguro que veremos ms novedades todos los elementos, personajes, animaciones, etc.,
(puesto que el modo "Flee" no he conseguido que puesto que al ser una herramienta OpenSource con es una herramienta que no tiene absolutamente
me funcionara correctamente) con el suelo del un gran apoyo de su comunidad, no dejar de nada que envidiar al resto de programas.
laberinto como "Navigation Mesh". evolucionar y de adaptarse.
As que ya sabes, podemos
Por tanto, y empezando a responder a algunas de
embarcarnos con l en nuestros
las preguntas del principio: s!, los "logic bricks" de
proyectos de juegos siendo
Blender permiten realizar comportamientos
conscientes de las limitaciones
"complejos" y desarrollar el juego hasta conseguir
del programa pero, sobre todo,
que sea funcional, aunque tampoco esperes hacerlo
de las nuestras.
de una manera sencilla.

En cuanto a otra de las cuestiones iniciales: el


motor de juegos de Blender muestra que ha sufrido
una notable evolucin, aunque todava cuesta
bastante optimizar el juego para conseguir que
corra fluido en equipos ms modestos, sobretodo si
se pretende utilizar GLSL como "shader". Os tocar
luchar con las mallas para simplificarlas al mximo
y lo mismo con las texturas.
B
Blendercat 4a edicin Revista Oficial 6

SKIN
modifier list
lender cada vez mas, implementa herramientas orientadas a un modelado rpido e
intuitivo para artistas. Este es el caso del modificador Skin que permite crear un
personaje junto con su composicin de esqueleto usando vrtices y Edges.
Esta forma de modelar permite un bocetado Low-Poly del personaje que luego
podemos terminar de matizar y definir con el Multiresolution y en modo Scuplt, u
by Abraham Castilla otros modificadores como el Subdivisin-Surface, Displace, etc...
En este tutorial vamos a aprender a usar el modificador Skin creando un lagarto y de
esta manera veremos como funciona este magnfico modificador.
*Este tutorial no pretende ser una guia paso a paso del modelado de un lagarto,
nisiquera se explica el uso de otros modificadores, solo pretende ser una guia del uso
del modificador "Skin".

Create Armature: crea el esqueleto del objeto basandose en los vrtices y edges
Branch Smoothing: ajusta la tensin de la malla en las bifurcaciones
Smooth Shading: activa la visualizacin del suavizado
Mark Loose: une la malla de la bifurcacin del vrtice seleccionado
Clear Loose: libera la unin de la malla de la bifurcacion del vrtice seleccionado
Mark Root: marca el vrtice seleccionado como raiz de las rotaciones para la composicin de huesos
Equalize Radii: igula la proporcin del escalado del vrtice seleccionado
Symmetry Axes: mantiene la simetra de la topologa de la malla en los ejes seleccionados

Nota: este tutorial a sido creado con la versin 2.63 S.O Linux
Blendercat 4a edicin Revista Oficial 7
1-Para empezar le aadiremos un modificador "Skin" al cubo 3- La manera mas prctica y rpida de crear la columna de nuestro lagarto es pulsando
por defecto; con el cubo seleccionado, en la pantalla de "Ctrl+botn izqu.ratn", de esta manera hiremos aadiendo vrtices rpidamente. Para
"Properties" pulsamos sobre el icono de la llave y luego poder visualizar los vrtices y edges a travs de la malla debemos tener seleccionado
en "Add Modifier", en el men que nos aparece seleccio- en el header de la pantalla 3DView.
namos "Skin", que tiene el icono .
Nos aparecera algo como en la figura 1. Figura 2: columna de lagarto

Figura 1:
objeto que
aparece al aadir
el modificador
Skin al cubo Figura 3: escalado de vrtices y modificador
Subdivision Surface aadido

2-El modificador "Skin" trabaja solo con vrtices y edges, por


lo que las caras no tienen relevancia, as que al aadir un
4- Para ajustar el tamao de la malla en cada vrtice pulsamos "Ctrl+A" y seguidamente
objeto o primitiva deberiamos eliminar las caras. Entramos
podemos pulsar "X" o "Y" dependiendo del lado que queramos escalar y si pulsamos
en modo edicin en el cubo por defecto y con todos los
"Equalize Radii" en el panel del modificador "Skin", nos iguala proporcinalmente ambos
vertices seleccionados ("A") pulsaremos "Alt+M" y seleccio-
lados en caso que queramos volver a a tener una malla completamente cuadrada en el
naremos "At center" para que solo tengamos un nico vr-
vrtice seleccionado (vease explicacin al pie de la pgina). Podemos aadir un
tice. Luego seleccionamos la vista lateral ("Bloq.Num 3") en
modificador "Subdivision-Surface" para ir visualizando mejor el resultado de nuestra
perspectiva ortogrfica ("Bloq.Num 5").
creacin (figura 3).
Equalize Radii: iguala
Ctr+A: Escalado proporcional Ctr+A, X: Escalado horizontal Ctr+A, Y: Escalado vertical
proporcionalmente ambos lados
Blendercat 4a edicin Revista Oficial 8

5- El flujo de trabajo ms adecuado en 6- Al crear las bifurcaciones debemos tener presente el tipo
este caso sera: la creacin del esqueleto de tensin de la malla, al pie de pgina explica como
completamente y luego modificar y ajustar funciona el "Mark loose" y el "Clear loose", para ello
el escalado de vrtices. En todo caso el seleccionamos el vrtice de la interseccin y escogemos la
modificador "Skin" nos permite, borrar, opcin que mejor se ajuste al resultado que necesitemos.
aadir , subdividir, juntar y toda clase de Finalmente ajustamos el "Branch Smoothing" para la
edicin de vrtices y edges, por lo que tensin de la malla en las bifurcaciones, teniendo en
podemos rectificar y ajustar la malla en cuenta que el ajuste s de toda la malla y no por vrtices
cualquier momento. individualmente. Figura 6: detalle de
bifurcacin de la mano

Figura 4: detalle de malla Low Poly con


modificadores "Skin" y "Mirror" 7- Para no tener que modelar ambas extremi-
dades aadiremos un modificador "Mirror",
este lo podemos aadir antes o despues de
modelar las extremidades, en todo caso debe-
remos activar la "Symmetry Axes" en el eje que
Figura 5: detalle de malla con tengamos el modificador "Mirror" activado, en
modificador "Subdivision Surface" este caso el eje X, esto mantendr la topologa
de la malla igual en ambos lados del eje selec-
cionado.

Clear loose
Por defecto el modificador Skin tiene el modo "Clear loose" a la
hora de procesar las bifurcaciones. Esta modalidad genera la
malla por cada nuevo edge por separado a partir del vrtice que
los une, pero en ocasiones podriamos no querer esto, un
ejemplo es en manos o pies, entonces podemos seleccionar el
modo "Mark loose" uniendo la malla entre los vrtices de la 0.00 Branch Smoothing 1.00
bifurcacin. Mark loose

"Branch Smoothing" nos permite suavizar la tensin de la malla


para un mayor ajuste del resultado de la malla en la bifurcacin.
Blendercat 4a edicin Revista Oficial 9

8- Cuando tengamos el modelado completo podemos crear el "Arma- 10- Para definir mas el personaje podemos hacerlo en modo Sculpt aadiendo un
ture" automticamente con la opcin "Create Armature" del panel del modificador "Multiresolution", para ello debemos aplicar antes el modificador
modificador "Skin". Al crearse el "Armature", el vrtice que tengamos "Skin", pues el modificador "Multiresolution" estara antes del "Skin" en la pila de
seleccionado como "Root" ser el hueso raiz y Blender crear un hue- modificadores y no funcionara.
so extra en ese vrtice, que ser el orign de todos los dems huesos
(figura 8). Para marcar el hueso origen, seleccionamos el vrtice y
pulsamos "Mark Root" en el panel del modifcador "Skin", este queda-
r marcado por un circulo discontinuo(figura 7).
Figura 7:
detalle de vrtice seleccionado
con "Mark Root"
Figura 9:
modelo con esculpido

9- Antes de crear el "Armature" debemos aplicar el modificador


"Mirror", de esta manera crear los huesos de ambos lados del eje X.
Al crear el armature se aadir un modificador "Armature" justo debajo
del modificador "Skin".

Figura 8: detalle de hueso origen

"Mark root" nos permite marcar el hueso origen de la composicin de huesos para controlar En caso de tener varias cadenas de huesos
las rotaciones. Cuando creamos el Armature, nos aparece un hueso extra que ser el origen separadas, a cada una de ellas deberemos
de todos los huesos en el vrtice donde hemos seleccionado "Mark root". marcar un origen.
Blendercat 4a edicin Revista Oficial 11

VIDEO
La edicin no lineal en Blender no acaba de ser lo que esperbamos de un editor de video,
pues si es verdad que hay algunas opciones a mejorar, como es el caso de las pistas de audio, el
video sequence Editor de Blender es completamente eficaz para realizar nuestras ediciones de
video. En este tutorial vamos a combinar archivos de video guardados con anterioridad en nuestro
ordenador as como escenas 3D que hayamos generado desde el propio programa de Blender. La
combinacin de estas dos posibilidades nos aleja bastante de los otros editores de video que podemos
Edicin encontrar. As que, esperemos que desarrollen y actualicen est magnifica opcin de programa para
augmentar todas sus posibilidades sin que tengamos que hacer uso de otras alternativas.

en Blender Escrito por Maral Mora


Empezemos generando un texto en el 3Dview para sobreimpresionarlo en el videoeditor con una imagen de
fondo. Para realizar el texto seguimos los pasos 1,2 y 3 detallados a pie de pgina. Renombramos la escena por
si deseamos crear otras siguiendo los mismos pasos (imagen 3): Entramos en el editor de video, seleccionndolo
desde los paneles predeterminados(imagen 4):
imagen 3 imagen 4

Lorem ipsum
1.-Insertar dolor entrar
/ texto, sit amet,
en 3.Damos
Lorem ipsum volumen a las
dolor sit dos
amet,
consectetuer
modo edicin,adipiscing
borrar la elit. palabras cuando
consectetuer extruimos
adipiscing elit.una
Ut
Ut a sapien.
palabra text yAliquam aliquet
substituirla por por una enAliquam
a sapien. los botones del
aliquet
purus
el molestie
ttulo dolor. En
que deseeis. Integer
este purus de
panel propiedades
molestie dolor. texto,
Integer
quis eros ut erat posuere
tutorial escribimos Blender. quis eroscon
indicado un pestaa
ut erat posuerecon la
dictum.
2.- Curabitur
Volvemos dignissim.
a repetir el paso letra F yCurabitur
dictum. modificamos los
dignissim.
1Integer orci. Fusce
y escribimos vulputate
en su lugar valores de Extrude
Integer orci. y Bevel a
Fusce vulputate
lacusdesplazando
CAT, at ipsum. Quisque
el textoinal 0.020 talipsum.
lacus at y comoQuisque
se muestra
in en
liberodenec
final la mi laoreet
primera volutpat.
palabra la imagen.
libero nec mi laoreet volutpat.
Aliquam eros pede,
para que parezcan unidas. Aliquam eros pede, scelerisque
scelerisque quis, tristique quis, tristique .
Blendercat 4a edicin Revista Oficial 12
Video Edicin en Blender
El primer paso es aadir los clips de video y/o escenas dnde queramos eliminar la parte del clip que no nos
del 3Dview en el timeline del videoeditor. Para ello, interese. Para eliminar el trozo de clip que sobra,
iremos a Men/Add/Scene y seleccionaremos tantos seleccionamos con el botn derecho del ratn y
clips como deseemos. En este caso, aadimos la apretamos la tecla X. Volvemos a clicar en la tecla
escena Ttulo 1 creada anteriormente y un clip de Intro cuando nos preguntan si estamos seguros de
video almacenado en nuestro disco duro con la opcin querer borrarlo tal y como se muestra en la imagen 7
Menu/Add/movie.

No quedar en la pista que deseemos hasta que no la


fijemos con el botn izquierdo del ratn.

Imagen 5 Imagen 7
Para cambiar de pistas los clips, seleccionamos con el
Gracias al menu/ Strip/ Cut(soft) at frame cortamos la botn derecho del ratn el clip de la pista 1 y
entrada y la salida del video o apretamos letra k all mantenindolo pulsado la arrastramos a la pista 4.

Hay que tener la precaucin que para mover el


deslizador del Timeline es a travs del botn derecho
mantenindolo apretado y moviendo el ratn por la
Lnea de tiempo.
En este caso adems, hemos modificado la opcin de
mezcla de capa en Alpha Over en el clip de la pista 4,
a fin de conseguir . sobreimpresionar el titulo en la
imagen.
Blendercat 4a edicin Revista Oficial 13
Video Edicin en Blender
An as, podemos observar que el cambio de Finalmente, para poder exportar el video tendremos
imagenes es brusco. Vamos a modificar su entrada que comprobar ciertos parmetros en el panel de
mediante su opacidad. propiedades del Render.
Para ello, tendremos que crear un keyframe o
fotograme clave donde la opacidad sea al 100% y otro Para ello, abrimos la opcin de dimensiones y
keyframe al final del clip donde la opacidad est al escogemos un estandard de salida como por ejemplo
0%, es decir, que no aparezca la imagen. TVPAL 16:9, comprobamos que la resolucin este al
Vamos pues a insertar los keyframes en el clip de la 100% y que el principio y fin de los frames sea el
pista 4. correcto. Por ltimo, asegurarnos que el Frame rate si
hemos escogido sistema de color PAL sea a 25 fps, si
Seleccionamos la pista con el botn derecho del ratn, es fuera de Europa escogeremos NTSC a 30 fps.
vamos al panel de propiedades y en la opcin Opacity Para realizar el segundo keyframe, nos colocaremos al
(opacidad) apretamos el botn derecho para que en el Para que guarde el archivo, deberemos ir a la opcin
final del clip, apretamos la letra I cuando el cursor del
menu podamos escoger la primera opcin Insert de Output, escoger la carpeta, darle un nombre al
ratn est sobre el botn opacidad y le modificamos el
keyframe. Podemos realizar la misma operacin si, archivo y el formato de compresin tipo H264 para
valor del mismo a cero.
teniendo el ratn encima del botn opacidad video. Antes de presionar sobre el boton Animation,
apretamos la tecla I . guardar el archivo blend.

Con el botn derecho del ratn desplazamos hacia


abajo la curva del editor grfico y observaremos como
Como podemos observar, el botn opacidad se ha En esta captura final de pantalla he aadido el efecto
el valor de opacidad va cambiando a medida que
vuelto de color amarillo indicndonos as que tenemos modificamos la curva. Cuando el valor sea cero, Transform para escalar y reposicionar el ttulo en el
un keyframe en esa posicin de fotograma del clip. borde izquierdo inferior como se puede apreciar en la
confirmamos su posicin con el botn izquierdo del
Asimismo, podemos observar en el editor de grficos ratn. imagen.
la creacin de una curva que vamos a modificar.
Blendercat 4a edicin Revista Oficial 14

SOFTWARE Si cualquier persona saliera ahora mismo a hacer una entrevista, a pie de calle, y formulara la
pregunta "Cree que los programadores informticos tienen derecho a ganarse la vida?", Es
obvio que la respuesta sera inequvocamente unnime: SI! Y si la siguiente cuestin fuera "Cree
que se debe pagar para usar un programa?". Aqu la respuesta no sera en absoluto unitaria y el

LIBRE
espectro se extendera desde aquel que est dispuesto a pagar el precio que considere justo, hasta
aquel que de ninguna de las maneras piensa que los programas informticos deben ser de pago,
extremo que entrara en clara oposicin con el hecho de valorar como absolutamente lcito que los
programadores pongan precio a su trabajo.

una cuestin tica Hago esta reflexin previa para desmitificar de una vez la creencia popular que se ha ido manteniendo a lo
largo de los aos, que es el hecho de que el software libre debe ser gratuito. Esta es una falsedad extendida y
arraigada que posiblemente venga propiciada por una traduccin demasiado libre de su nombre originario en
Escrito por Xavier Gass
ingls, donde la palabra free puede adoptar dos acepciones "libre" o "gratuito".

"Perfecto, pues", pensar ms de uno. Si quitamos este componente tan atractivo, esta golosina que es la gratuidad,
este tipo de caramelo que poda hacer que algunos se acercaran a un mundo nuevo, paralelo al que estn acostumbrados,
que queda?. Pues, realmente queda la parte ms importante de todas: un conjunto de sistemas operativos slidos y bien
estructurados que se ven complementados con un nmero de aplicaciones tan grande que es muy difcil que la inmensa
mayora de los usuarios no sea capaz de poder desarrollar con los mismos sus tareas cotidianas.

No se trata de poner en marcha guerras convirtiendo a los dems en adversarios y denostarles para demostrar las bondades de un
sistema en detrimento del otro, sino de convivir pacficamente, se trata, en definitiva, de compartir y no de competir. Estos son
conceptos que chocan de frente con un hecho social competitivo y ms preocupado en el lucro personal que en el bien comunitario,
que no entiende que, en definitiva, los avances comunitarios terminan revirtiendo positivamente en el bien personal.

Imagen 1.
Richard Stallman, fundador del movimiento del Software Libre, ante la placa de la calle
del Software Libre (Free Software Street), en junio de 2010, con motivo de las Jornadas
de Software Libre que se celebran en la ciudad de Berga.
Imagen 2
Detalle de la placa cermica correspondiente a la calle del Software Libre, en Berga.
Para la realizacin del diseo original de la placa se us el programa de edicin de
grficos vectoriales Inkscape.

El autor del articulo, Xavier Gass, es activista del programario libre y miembro del
equipo organizador de las "Jornades de Programari Lliure al Bergued".
Blendercat 4a edicin Revista Oficial 15
Software Libre, una cuestin tica
Esto implica un cambio de concepto y, hay que tener operativo que, a m personalmente, no me interesa Curiosamente, su precio no es nunca a la baja. Ante
muy claro, que los cambios ms difciles y a ms y al que no dar uso?. Considero que este hecho es esta paradoja uno se pregunta qu pasara si el
largo plazo son precisamente los de mentalidad. En un ataque contra mi libertad y un procedimiento precio fuera realmente popular no podra verse
consecuencia, y teniendo como base el hecho de la poco tico. Curiosamente, sin embargo, frecuenta el traducido esto en unas cifras de ventas ms altas,
convivencia, debe entenderse como estatus hecho de que este tipo de sistemas vienen alejando a muchos de esta mala praxis que es el
perfectamente normal el empleo parcial (por parte acompaados de paquetes de software privativo, de pirateo? Pienso que es posible, en todo caso no
de los suministradores de sistemas operativos) de innegable calidad, pero de precio realmente alto, lo parece que las grandes firmas estn dispuestas a
una franja de espacio concreta que, asimismo, debe que nos lleva a otra cuestin tica en que un cambio dar el paso.
verse reflejada en su respectivo y equivalente de paradigma pasa indefectiblemente por una
nmero de usuarios, usuarios que deben ser renovacin en la mentalidad de los usuarios, en este Llegado este punto, imagino que el lector ya
captados por conviccin y no por imposicin como caso entra en juego una prctica muy habitual que vislumbra hacia donde encamino la reflexin, que no
suele ocurrir en el momento actual. es conocida popularmente como "pirateo". es ms que hacer un uso ticamente correcto de las
bondades que nos pueden ofrecer los programas
Debemos comprender que los ordenadores y, por Acabar con esta praxis implica una nueva valoracin informticos. Insisto en que hay que entender el
extensin, sus sistemas operativos y sus paquetes del hecho real que debera llevar a unos y otros a conjunto ordenador / programas como una
de software no son sino herramientas, meros formularse varias preguntas. As, a nivel de usuario herramienta que nos debe facilitar la realizacin de
instrumentos puestos a nuestro servicio para sera necesario que cada uno valorase cul es el tareas concretas, satisfaciendo nuestras
facilitarnos la realizacin de tareas que, sin esta programa que necesita, atendiendo a dos premisas expectativas. Para ello tenemos que poder comparar
ayuda, se podran convirtir en algo bastante tedioso. bsicas como son: y elegir, pero debemos poder elegir en libertad, sin
En este sentido, tan defendible es un sistema a-su nivel de conocimientos, y imposiciones.
privativo como uno libre y lo mismo ocurre con sus b-el uso final que har del programa.
aplicaciones. Esta declaracin puede parecer un Afortunadamente, hoy en da es posible garantizar
contrasentido cuando quien la hace es un manifiesto Digo esto harto de ver usuarios que tienen estas demandas desde el mundo del software libre,
activista del software libre, pero en absoluto es as. instalados en sus ordenadores programas realmente sin embargo, este hecho no lleva implcito su uso
Despus de todo es una simple cuestin prctica y profesionales a los que no son capaces de extraer ni exclusivo; decantarse por un tipo de software no
de tica, en la medida que el usuario, en definitiva, un diez por ciento de su potencial. Programas que a tiene que significar el hecho de desterrar al otro,
lo que busca son, tan slo, las herramientas que le menudo han sido instalados en sus ordenadores de sino que incluso se pueden complementar. En este
permitan llevar a cabo su tarea, unas herramientas, forma "poco ortodoxa". sentido es de agradecer el esfuerzo de los
sin embargo, que ha de poder elegir libremente, sin desarrolladores que poco a poco van haciendo las
que le sean impuestas por los grandes monopolios. Al otro lado, tendramos a las grandes marcas aplicaciones ms compatibles entre s,
suministradoras de software, con productos estrella estandarizando sus formatos.
Y aqu surge una pregunta fundamental: por qu de precio inaccesible para la mayora y que, a
razn, a la hora de adquirir un ordenador, ste debe menudo, estn muy difundidos gracias al hecho de
venir montado con un determinado sistema haber alcanzado un gran nivel de popularidad.
Blendercat 4a edicin Revista Oficial 16
Software Libre, una cuestin tica
Un buen ejemplo de lo que digo es la suite Finalmente, cuando todos han terminado su parte Llegado este punto podemos preguntarnos: se puede
ofimtica LibreOffice, que cada vez ha ido del trabajo, el seor D lleva a cabo la maquetacin trabajar con software libre? S, y esta es una
adquiriendo un nivel de integracin mayor con su de la hoja de propaganda con el programa Scribus, afirmacin que queda ilustrada en la anterior
equivalente de tipo privativo. Gracias a este nivel de en el que integra todos los elementos que A, B y C imgen.
integracin es posible intercambiar material entre le han suministrado. Fabuloso, verdad? Pues bien,
usuarios de uno y otro sistema, posibilitando as una observad como todos los programas que he Ante estas evidencias, parece obvio pues, que hoy
mayor difusin del conocimiento. mencionado son software libre, y es que en da se pueden llevar a cabo trabajos
Por razones obvias a los grandes suministradores de precisamente este tipo de software es el que ha profesionales con asistencia de software libre, de
software no les gusta demasiado el hecho de tanta apostado abiertamente por la universalidad de manera lcita y sin infringir ninguna legislacin
compatibilidad. Pero por qu considero tan formatos de manera que se conviertan en restrictiva en materia de licencias. Es ticamente
importante esta estandarizacin de los formatos? La herramientas con el mximo nivel de integracin incuestionable que el uso de este tipo de software
respuesta no puede ser ms sencilla: cuanto mayor entre ellas. No ha sido el caso durante muchos aos relega a un papel moralmente reprobable la
sea la integracin de los diferentes programas, ms del software privativo, que reclamaba su dosis de demasiado frecuente utilizacin de programas de
facilidad tendr el usuario a la hora de realizar las exclusividad en detrimento de otros paquetes de tipo privativo que, estando sujetos a una licencia de
tareas. Pondr un ejemplo para ilustrar lo que estoy software. Afortunadamente, esto est cambiando, un uso unipersonal, se emplean de manera
diciendo. Imaginemos una situacin (muy fcil de cambio promovido desde el mundo del software indiscriminada y fraudulenta, convenientemente
encontrar en la realidad) en que alguien necesita libre. "pirateados". Actualmente ya no hay excusa para
unos folletos publicitarios y que esta tarea la lleva a ello, ya que el nmero de programas libres es tan
cabo un equipo de personas que, trabajando en amplio y abarca tantos sectores, que difcilmente
despachos diferentes, se encuentran tan slo para encontraremos algn programa privativo que no
poder compartir su porcin de trabajo con los tenga su conveniente rplica en versin libre que
dems. Pues bien, todo el proceso se podra resolver pueda satisfacer nuestras necesidades sin tener que
de la siguiente manera: discurrir a prcticas poco ticas e ilcitas.
El seor A se encarga de hacer la tipografa, un tipo
exclusivo para el folleto, para hacerlo emplear el Cul es el futuro inmediato que espera al software
programa fontforge, ahora bien, como este programa libre? Es difcil decirlo con certeza, pero
trabaja con glifos vectorizados se debe apoyar con posiblemente la crisis econmica actual puede
otro programa que sea capaz de generar estos significar un nuevo impulso hacia este tipo de
grficos vectoriales y para ello usa Inkscape. programacin. En todo caso, este es un captulo que
Paralelamente el seor B, que es quien escribe los Imagen 3. ofrece mltiples lecturas, pero que dejaremos para
textos, utiliza el editor de textos Writter, de la suite Diferentes publicaciones (folletos, trpticos, libretos publicitarios ...). otro da.
ofimtica LibreOffice. Para su confeccin se ha utilizado software libre: Inkscape para la
El seor C, que se encarga del tratamiento de las realizacin de logos e ilustraciones, Writter para redactar los textos,
imgenes que tienen que ir en el folleto, se ayuda Gimp para retoque de imgenes y Scribus para la maquetacin.
del programa de retoque de imagen Gimp.
Blendercat 4a edicin Revista Oficial 17

LIBRE
POR QU ESTE PROYECTO?
la serie de TV La idea de este proyecto surge de la constatacin de la falta de un material audiovisual como
ste en video, aunque hay un gran nmero en la red pero disperso y distinto. Desde Blendercat
ya hace un par de aos que montamos la web blendercat.org para ayudar a cubrir la carencia

WARE
sobre el conocimiento de Blender a nivel asociativo y ahora queremos dar un paso ms all con
esta serie de cpsulas de referencia que englobar todos los aspectos del software libre. De esta
manera, pues, queremos contribuir a hacer posible la filosofa del software libre

POR QU EL TTULO LIBREWARE?


El ttulo parte de la idea de que cuanto bsquedas en Internet informacin sobre software libre est
dispersa, en ingls y castellano mayoritariamente y cuando encuentras algo es estrictamente sobre Linux.
Escrito por Maral Mora
Podemos decir, pues, que utilizando los mismos trminos de bsqueda, con la cola "la serie", estamos dando a
entender que es un programa de tv, tipo reportajes pequeos sobre todo lo que engloba el programario libre

QU CONTENIDO TENDR?
La idea son 20 captulos de 5 minutos cada uno por una temporada.
Los contenidos irn sugiriendo programas y Sistemas Operativos diversos para crear una gua de recomendaciones sobre
el software libre que refleje el uso profesional y no profesional de este software.
Cada captulo se compone de una breve descripcin sobre 2 o tres programas explicando su uso y, una entrevista a un
usuario sobre un cuarto programa que se puede o no haber citado antes. Al final del programa, unos segundos de reflexin
sobre un lema o frase de algn gur del movimiento software libre.

DESDE DONDE SE PUEDE FINANCIAR?


En este link encontrars la web que permite hacer donaciones: http://www.verkami.com/projects/3270-programari-lliure-la-serie

AYUDA A LA CREACIN. Qu es el crowdfunding?. Es


Los creadores realizan la obra, una forma directa de financiar
y ofrecen a los mecenas que proyectos via web con la suma
les ayudan a financiar sus de aportaciones individuales.
proyectos, recompensas en Se dirigimos a creadores
forma de productos independientes que buscan
exclusivos, invitaciones a financiacin para materializar
estreno, ediciones en DVD, sus ideas. Su pblico,
merchandising, o lo que convertido en mecenas, recibe
proponga el creador. recompensas exclusivas a
cambio de sus aportaciones.
Blendercat 4a edicin Revista Oficial 18
Libreware, la serie.
SLO 75 euros POR CAPITULO? CUANDO Y DONDE SE HAR LA PRESENTACIN DE LA es el mismo Blendercat. Gracias a los encuentros de
S, hemos calculado que entre desplazamientos, SERIE? la asociacin, impartimos cursos y talleres a bajo
dietas y gastos varios podiamos conseguir hacer un Se har una primera presentacin de la serie en coste con la voluntad de ofrecer calidad y
slo captulo por 75 euros. 75 x20u= a los 1500e que septiembre de 2013 en la Feria del Alt Maresme en la profesionalidad en la enseanza de estas
solicitamos por el proyecto. ciudad de Calella. El acto ser patrocinado por la TV herramientas informticas.
En que nos los gastamos?: Bsicamente en Calella y se invitarn a los mecenas y tendr lugar en
desplazamientos; Gasolina (40e) y peage (9e). Dietas el Stand de proyecciones de la Feria, en el Paseo BLENDERCAT pero ha visto superada sus expectativas
(24e, 8e menu x 3 personas; 2 del equipo y el Puigvert de Calella. Participar el equipo responsable y bajo la filosofa del software libre, tambin est
entrevistado).Ah!, y caf (2e) que si no, no de los reportajes, invitados del programa y personal abierto a todo tipo de software y no exclusivamente
rendimos.TOTAL 75e. que ha colaborado. La emisin en directo via internet el Blender, aunque estamos especializados.
permitir ver los captulos por la red a travs de
calellatv.cat La creacin de una serie sobre el Software libre es
uno de estos ejemplos no excluyentes.
POR QU TODO ESTO?
Para acceder a un puesto de trabajo debes presentar PUEDO AYUDAR DE ALGUNA OTRA MANERA?
tus titulaciones. Referente a los conocimientos Independientemente de que os hagis mecenas o no,
informticos estn las TIC. Que hoy por hoy puedes nos puede ayudar a difundir al mximo este proyecto
sacarte el certificado si quieres tener un diploma. entre sus contactos. Hay varias maneras de
difundirlo:
La formacin en tecnologas de la informacin y la Mediante nuestra pgina web: www.blendercat.org
comunicacin es una de las mayores prioridades de Publicando una noticia en tu blog o web
este siglo. Durante los ltimos aos han aumentado Siguiendo los twits de Blendercat: @blendercat2012
de forma progresiva el nmero de cursos que se
QUIEN FORMA EL EQUIPO DE ESTE PROYECTO? ofrecen, el volumen de inscripciones es creciente en O si eres intusiasta del proyecto puedes:
Idea, guin y direccin - Maral Mora cada centro y, de acuerdo con la evolucin de las .Mandarnos via email el nombre del programa libre
Realizacin y post-produccin - Equipo tcnico TV nuevas tecnologas, se aaden nuevos monogrficos que creas es importante para darlo a conocer.
Calella y talleres dondequiera que se imparten. .Enviarnos contactos de gente que utilice software
Barbara Escobar - Presentadora libre en sus proyectos profesionales y que quieran
Grafismo y diseo grfico - Abraham Castilla Pero para el software libre hoy en da an no est del salir en TV.
Asesor Captulos - Xavier Gass todo resuelto. Por este motivo y por la constancia de .Comunicarnos cualquier idea que creas que pueda
Colaboradores: Socios del Blendercat / Afines al que s hay cursos de programas, por ejemplo 3D, con mejorar el programa. Tu nombre saldr en los
software libre (variaran segn el tema del programa). licencia pero que tienen un coste excesivamente crditos.
Mecenas y ayudantes. elevado (una media de 8.000 e por curso) damos a Escribir a: blendercat@blendercat.org
conocer la comunidad Blender en Catalua o lo que

Vous aimerez peut-être aussi