Blenxy
Epic Blender 2.79 template for Super Mario Galaxy modeling (honest work).
https://humming-owl.neocities.org/smg-stuff/pages/tutorials/t8.html
TODO
- CSV Exporter has issues with equivalent keyframes/rotation angles close to -180/+180 degrees (think a fix).
- DAE importer to apply textures to model on import.
- Think on the possibility of a BTP Importer/Exporter.
- Add a OBJ exporter/importer for collision models (for conversion to KCL and PA).
- Rely less on blender's DAE importer/exporter (basically make my own, but I have no clue how cuz currently I have skill issue)
- ...
Features
- Custom DAE Exporter for BMD/BDL conversion with SuperBMD.
- Custom DAE Importer for DAEs that come from SuperBMD (only from SuperBMD).
- CSV Exporter for the BCK animation type (to use with the JAE, linear interpolation only).
- CSV Importer for the BCK animation type from JAE (linear interpolation only).
- Reference axis
SMG axis
shows on all 3d models to guide the visualization of a mesh in the Super Mario Galaxy reference system.
- Custom mesurement unit
Galaxy Unit
(or GU) that is used to facilitate DAE import/export without the need to re-scale manually all the time (1 GU is 100 meters).
- Epic Mario model as the default cube in Blender when starting the template (truly the most important part of the template >:]).
- ...
Installation
- Go to releases
- Locate the last release
- Download the
blenxy.zip
file
- Open Blender and go to File > Application Templates > Install Template from File...
- Search and select the
blenxy.zip
file
- Enjoy the extension!
Contribute
If you want to contribute or report an issue open a new issue in Issues. I will answer when I have time.
Thanks to
- Tarsa for the J3D Animation Editor program (JAE).
- Gabbo for pointing me out the Blender Python API reference.
- RenolY2 for J3DView and SuperBMD.
- The authors of the material I could read about BMD/BDL.
- The many stackoverflow threads (or similar) in which Blender Python API issues are discussed.
Changelog