Skip to content

Releases: kaosat-dev/Blenvy

gltf_auto_export v0.12 & bevy_components v0.1 (first release)

05 Feb 22:11
cfbda24
Compare
Choose a tag to compare
  • adds a new Blender addon: bevy_components that takes that json data to generate custom UIs for components , to be to add & edit components easily in Blender
    • also adds component metadata per object for more advanced features
    • etc
  • updates gltf_auto_export to add legacy_mode to support the "old"/current style component definitions

gltf_auto_export v0.11: big rewrite, lots of bug fixes and improvements

05 Feb 08:59
2ae8351
Compare
Choose a tag to compare
  • fundamental rewrite of a lot of aspects of the exporter, for cleaner code & to solve a looot of issues:
    • set export_separate_dynamic_and_static_objects default to FALSE, as it is an edge use case
    • more reliable export parameters storage, at the blend file level (you need to reconfigure your settings for this to work)
    • fixes blend file corruption when mouse pointer is in the properties panel when saving
    • undo support: even if export should fail, you can now use 'undo' to reset your blend file to the pre-export clean state
    • auto export now works correctly even when you are in edit mode
    • fixes scene settings issues & cleans up injection & export
    • fixes excessive, useless triggering of exports

gltf_auto_export v0.10: Generate separate level files for static & dynamic objects

10 Jan 13:54
5429bf4
Compare
Choose a tag to compare
  • adds the option to generate 2 output files per "level"/"main" scenes :
    • one with all dynamic data: collection or instances marked as dynamic (aka saveable)
    • one with all static data: anything else that is NOT marked as dynamic, the file name will have the suffix _dynamic
  • particularly useful when used together with the new bevy_gltf_save_load crate on the Bevy/rust side

gltf_auto_export v0.9 : Multiple blend files workflow, combine modes, and many fixes!

01 Jan 21:48
af94e49
Compare
Choose a tag to compare
  • adds support for multiple blend files based workflows, with blueprint sharing, use of Blender assets etc
  • adds support for different "combine modes" for collection instances
  • fixes a lot of minor & bigger issues
    • changes to a blueprint's materials trigger an automatic re-export
    • changes to sub collections inside a blueprint also trigger an automatic re-export of the root collection/blueprint
    • creates empties (any depth) as stand in for nested collections, so the parent/child structure is correctly matched on the Bevy side
    • no more orphan data generation (cleaner blend files)
    • better traceback for errors

gltf_auto_export v0.8 : Nested blueprints support

21 Dec 23:42
6047959
Compare
Choose a tag to compare
  • Adds (optional) to export nested blueprints/collection instances, to reduce redundant data, to reduce file size & memory use & maximise re-use
  • added add preferences to control nested blueprints export

gltf_auto_export v0.7 : Scene components (aka set Ambient, Bloom etc from Blender)

17 Dec 15:10
2c4720b
Compare
Choose a tag to compare
  • Adds (optional) support for setting Ambient Lighting, Shadowmap resolution, Bloom & AO of your Bevy project directly in Blender using the relevant Blender settings: a few less things that need to be hard coded, a few more things that makes looks match the Blender side more !
  • In order to use these on the Bevy side, you need to take care of adding the relevant components & systems, see here
    and here for an example.

gltf_auto_export v0.6 : Materials library support

12 Dec 13:05
e1aa510
Compare
Choose a tag to compare
  • adds support for materials library support to the exporter
  • makes it possible to share materials between blueprints, to reduce asset size & memory use