# Blenxy Blender 2.79 template for Super Mario Galaxy stuff. # TODO - Be aware of future BCK importer/export bugs. - Import "Inherit Parent Scale" data from BMD/BDL models into an already imported DAE model. - Try to import directly a BMD/BDL model (one can dream). - Learn about other model related file formats. - Learn how to modify Blender's UI through its Python API to make "custom editors". - ... # 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. - OBJ importer for NeoKCLCreate OBJs. - OBJ exporter for KCL conversion. - BCK animation importer for SMG (with importing options, read them). - BCK animation exporter for SMG (with exporter options, read them). - ... # Installation - Go to tags - Locate the last tag - 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! # 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 (and the people that contributed to those tools). - The authors of the material I could read about BMD/BDL/BCK. - The many stackoverflow threads (or similar forums/pages) in which Blender Python API issues/facts are discussed. - The Blender devs for Blender 2.79. - The git repository hosting service I am using.