miércoles, 19 de diciembre de 2012

[Render] Grim Fandango - Manny Calavera

Mi último trabajo, la versión realista de Manuel Calavera del Grim Fandango.



Behind the render!






sábado, 15 de diciembre de 2012

[Blender Script] - Generador ID Color Mask

Hola a todos.
Bueno, estoy con muchísimo trabajo, y escribiendo muchísimo Python para el mismo.
Me encontré con que un retocador me pidió una mascara de ID en color, como en max. Como nativamente no encontré algo que lo saque automaticament hice un pequeño generador de un nodo que soluciona el problema.

Esto es re simple, pero creo que puede servir mucho.





"""
Seleccionar un objeto que tenga un nodo cycles y correr.
"""
import bpy
import random

ACTOBJ=bpy.context.active_object
ACTMAT=ACTOBJ.material_slots[bpy.context.object.active_material_index].material
NODE=ACTMAT.node_tree.nodes.new(type="VALTORGB", group=None)    

COLORS=30


CHUNK=1/COLORS
I=0
for ELEMENT in range(COLORS):
    NODE.color_ramp.interpolation="CONSTANT"
    ELEMENTO=NODE.color_ramp.elements.new(I)    
    ELEMENTO.color=(random.uniform(0,1),random.uniform(0,1),random.uniform(0,1),1)
    I+=CHUNK

---------------------------------------



Si seleccionan un objeto que tenga en el slot de materiales activos un material de cycles, corriendo el script se generará automáticamente un nodo de ramp con muchos colores aleatoriamente.
Solo conecten este material a un emission a la salida y a un random object a la entrada.





Para hacer este proceso no destructivo yo uso el Oscurart Tools, y saco un pass.
Si dos colores quedan overlapeados pueden generan otro nodo para reemplazar.

miércoles, 21 de noviembre de 2012

Copy Indices - Blender Addon - Update to Blender 2.64


Muchas veces pasa que por transladar meshes de un soft a otro se pierden los índices de los vértices.
Gracias a esto cosas como shapes , uvs y otras propiedades dejan de funcionar correctamente.
Esta herramienta teniendo las dos mallas en casi exacta morfologia arma una malla nueva con la forma de nuestro objeto original pero con los indices del modificado.

Una muestra en imagen:




Video Demo:







----------------------------------------------
----------------------------------------------

sábado, 17 de noviembre de 2012

Compilar Blender en Ubuntu 12.10

Hoy es el turno de ver nuevamente como se compila Blender para la última versión del Ubuntu.

Actualmente la filosofía cambió por suerte, y los desarrolladores ya no nos brindan las librererias compuestas ni nos hacen compilar todo a nosotros. La nueva filosofía es un script que construye el entorno.

-Primero bajamos el encargado de sincronizar el source.
sudo apt-get install subversion
Con esto listo bajamos el source en una carpeta que no se mueva, en mi caso BLENDER-DEV
cd BLENDER-DEV.
svn co https://svn.blender.org/svnroot/bf-blender/trunk/blender

-Si queremos instalar cuda para usar la tarjeta gráfica (opcional): - Bajamos el CUDA TOOLKIT para Ubuntu de http://developer.nvidia.com/cuda-toolkit-40
- Abrimos una terminal una vez bajado, y tipeamos:
sudo sh archivoCuda.run
- Cuando nos pregunte por el path a usar solo tocamos enter.
- Para versiones modernas de gcc (>4.5) debemos hacer lo siguiente, sinó no anda:
Del archivo /usr/local/cuda/include/host_config.h borrar la linea
#error -- unsupported GNU version! gcc 4.5 and up are not supported!
Bien, ahora vamos a buscar el script para generar el entorno, situado en:
BLENDER-DEV/blender/build_files/build_environment/install_deps.sh
Antes que nada hacemos una copia de esto en la carpeta raiz, asi lo podemos editar.
Abrimos el archivo con el gedit y:

Para Osl cambiar: BUILD_OSL=false por BUILD_OSL=true
Para tener los archivos comprimidos guardados: SRC="$HOME/src/blender-deps" por SRC="BLENDER-DEV/src/blender-deps"

Ahora si, abrimos terminal, arrastramos el sh dentro y corremos.
Vamos a ver como se recarga el source y empiezan a bajar millones de librerias.
Casi seguro cuando quiera compilar OSL va a tirar un error que no reconoce el llvm (dato aportado por SephirothTBM), entonces, para solventar esto nos vamos a /usr/lib/llvm y nos fijamos si tenemos la versión 3.0 o 3.1.
En mi caso al tener la versión 3.1 vuelvo al archivo install_deps.sh y nos fijamos que hay una sección llamada compile_OSL(), es la encargada de compilar esto, entonces, abajo vamos a ver algo asi:


 cmake_d="-D CMAKE_BUILD_TYPE=Release \
             -D CMAKE_INSTALL_PREFIX=$_inst
             -D BUILDSTATIC=ON \
             -D BUILD_TESTING=OFF"
A lo que le agregamos


 cmake_d="-D CMAKE_BUILD_TYPE=Release \
             -D CMAKE_INSTALL_PREFIX=$_inst
             -D BUILDSTATIC=ON \
             -D BUILD_TESTING=OFF
             -D LLVM_DIRECTORY=/usr/lib/llvm-3.0"

Guardamos y volvemos a correr el sh.
Si todo sale bien esto va a llegar al final y nos va a decir que si tenemos pensado usar cmake agregar unos flags, y lo mismo para scons. Los anotamos por ahi y seguimos.

Si queremos usar collada recordar instalar libxml2 versión dev!.

Ahora, vamos a tener dentro de BLENDER-DEV una carpeta con el source llamada blender. En el mismo nivel de "blender" hacemos una llamada "cmake" que va a ser nuestro taller.
Abrimos un terminal y hacemos lo siguiente:


cd 'BLENDER-DEV/cmake' && cmake ../blender  && make -j8 install


Esta es la compilación sin nada... pero si queremos empezar a sumarle complementos abrimos el texto que nos dió cuando terminamos de construir el entorno y hacemos una lista que quedaría algo como lo siguiente (en mi caso):


cd '/media/WORKS/BLENDER_BUILDS/BLENDER-DEV/cmake' && cmake ../blender -DWITH_CYCLES_CUDA_BINARIES:BOOL=ON -DWITH_FFTW3:BOOL=ON -DWITH_MOD_OCEANSIM:BOOL=ON -DPYTHON_NUMPY_PATH:FOLDERPATH="/usr/include/" -DWITH_OPENCOLLADA:BOOL=ON  -DPYTHON_VERSION:STRING="3.3" -DWITH_CODEC_FFMPEG=ON -DFFMPEG=/opt/lib/ffmpeg -DFFMPEG_LIBRARIES='avformat;avcodec;avutil;avdevice;swscale;rt;theoradec;theoraenc;theora;xvidcore;vpx;mp3lame;x264;openjpeg;schroedinger-1.0' -DCYCLES_OSL:PATH="/opt/lib/osl" -DWITH_CYCLES_OSL:BOOL=ON -DLLVM_DIRECTORY="/usr/lib/llvm-3.0" &&
make -j8 install


El Blender aparecerá dentro de cmake/bin.

Siempre recomiendo empezar por la compilación mas simple asi es mas sencillo encontrar errores.
















-DLLVM_DIRECTORY=/usr/lib/llvm-3.0

miércoles, 26 de septiembre de 2012

Blender Tutorial - Nahuel Belich Shows Oscurart Tools Overrides

Nahuel Belich shows the last Oscurart Tools Overrides.
 



Blender File: MONKEYS FILE
http://www.mediafire.com/?2u225uiyt7mmfzw

Wiki AddOn: http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/3D_interaction/Oscurart_Tools

domingo, 5 de agosto de 2012

Oscurart Tutorial - Rig a Rope in One Minute!


- Para este tutorial se necesita el Oscurart Chain y el Curve to Armature.
- For follow this tutorial you need Oscurart Chain and Curve to Armature.


domingo, 22 de julio de 2012

Oscurart Tutorial - Rig a Chain in One Minute!

- Para este tutorial se necesita el Oscurart Chain y el Curve to Armature.
- For follow this tutorial you need Oscurart Chain and Curve to Armature.


miércoles, 18 de julio de 2012

Blender Addon - Oscurart IO txt RawMeshes v1.4



Spanish:
Este addon exporta a un archivo txt la data cruda de los meshes seleccionados.
Es ideal para limpiar meshes.

English:
This addon export to .txt the raw data from selected meshes.
This is good for clean meshes.


Image:



---------------------------------------
-------------------------------------------

domingo, 15 de julio de 2012

Blender Addon - Splines to Armature

Este addon permite crear un armature para controlar la curva seleccionada.
Simplemente es cuestión de seleccionar la curva y correr el operador.






Descargar: http://oscurart.com.ar/sc/oscurart_spline_to_armature.zip

Blender Addon - Oscurart Tools 3.0



Las herramientas de render fueron probadas en producción en la intro del dvd Stash América Latina. Durante este proceso las herramientas fueron modificadas y mejoradas.
La versión 3.0 trae muchos arreglos de bugs y mejoras en meshes.


The Render Tools was tested in production, in the Stash Latin América dvd intro. Improves and additions was added to the tools.
The 3.0 version have lot of fixes and improves in meshes tools.




Nuevo Layout:



Nuevas herramientas:
    *Resym save xml 
        Guarda a xml el mapa de simetria de malla.
   * Resym fue modificado
        Aplica el xml a la malla.
   * ReConst Mesh es el viejo Resym.
        Borra los vertices menores a cero en x, y reconstruye la malla. Además crea dos UVS.










La idea fue tomada de: http://vimeo.com/36933815


Las instrucciones pueden encontrarse en:
http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/3D_interaction/Oscurart_Tools




----------------------------------------------------------------------------


----------------------------------------------------------------------------


domingo, 8 de julio de 2012

Ilustración - "Verdadero Luchador"






Titulo: "Verdadero Luchador"
Técnica: Dibujo.
Soporte: Digital.
Contexto: Dedicado.
Software: Mypaint
Año: 2012

domingo, 1 de julio de 2012

Blender Tutorial - Compilar Blender en Ubuntu 12.10


Blender Tutorial - Compilar Blender en Ubuntu 12.10
Siempre al pensar en compilar un programa nos agarra un dolor de cabeza. El caso de Blender es mucho mas simple, ya que el proceso está mucho mas simplificado y la documentación es excelente.

Lo primero que vamos a hacer es compilar el python 3.2, que es una tarea muy simple:
    - Buscamos el source de la versión 3.2 en: http://python.org/download/
    - Descomprimimos el archivo donde nos sea mas cómodo.
    - Abrimos terminal y la navegamos el folder con cd.
    - Para mi gusto lo mejor fue instalarlo en /usr/local para lo cual escribimos en la terminal:
        ./configure --prefix="/usr/local"
    - Finalizado esto hacemos:
        make
        sudo make install

Si queremos instalar cuda para usar la tarjeta gráfica (opcional):
    - Bajamos el CUDA TOOLKIT para Ubuntu de http://developer.nvidia.com/cuda-toolkit-40
    - Abrimos una terminal una vez bajado, y tipeamos:
        sudo sh archivoCuda.run
    - Cuando nos pregunte por el path a usar solo tocamos enter.
    - Para versiones modernas de gcc (>4.5) debemos hacer lo siguiente, sinó no anda:
        Del archivo /usr/local/cuda/include/host_config.h  borrar la linea
        #error -- unsupported GNU version! gcc 4.5 and up are not supported!

Bien, ahora vamos a compilar el Blender.
Las librerias precompiladas que se daban aparentemente causaban mas problemas que beneficios, por lo cual se optó por eliminarlas. El proceso va a tener unos pasos mas...

Para comenzar instalamos las siguientes librerias:

sudo apt-get install libpcre3-dev libexpat1-dev libxml2 libxml2-dev
sudo apt-get install subversion build-essential gettext \
 libxi-dev libsndfile1-dev \
 libpng12-dev libfftw3-dev \
 libopenexr-dev libopenjpeg-dev \
 libopenal-dev libalut-dev libvorbis-dev \
 libglu1-mesa-dev libsdl1.2-dev libfreetype6-dev \
 libtiff4-dev libavdevice-dev \
 libavformat-dev libavutil-dev libavcodec-dev libjack-dev \
 libswscale-dev libx264-dev libmp3lame-dev python3.2-dev \
 libspnav-dev yasm libglew1.5  libglew-dev glew-utils  python-pyglew git-core


Con esto listo ya vamos a poder traer el source de Blender:
    - Creamos una carpeta en un lugar que no se modifique y la llamamos "Blender-Svn".
    - Abrimos una terminal y navegamos la carpeta.
    - Pegamos el siguiente texto, y con esto el programa "SubVersion" va a sincronizar nuestra carpeta con el source actual:
        svn co https://svn.blender.org/svnroot/bf-blender/trunk/blender
    - Vamos a ver que se creo una carpeta que se llama "blender", con muchas carpetas dentro.
    - Con esto ya tenemos todo el source y las dependencias.


Ahora vamos a armar Open Image y el Boost, para que funcione el cycles.

Navegamos con "cd" la carpeta donde está el source de blender, y le decimos que...
mkdir boost
cd boost
Hay que conseguir de internet la versión 1_49_0 de Boost http://sourceforge.net/projects/boost/files/boost/1.49.0/ . Cuando lo conseguimos lo metemos dentro del folder que recientemente creamos (boost) y lo descomprimimos.
Con cd entramos en la carpeta boost_1_xx_x

./bootstrap.sh
./bjam -j4 variant=release link=static threading=multi --with-filesystem --with-thread --with-regex --with-system --with-date_time stage install --prefix=../
cd ../..

Ahora... traeremos el OIIO !, entonces ya estamos en el folder paralelo al source, y con el git clonamos el source asi:

git clone git://github.com/OpenImageIO/oiio.git
cd oiio
mkdir -p build/linux
cd build/linux
cmake ../../src/ -DBUILDSTATIC=1 -DBOOST_CUSTOM=1 -DBoost_INCLUDE_DIRS=`pwd`/../../../boost/include/ -DBoost_LIBRARY_DIRS=`pwd`/../../../boost/lib -DBoost_LIBRARIES="boost_date_time;boost_filesystem;boost_thread;boost_regex;boost_system" -DCMAKE_INSTALL_PREFIX=`pwd`/../../dist/linux
make -j4 install
cd ../../..


Si queremos instalar con FFMPEG (recomiendo instalar sin esta libreria y si todo funciona se instala al final).

Bajamos la versión 0.10.4 http://ffmpeg.org/releases/ffmpeg-0.10.4.tar.bz2
Compilamos en donde nos parezca cómodo.
Descomprimimos el archivo.

cd a la carpeta que descomprimimos
./configure --enable-shared
make -j 4
sudo make install

Si todo sale bien seguimos....


Compilamos:
    - Creamos una carpeta dentro de "Blender-Svn" llamada "cmake" (el nombre es solo el que uso yo).
    - Navegamos este folder con una terminal.
    - Dentro de la carpeta "cmake" escribimos esta linea:
        cmake ../blender -DOPENIMAGEIO_ROOT_DIR=../oiio/dist/linux -DBOOST_ROOT=../boost -DBOOST_CUSTOM=1 -DBoost_INCLUDE_DIRS=`pwd`/../boost/include/ -DBoost_LIBRARY_DIRS=`pwd`/../boost/lib -DBoost_LIBRARIES="`pwd`/../boost/lib/libboost_date_time.a;`pwd`/../boost/lib/libboost_filesystem.a;`pwd`/../boost/lib/libboost_thread.a;`pwd`/../boost/lib/libboost_regex.a;`pwd`/../boost/lib/libboost_system.a" -DWITH_CYCLES_CUDA_BINARIES:BOOL=ON -DWITH_FFTW3:BOOL=ON -DWITH_MOD_OCEANSIM:BOOL=ON -DPYTHON_NUMPY_PATH:FOLDERPATH="/usr/include/" -DWITH_OPENCOLLADA:BOOL=ON -DWITH_CODEC_FFMPEG:BOOL=OFF

## Para habilitar el FFMPEG cambiar el OFF por ON


POSIBLES PROBLEMAS

Error libGl: al llegar al 100% devuelve un error de libGl, como si no lo encontrara. Se puede deber a dos cosas: no tener el driver de la placa de video correctamente, o que haga falta el link a el.
Para el último caso se resuelve con el siguiente comando: sudo ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so


Con esto listo van a encontrar una carpeta llamada "bin" dentro de cmake con el soft compilado.

Un saludo!

domingo, 24 de junio de 2012

Speed Model - "Resfrio"







Titulo: "Resfrio"
Tiempo; 25 minutos (Modelado)
Render: Cycles

Partiendo de un Cubo.

domingo, 17 de junio de 2012

Ilustración - "Observador"








Titulo: "Observador"
Técnica: Dibujo.
Soporte: Papel.
Contexto: Viaje en Colectivo.
Año: 2012

sábado, 19 de mayo de 2012

Ilustración - "INsecto"




Titulo: "INsecto"
Técnica: Matte Paint.
Software: My Paint.
Contexto: tranquilo, con tiempo.
Año: 2012

Timelapse Modelling - Table Leg

Esto fue un trabajo hecho para Berkay Devecioglu (Turkia). 
Con la entrega realizada jamás recibí el pago, un estafador basicamente.
Dado a que el trabajo ya está hecho decido licenciarlo como GPL y dejarlo en la comunidad.
Espero que les guste.


This was a job for Berkay Devecioglu (Turkey). He never paid me.
So, I upload it as GPL, for the community.
I hope you like.

Quality Full HD

The final Render:





Part 1


Part 2


Part 3


Part 4



lunes, 30 de abril de 2012

Ilustración - "Nosfe"




Titulo: "Nosfe"
Técnica: Speed Paint.
Software: My Paint
Contexto: Realizado entre renders.
Año: 2012

viernes, 27 de abril de 2012

Blender Addon - Random Vertices 1.1

- This addon randomize the location of selected vertices.

- Este add-on desplaza aleatoriamente los vertices seleccionados.






------------------------------------------------------------------
------------------------------------------------------------------




lunes, 23 de abril de 2012

Ilustración - Senialador




Titulo: "Senialador"
Técnica: Dibujo sobre papel, color digital MyPaint.
Tamaño: A4.
Software: --
Contexto: Realizado en viaje colectivo.
Año: 2011


sábado, 14 de abril de 2012

3D Model - LordEncih Cd Front Cover "Lordosis"

Arte de tapa para el segundo disco de LordEncih, llamado "Lordosis".
Proximamente disponible en disquerias.

Link a su sitio: http://www.lordencih.com.ar/




Datos Técnicos
Software: Blender, Gimp.
Render: Cycles, Internal.

Behind the .blend:


Render Passes:



Overrides Example setting:


Composite Tree:

domingo, 8 de abril de 2012

Oscurart 3D Reel - Publicidad

El reel contiene trabajos hasta marzo del 2012.
Los trabajos fueron realizados en FlamboyantParadise y MuuCine.

Ver en youtube:



Descargar en mejor resolución:




jueves, 5 de abril de 2012

Blendet Tutorial - Rig a Rope.

Muchas veces se necesita hacer sogas y es una complicación.
En simples pasos logramos un buen resultado, combinando 2 AddOns.

Preview:


Ver Online






Descargar en HD Host www.foro3d.com :



domingo, 18 de marzo de 2012

Blender Timelapse - Modelando un moño de traje.

Entrando en un nuevo proyecto grabé una parcialidad y la subi. Consiste ni mas ni menos que en el modelado de un moño de traje.
Muestra un poco la técnica de modelado Poly-by-Poly.

Resultado:


Video HD:


jueves, 15 de marzo de 2012

sábado, 3 de marzo de 2012

Blender Addon - Oscurart Tools 2.9

Oscurart Tools logró entrar en AddOns Contrib!!
Las herramientas de render fueron probadas en producción en la intro del dvd Stash América Latina. Durante este proceso las herramientas fueron modificadas y mejoradas.

Oscurart Tools is now in AddOns Contrib!
The Render Tools was tested in production, in the Stash Latin América dvd intro. Improves and additions was added to the tools.


Layout






Update 2.9 Features:

Relink Objects between scenes: send the selected objects to all scenes in the .blend file.

> Frame in the Render Tools: render current frame in each render mode (All Scenes, Active Scene, Selected Scenes)

Active Scene: Render only the active scene.

Selected Scenes: Render the scenes in the list. Example ( ["BEAUTY","RGB","REFLECTION"] )


Wiki page: http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts




----------------------------------------------------------------------------


----------------------------------------------------------------------------

sábado, 4 de febrero de 2012

Blender Addon - Oscurart Tools 2.8

Nuevas funcionalidades.
New functionalities.

- Export Import vertex groups.


All panels in the tool:



Object Tools:




Mesh Tools:





Shapes Tool:



Render Tools + Overrides :



Files Tools:





----------------------------------------------------------------------------


----------------------------------------------------------------------------

martes, 31 de enero de 2012

Blender Tutorial - Compilar Blender en Ubuntu 11.10

Siempre al pensar en compilar un programa nos agarra un dolor de cabeza. El caso de Blender es mucho mas simple, ya que el proceso está mucho mas simplificado y la documentación es excelente.

Lo primero que vamos a hacer es compilar el python 3.2, que es una tarea muy simple:
    - Buscamos el source de la versión 3.2 en: http://python.org/download/
    - Descomprimimos el archivo donde nos sea mas cómodo.
    - Abrimos terminal y la navegamos el folder con cd.
    - Para mi gusto lo mejor fue instalarlo en /usr/local para lo cual escribimos en la terminal:
        ./configure --prefix="/usr/local"
    - Finalizado esto hacemos:
        make
        sudo make install

Si queremos instalar cuda para usar la tarjeta gráfica (opcional):
    - Bajamos el CUDA TOOLKIT para Ubuntu de http://developer.nvidia.com/cuda-toolkit-40
    - Abrimos una terminal una vez bajado, y tipeamos:
        sudo sh archivoCuda.run
    - Cuando nos pregunte por el path a usar solo tocamos enter.
    - Para versiones modernas de gcc (>4.5) debemos hacer lo siguiente, sinó no anda:
        Del archivo /usr/local/cuda/include/host_config.h  borrar la linea
        #error -- unsupported GNU version! gcc 4.5 and up are not supported!

Bien, ahora vamos a compilar el Blender.
Actualmente para ubuntu igual que para windows los desarrolladores nos proveen de las librerias compiladas, para lo cual vamos a poder saltear como 5 pasos que eran bastante tediosos.

Para comenzar instalamos las siguientes librerias:

sudo apt-get install libpcre3-dev libexpat1-dev libxml2 libxml2-dev
sudo apt-get install subversion build-essential gettext \
 libxi-dev libsndfile1-dev \
 libpng12-dev libfftw3-dev \
 libopenexr-dev libopenjpeg-dev \
 libopenal-dev libalut-dev libvorbis-dev \
 libglu1-mesa-dev libsdl1.2-dev libfreetype6-dev \
 libtiff4-dev libavdevice-dev \
 libavformat-dev libavutil-dev libavcodec-dev libjack-dev \
 libswscale-dev libx264-dev libmp3lame-dev python3.2-dev \
 libspnav-dev

Con esto listo ya vamos a poder traer el source de Blender:
    - Creamos una carpeta en un lugar que no se modifique y la llamamos "Blender-Svn".
    - Abrimos una terminal y navegamos la carpeta.
    - Pegamos el siguiente texto, y con esto el programa "SubVersion" va a sincronizar nuestra carpeta con el source actual:
        svn co https://svn.blender.org/svnroot/bf-blender/trunk/blender
    - Vamos a ver que se creo una carpeta que se llama "blender", con muchas carpetas dentro.
    - Volvemos a navegar en otra terminal la carpeta "Blender-Svn" y traemos las carpetas de dependencias:
        Para linux 32:  svn co https://svn.blender.org/svnroot/bf-blender/trunk/lib/linux lib/linux
        Para linux 64: svn co https://svn.blender.org/svnroot/bf-blender/trunk/lib/linux64 lib/linux64
    - Con esto ya tenemos todo el source y las dependencias.


Compilamos:
    - Creamos una carpeta dentro de "Blender-Svn" llamada "cmake" (el nombre es solo el que uso yo).
    - Navegamos este folder con una terminal.
    - Dentro de la carpeta "cmake" escribimos esta linea:
        cmake -DWITH_OPENCOLLADA:BOOL=OFF -DWITH_CODEC_FFMPEG:BOOL=ON -DWITH_CYCLES_CUDA_BINARIES:BOOL=ON -DWITH_FFTW3:BOOL=ON -DWITH_MOD_OCEANSIM:BOOL=ON ../blender   && make -j4 install


POSIBLES PROBLEMAS

Error libGl: al llegar al 100% devuelve un error de libGl, como si no lo encontrara. Se puede deber a dos cosas: no tener el driver de la placa de video correctamente, o que haga falta el link a el.
Para el último caso se resuelve con el siguiente comando: sudo ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so


Con esto listo van a encontrar una carpeta llamada "bin" dentro de cmake con el soft compilado.

Un saludo!

Blender Splash - "Tick"

Para los que compilan, dejo un splash nuevo.






sábado, 28 de enero de 2012

3D Model: "Welcome SOPA and BigBrother"

Titulo: "Welcome SOPA and BigBrother".
Software: Blender.
Render: Cycles + Internal. Mixed with Render Passes.












Creative Commons License
"Welcome SOPA and BigBrother" by Oscurart is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 Argentina License.
Based on a work at 3.bp.blogspot.com.
Permissions beyond the scope of this license may be available at None.





---------------------------------------------------------------------------------------------------------


Vamos a esto?.

miércoles, 25 de enero de 2012

Ilustración - Derretido




Titulo: "Derretido"
Técnica: Dibujo sobre papel.
Tamaño: A4.
Software: --
Contexto: Realizado en viaje colectivo.
Año: 2011

"El calor se incrementa, y todo se suma..."

sábado, 21 de enero de 2012

Oscurart Blender Tutorials - Comodidad Natural - Rig Paloma

Tutorial dividido en 3 partes: Creación del Mesh Deform, desarrollo del Armature y seteo de Weights.
Subido en FULL HD.

Fe de erratas: algunos acentos se me escaparon y aparecen en signos de preguntas.

PARTE UNO: MESH DEFORM


PARTE DOS: ARMATURE










PARTE 3: WEIGHT MAPS







Python Script - Dividir videos con Mencoder en Ubuntu.

Viendo la necesidad de dividir videos pensé en mencoder. Funcionó todo bien hasta que me di cuenta que para dividir los archivos habia que establecer el tiempo de in y out. Hacer esto manualmente no me dio satisfacción, asi que pensé en Python.

Con estas pocas lineas conseguimos su funcionamiento:



import os
## VARIABLES
PATH="/media/WORKS/CURSO_BLENDER_2012/COMODIDAD_RIG/PARTE3"##PATH AL FOLDER
SEG=10 ## CORTE CADA TANTOS SEGUNDOS
PARTS=3 ##CANTIDAD DE PARTES


PARTINC=1 ## NO TOCAR
SS=0## NO TOCAR


##SETEO LOCATION
os.chdir(PATH)
LISTFILES=list(os.listdir(PATH))
for FILE in LISTFILES:
    if FILE.count(".ogg"):
        OGGPATH=FILE        
ENTIREFILE=PATH+"/"+OGGPATH  
for PARTE in range(0,PARTS):
    VARSTRING=str("mencoder -ovc xvid -xvidencopts bitrate=2000:pass=2 -o "+OGGPATH.replace(".ogg","_part"+str(PARTINC)+".avi")+" "+ENTIREFILE+" -ss "+str(SS)+" -endpos "+str(SEG)+" -sub "+OGGPATH.replace(".ogg",".srt"))
    print(VARSTRING) 
    os.system(VARSTRING)
    SS+=SEG
    PARTINC+=1


Un saludo.

Oscurart Blender Tutorials - Comodidad Natural - Rig Parte 1 - Modelado del Mesh Deform

La primera entrega de una serie de 3 tutoriales sobre rig, aplicado al personaje principal del corto "Comodidad Natural".
En esta primera parte se muestra como modelar el Mesh Deform. En los próximos se verá como construir el Armature y como setear los pesos.

(Hubo un cambio de servidor de youtube a vimeo por problemas de la tolerancia de duración que tienen por video)




Recomiendo JDownloader ya que está en FULL HD.

miércoles, 18 de enero de 2012

Relink Objects Between Scenes - Blender Addon

"Relink" es un complemento para Blender muy simple.
Simplemente revisa si los objetos seleccionados están linkeados en todas las escenas dentro del .blend.
En el caso de no ser asi los vincula a modo "object".
Se lo encuentra en CTRL+L  > "Relink Objects Between Scenes".






------------------------------------------------------------------------
------------------------------------------------------------------------

martes, 17 de enero de 2012

Copy Indices - Blender Addon

Muchas veces pasa que por transladar meshes de un soft a otro se pierden los índices de los vértices.
Gracias a esto cosas como shapes , uvs y otras propiedades dejan de funcionar correctamente.
Esta herramienta teniendo las dos mallas en casi exacta morfologia arma una malla nueva con la forma de nuestro objeto original pero con los indices del modificado.

Una muestra en imagen:




Video Demo:







----------------------------------------------
----------------------------------------------

domingo, 15 de enero de 2012

Oscurart Tools 2.7

Castellano:
- Nueva funcionalidad: OVERRIDES.
    Esta opción permite cambiar materiales a todos los objetos dentro de un grupo.
    Funciona con Blender Internal y Cycles!!!.
    Soporta Oscurart Batch Maker.
   Permite bajar el uso de memoria, brinda flexibilidad, y reduce el tiempo de renders.


English:
- New feature: OVERRIDES:
    This option allows you to change materials to all objects into a group.
    Works with Blender Internal and Cycles!.
    Supports Batch Oscurart Maker.
    Reduce the memory usage, provides flexibility and reduces time renders.



Oscurart Tools se ve asi:


Overrides Panel:



Tenés dudas de como se usa y como se puede implementar? mira el demo video.
Have you questions about how we use and how you can implement? watch the demo video.









----------------------------------------------------------------------------


----------------------------------------------------------------------------