Skip to content

Releases: kaosat-dev/Blenvy

Blenvy: 0.1.0-alpha.1

14 Aug 14:45
d1b5d26
Compare
Choose a tag to compare

First (alpha) release of Blenvy !

Last release of gltf_auto_export and bevy_components before release of Blenvy

18 Jul 23:28
9b50d77
Compare
Choose a tag to compare
  • updates color handling of the Blender add-ons to be compatible with the changes in V0.14

Pre-alpha release of the Blender side of Blenvy

20 Jul 23:51
9b50d77
Compare
Choose a tag to compare

This is a pre-alpha release , use at your own risk !
Please do NOT use this with important Blend files (backup first !)
A lot of bugs & missing features & documentation still

bevy_components v0.4.1 Tooling to visualise, find & replace unregistered/ invalid components

07 Mar 15:34
1353e14
Compare
Choose a tag to compare

component_rename_overview

  • added tools for diagnostics/ finding & replacing invalid & unregistered components
    • added ui for listing invalid & unregistered components
    • added boilerplate & functionality for component renaming/replacing
    • injection of invalid status & message in case the conversion did not work well
    • added deletion of components individual & bulk
    • added handling of wrong string for unit structs : allows detection of more wrong values for components
    • added progress bars for bulk operators
    • added docs for new features
    • added tests
    • added small "attempt to fix" button for unit struct uis in case they are invalid
  • added progress indicators for from/to custom properties
  • various other minor ui tweaks for workflow improvement
  • closes #163
  • closes #153
  • closes #154

gltf_auto_export v0.15 & bevy_components v0.4: companion update for Bevy v0.13

04 Mar 21:24
09915f5
Compare
Choose a tag to compare

gltf_auto_export v0.15:

  • adds support for toggling light shadows from Blender : ie if you disable a light's shadow in Blender, it will also be disabled in Bevy
    & vice-versa , if you use the latest Bevy_gltf_components
  • renames a few scene/lighting parameters to match the latest Bevy_gltf_components

bevy_components v0.4

  • ensures compatibility with components from Bevy 0.13

gltf_auto_export v0.14 & bevy_components v0.3: fixed unit structs handling

04 Mar 07:56
9cb9dda
Compare
Choose a tag to compare
  • this fixes an invisible issue with the generation/handling of unit/empty structs
  • this is a breaking change if you are not using legacy mode ! If you are using bevy_components, you need to click on the button to regenerate all custom property values, to be sure they are correct, and export your gltf files again !
  • fix(gltf_auto_export): corrected ron value for "spawnHere" components
  • fix(bevy_components): fixed handling of empty/ unit structs
  • fix(bevy_gltf_components): fixed issue of incorrect handling of empty component values in non legacy mode:
    • aka: replacing empty component values (ron strings) with '()' should ONLY happen in legacy mode
    • even more aka: ron strings for component values should not be altered when not in legacy mode (provided ron
      strings should be valid)
  • chore(crates): bumped up versions because of breaking change
  • chore(examples): updated registry export example to use up-to-date / fixed components data
  • chore(bevy_gltf_components): added back warning about legacy mode, in a less spammy way

gltf_auto_export v0.13.1: fix animated meshes export

29 Feb 14:35
b40ab49
Compare
Choose a tag to compare
  • added fix for incorrect "deep-copying" of objects & hierarchy so that animated
    meshes & nested hierarchies get exported correctly (regression introduced in v0.13.0
  • a lot of tests to ensure no further regressions !
    • added visual testing to check for overall regression :
      • added screenshoting in test bevy app
      • added visual compare with reference screenshot on python side
    • added testing of correct export of animated models
    • added testing of correct export of empties
    • added testing of correct export of nested hierarchies
    • added testing of correct export of blueprints, with & without components etc

gltf_auto_export v0.13: components filtering for exports, bug-fixes and tests

26 Feb 23:17
dfc2be8
Compare
Choose a tag to compare
  • adds filtering out of invalid components/ custom properties:
  • includes filtering out of invalid / disabled components as defined in bevy_components, components_meta etc
  • completely changed handling of "unique" (non blueprint) objects by copying them instead of moving/renaming them & manipulating their custom properties : much cleaner, much simpler !
  • disabled default gltf export of optimised animations
  • added tests !
  • adds options to disable change detection : aka "always export on save"
  • fixes issues with animation optimisations
  • fixes issues when setting enum parameters (export file format, etc)

bevy_components v0.2: fixes , registry file polling & more !

18 Feb 16:30
20b6fa6
Compare
Choose a tag to compare
  • fixed issue with "reload registry" not clearing previous data
  • added watcher/ poll system to automatically updated the registry & components list when the registry file has been changed
  • BREAKING CHANGE ! changed internal representation of components, incompatible with v0.1, breaks UI values.
  • added buttons to regenerate UI to account for/fix the above and to offer the ability to regenerate UI values from custom property values
  • lots of cleanups
  • added tests
  • closes #127
  • closes #124
  • closes #121
  • closes #130

gltf_auto_export v0.12.1: fixed nested collections export

07 Feb 13:29
0083295
Compare
Choose a tag to compare
  • fixes failure to export nested collections/blueprints