Assimp es un fantástico programa gratuito, software libre bajo la licencia BSD que convierte tus modelos 3D de un formato a otro. Muy útil si descargamos modelos de alguna página web y el formato en el que viene no es el que deseamos.
La lista de formatos que acepta como entrada:
- Autodesk ( .fbx )
- Collada ( .dae )
- glTF ( .gltf, .glb )
- Blender 3D ( .blend )
- 3ds Max 3DS ( .3ds )
- 3ds Max ASE ( .ase )
- Wavefront Object ( .obj )
- Industry Foundation Classes (IFC/Step) ( .ifc )
- XGL ( .xgl,.zgl )
- Stanford Polygon Library ( .ply )
- *AutoCAD DXF ( .dxf )
- LightWave ( .lwo )
- LightWave Scene ( .lws )
- Modo ( .lxo )
- Stereolithography ( .stl )
- DirectX X ( .x )
- AC3D ( .ac )
- Milkshape 3D ( .ms3d )
- * TrueSpace ( .cob,.scn )
- Biovision BVH ( .bvh )
- * CharacterStudio Motion ( .csm )
- Ogre XML ( .xml )
- Ogre Binary (.mesh)
- Irrlicht Mesh ( .irrmesh )
- * Irrlicht Scene ( .irr )
- Quake I ( .mdl )
- Quake II ( .md2 )
- Quake III Mesh ( .md3 )
- Quake III Map/BSP ( .pk3 )
- * Return to Castle Wolfenstein ( .mdc )
- Doom 3 ( .md5* )
- *Valve Model ( .smd,.vta )
- *Open Game Engine Exchange ( .ogex )
- *Unreal ( .3d )
- BlitzBasic 3D ( .b3d )
- Quick3D ( .q3d,.q3s )
- Neutral File Format ( .nff )
- Sense8 WorldToolKit ( .nff )
- Object File Format ( .off )
- PovRAY Raw ( .raw )
- Terragen Terrain ( .ter )
- 3D GameStudio (3DGS) ( .mdl )
- 3D GameStudio (3DGS) Terrain ( .hmp )
- Izware Nendo ( .ndo ) </ul> El asterisco indica soporte limitado. A su vez, Assimp permite exportar a:
- Collada ( .dae )
- Wavefront Object ( .obj )
- Stereolithography ( .stl )
- Stanford Polygon Library ( .ply ) </ul> El proyecto Assimp cuenta con una interfaz gráfica para Windows llamado Open 3D Model Viewer.
¿Cómo se usa Assimp?
Assimp es un programa de línea de comandos. Para Windows acude a la página oficial, para Debian/Ubuntu usasudo apt install assimp-utilsDesde la línea de comandos la sintaxis usada para transformar el modelo de un formato a otro es sencilla
assimp export MiModeloOriginal.blend MiModeloExportado.objY ya está, no puede ser más sencillo. Si lo tuyo no es la línea de comandos, echa un vistazo a Open 3D Model Viewer, aunque solo está disponible en Windows.