π New blender2ogre
release!
β¨ Features
- Add support for Blender 4.1
- Add support for Blender 4.1+ drag and drop of files
- Exporting
- Add support for exporting SkyBoxes
- Add support for OgreMeshUpgrader '-optvtxcache' option
- Add support for Rectangular Lights
- Add option for exporting manual LOD levels
- Add option to pack normals into INT_10_10_10_2 format
- material: implement alpha rejection for ogre1
- Ogre Next (aka v2) JSON material support (#178, #185)
- Importing
- Add support for importing of pose animations
- Add support for importing OGRE .scene files
π Bugfixes
- significantly speed up mesh import and export
- Fix Edge Lists generation for OGRE >= 14.0
- From Blender 2.8x+ on
LAMPS
are now calledLIGHTS
- Fix several problems with loading and saving configuration, also improve reloading and use json
- Fix wrong index entry for LOD
- not skip exporting of LOD levels
- Fix exception when there is a material slot but no material
- Fix importing of custom normals
- Fix windows path characters
- Fix for issue #181
- Fix for issue #188
π Documentation
- Add documentation about exporting SkyBoxes
- Update documentation regarding importing of .scene files
- Document new drag and drop feature for Blender 4.1+
- Create documentation for exporing Vertex Colors and per vertex transparency
- Fix wording for new LOD section
π Improvements
- Alert user if scale or rotation are not uniform
- Separate deletion of XML files between importer and exporter
- Replace isclose for math.isclose native method
- Show Blenders python script code for import/export options
- Save generated import/export script into a text block
- Only save import/export textblock script if called from the UI
- Use Blenders .OBJ importing code as template for importing meshes
- Add debug logging to importer
- Add exception handling to file read and write operations
- Add glob filter to OGRE importer
- Change to Blenders lighting model
- Correct al instances of
config.get()
to use singleton-comparison instead of truthiness wich was failing in some instances - Correct point light attributes
- create default material if it could not be imported
- Fix for removal of 'use_inherit_scale'
- Refactor Vertex Color export and import
- Reuse materials and set default material name
NOTE: This release has been packaged to allow installing from Blender add-ons menu
Full Changelog: v0.8.4...v0.9.0