Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@sercero sercero released this 23 Apr 01:36
· 2 commits to master since this release

πŸš€ 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 called LIGHTS
  • 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