Contenido
Introducción
Blenxy es una extensión de Blender 2.79 que puede:
- Importar archivos Collada (DAE) generados por SuperBMD y exportar archivos Collada (DAE) para su conversión a BMD/BDL con SuperBMD.
- Importar archivos OBJ de NeoKCLCreate y exportar archivos OBJ para ser convertidos a KCL/PA (colisión).
- Importar/Exportar archivos de animación BCK.
- Importar/Exportar archivos BCSV.

El repositorio del código de Blenxy puede conseguirse aquí y Blenxy puede descargarse aquí.
Requisitos
- Tener la versión 2.79b o 2.79.7 de Blender.
- Tener instalado Python 3.5 (para 2.79b) o 3.7 (para 2.79.7). Si Blender es de 32 bits, el interpretador de Python a instalar tiene que ser obligatoriamente de 32 bits (se cumple lo mismo para 64 bits).
- El sistema operativo tiene que poder soportar OpenGL >= 2.1 . En caso de que la versión de OpenGL no sea soportada por tu computadora, si estas en Windows, puedes copiar y pegar el archivo
opengl32.dll
de esta página a la ubicación del archivoblender.exe
y Blender probablemente pueda funcionar.
Instalación
Instalar Blender
Para que no existan problemas raros, incluso si ya tienes Blender instalado, lo mejor es descargar el archivo ZIP de Blender (Windows) o TAR.BZ2 (Linux), descomprimir el archivo en alguna carpeta (en Windows es preferible que sea en una carpeta en la ruta C:\
por el límite de caracteres en rutas de archivos) y usar esa instalación "portable".
Esto se hace ya que Blenxy va a usar un interpretador de Python externo y para ello se va a romper el enlace con el interpretador de Python que viene integrado con Blender. El interpretador de Python integrado con Blender es fastidioso y no quiero usarlo.
Instalar Python
Windows:
- Instala Python 3.5 para Blender 2.79b o Python 3.7 para Blender 2.79.7. Si Blender es de 32 bits Python tiene que ser de 32 bits. Tutorial de cómo instalar Python aquí. Asegurate de instalar Python y "añadirlo al PATH".
Linux:
- Puedes instalar Python de la forma en la que prefieras, yo probé con pyenv o con este AppImage de Python (leer la documentación) y ambas opciones me funcionaron. Lo que se necesita es que sea Python 3.5 para Blender 2.79b o Python 3.7 para Blender 2.79.7, y, que Blender y Python sean ambos de 32 o 64 bits.
Instalar Blenxy en Blender
Windows:
- Después de instalar python, descarga el archivo
blenxy.zip
de aquí. - Dentro del archivo ZIP hay un archivo llamado
start.bat
. Sácalo del archivo comprimido y ponlo en el mismo sitio en el que se encuentra el archivoblender.exe
. - Si todo antes de esto se hizo bien, al hacer doble click sobre el archivo BAT se abrirá Blender usando el intepretador de Python externo que se tenga. De cualquier forma, si sucede algo raro, la ventana del CMD debería mostrar información relacionada con el error.
- Dentro de Blender ve a
File > Application Templates > Install Template from File...
, busca y selecciona el archivoblenxy.zip
. - Ve a
File > Application Templates > Blenxy
para cargar la extensión. En la primera corrida, Blenxy instalará algunos módulos de Python necesarios por lo que no te asustes cuando la intefaz se congele. Revisa la ventana del CMD para ver como va todo. Al finalizar la instalación de los nuevos módulos, Blender se cerrará automáticamente y al abrir Blenxy otra vez, debería aparecer Mario en la vista 3D.
Linux:
- Lee las instrucciones en la parte de Windows (pero no las sigas!) y luego continuas aquí.
- El equivalente del archivo
start.bat
es el archivostart.sh
pero en este caso tú vas a tener que especificar la ruta del interpretador de python. Reemplaza/YOUR/ABSOLUTE/PYTHON/INTERPRETER/PATH
con la ruta de tu interpretador de Python. - Al finalizar, corre el archivo
start.sh
y Blender debería funcionar como se describió arriba.