xcf_layers_suite

Multilayer XCF importer for Blender    (English Version Here)

Introducción:


Represas - Municipalidad de San Jorge from OHWEB on Vimeo. (Blender + Gimp +Xcf_layers_suite)

 

Hace un tiempo escribí un script para importar archivos XCF (de Gimp) en blender para poder usarlos en diversas aplicaciones; una de ellas, generar efectos 2D de video.

El script se modificó y mejoró gracias al aporte de excelentes ideas de Gez (Guillemo Espertino). Quien buscaba un método para realizar animaciones gráficas 2D/3D usando Blender como alternativa al uso de software propietario como Adobe After Effects.

Breve Descripción:

ESTE SCRIPT TRABAJA SOLO EN LINUX

xcf_layers_suite es un script que permite importar un archivo XCF (de Gimp) compuesto de varias capas a Blender.

Cada capa es colocada en un plano cuya ubicación y dimensiones se corresponden a las de la capa en el archivo XCF. Se crea una textura y material con el nombre de la capa correspondiente, se coloca cada capa en un scene layer diferente y se crea un render layer para poder usar el compositor de nodos.

Requerimientos:

Funcionamiento:

- en realidad son dos scripts, un script-fu para interactuar con Gimp (xcf_layers_suite_script_fu.scm) y el script para Blender ( xcf_layers_suite_2_00.py ).

  • Copiar xcf_layers_suite_script_fu.scm en nuestra carpeta HOME de Linux en la carpeta .gimp-2.6/scripts  (activar la opción para ver carpetas ocultas.  CTRL+H en nautilus)
  • Copiar xcf_layers_suite_2_00.py en la carpeta de scripts de Blender
  • Asegurarse de tener xcftools instalado

- El script lo podemos invocar desde  File -> Import -> XCF Layers Suite

- Se abrirá el selector de archivos donde buscamos el archivo XCF que deseamos importar y luego aparecerá un menú emergente con las opciones de importación.

  • Z separation : separación entre planos
  • Orthographic Ca : Coloca la cámara en modo ortográfico o en modo perspectiva
  • pack Images : Luego de importar empaqueta las imágenes en el blend.
  • delete images : borra las imágenes extraidas del XCF del directorio de trabajo *
  • put on layer : coloca cada capa del archivo xcf en un Scene layer diferente
  • Layer Visibilit : La visibilidad de cada scene layer corresponde a la visibilidad de cada capa en el archivo xcf.
  • Render Layers : Crea un render layer para cada capa
  • Draw Wire : dibuja el wire de cada plano para facilitar la selección

    * Por cada capa en el  XCF se creará un archivo PNG en el directorio de trabajo. si se activa la opción "delete images" luego de empaquetar las imágenes en el blend, estas son borradas del directorio de trabajo.


-  Luego de importar precionar "ALT + Z" para mejos visualización

-  Se importará el XCF con sus capas en cada plano respetando su órden, posición y transparencia. La vista se situará automáticamente en modo cámara.  


-  Se creará una textura y un materialcon el nombre de cada capa

-  Se crea un render layer por cada capa

   esto nos permite usar el editor de nodos para nuestro proyecto

Script Aternativo con opción Premul:

xcf_layers_suite_premul.py (archivo rar) 

xcf_layers_suite_premul es un script que añade la opción de acrivar PREMUL para las imágenes importadas. Éste script trabaja solo con compilaciones de blender hechas a partir del 04 de Noviembre del 2008.

Aquí dejo un link con una compilación que hice para Linux 64 bits optimizada para procesadores Athlon. El script ya está incluido.

Blend de ejemplo (gracias a Gez):