Support for importing and exporting FBX, Collada (dae), GLTF, and others
I’ve been playing with Assimp lately, which is a wonderful little utility for saving and loading a bunch of different 3D file formats. With this power in hand, Penguin is now somewhat happy to import and export the following:
- FBX
- GLTF and the binary equivalent (GLB), which is probably going to be a pretty common file format for the foreseeable future
- Collada (dae)
- 3DS Max
- PLY, and the binary equivalent (PLYB)
- STL, which is more of a 3D printing file format but who knows
This is, of course, in addition to obj, d3d, and raw GameMaker vertex buffers. You can also export to these formats in addition to importing them.
For the time being, only basic static meshes will be imported. Any animations or other advanced features will be ignored. Materials may work, but you may need to load the texture files yourself.
Over time I’ll probably be adding support for more of the fancy features included in some of these file formats (mainly animation), as well as generally improving the performance of the import and conversion process.
I’ve tested this with a handful of 3D models and nothing bad has happened, but I’m sure that there are ways to make the import/conversion do unexpected things. Let me know if you find a way to crash it or otherwise break it in a weird way.
Lastly, some other minor changes:
- Updated Scribble to 8.7
- The text cursor flashes a little faster, I found it got lost sometimes at a period of two seconds
Files
Get 3D Model Converter for GameMaker
3D Model Converter for GameMaker
Convert between different 3D model formats for GameMaker (or anything else)!
More posts
- Combining submeshes(/materials) can now combine texturesJan 30, 2024
- Combining submeshes atlases spritesDec 16, 2023
- Added collision shapes, and some other general imrpovementsMay 23, 2023
- Fixed a really annoying bug, and some extra featuresSep 21, 2022
- I don't have a name for this update but I added a bunch of stuff so I should pro...Jun 23, 2022
- Added an option to invert vertex alpha (mainly for Crocotile)Jan 16, 2021
- Fixed a(nother) vertex buffer bugSep 10, 2020
- Some fixes + future tech supportAug 18, 2020
Leave a comment
Log in with itch.io to leave a comment.