A little template for Blender 2.79 for Super Mario Galaxy modeling

Isaac 94c26a2d7f update readme 2 månader sedan
.gitignore c16097bbf4 first commit on NotABug 1 år sedan
Mario.dae 17fd230427 updated Collada importer/exporter for SuperBMD 2 månader sedan
README.md 94c26a2d7f update readme 2 månader sedan
__init__.py 5297d6b2cc attempt to make blenxy install its required modules by itself 2 månader sedan
basic_settings.py 17fd230427 updated Collada importer/exporter for SuperBMD 2 månader sedan
blender_funcs.py 17fd230427 updated Collada importer/exporter for SuperBMD 2 månader sedan
collada_funcs.py 17fd230427 updated Collada importer/exporter for SuperBMD 2 månader sedan
collada_superbmd_export.py 17fd230427 updated Collada importer/exporter for SuperBMD 2 månader sedan
collada_superbmd_import.py 17fd230427 updated Collada importer/exporter for SuperBMD 2 månader sedan
csv_anim_bck_export.py 9f152e3f38 CSV exporter update 1 år sedan
csv_anim_bck_import.py 9f152e3f38 CSV exporter update 1 år sedan
math_funcs.py 17fd230427 updated Collada importer/exporter for SuperBMD 2 månader sedan
required_modules.py 115a163408 ok2 2 månader sedan
splash.png c16097bbf4 first commit on NotABug 1 år sedan
splash_2x.png c16097bbf4 first commit on NotABug 1 år sedan
startup.blend c16097bbf4 first commit on NotABug 1 år sedan

README.md

Blenxy

Epic Blender 2.79 template for Super Mario Galaxy modeling (honest work).

TODO

  • Redo the whole logic of the CSV BCK importer/exporter
  • ...

Features

  • Custom Collada importer for SuperBMD Collada files.
  • Custom Collada exporter for conversion with SuperBMD.
  • Reference axis SMG axis shows on all 3d models to guide the visualization of a mesh in the Super Mario Galaxy coordinate system (Y up).
  • Custom mesurement unit Galaxy Unit (or GU in short) that is used to mimic the game's original modelling environment (1 GU is 1 centimeter).
  • Epic Mario model like 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
  • The extension will download the python modules it needs in the first execution and automatically close Blender after installation (errors might happen here so open blender in CMD/Terminal to keep track of them).
  • If everything went nicely, 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 forums/pages) in which Blender Python API issues/facts are discussed.

Changelog

  • Collada importer/exporter updated. It still relies in Blender's default Collada importer/exporter. It is consistent enough to keep it this way for a long time.