Tags: Vrixyz/Blenvy
Tags
chore(v0.14): upgraded all current crates, examples, testing setup et… …c to Bevy 0.14 (kaosat-dev#195) * chore(v0.14): upgraded all current crates, examples, testing setup etc to Bevy 0.14 * chore(Blender tools): some minor fixed for Bevy 0.14 & version bump
chore(v0.14): upgraded all current crates, examples, testing setup et… …c to Bevy 0.14 (kaosat-dev#195) * chore(v0.14): upgraded all current crates, examples, testing setup etc to Bevy 0.14 * chore(Blender tools): some minor fixed for Bevy 0.14 & version bump
feat(bevy_components): qol improvements (kaosat-dev#164) * closes kaosat-dev#163 * closes kaosat-dev#153 * closes kaosat-dev#154 * feat(bevy_components): 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 * feat(bevy_components): added progress indicators for from/to custom properties * various other minor ui tweaks for workflow improvement
chore(Bevy): Update to bevy 0.13 (kaosat-dev#136) * chore(crates): updated crates to Bevy 0.13 * updated deps * updated / changed code where relevant * updated README files * bumped version numbers for upcoming release * updated rust-toolchain * updated assets where relevant * closes kaosat-dev#132 * feat(bevy_gltf_components): * added GltfProcessed flag component to improve performance of iteration over added<gltfExtras> * closes kaosat-dev#144 * light & shadow processing is now integrated, to match lights coming from Blender: you can now control whether lights cast shadows, the cascade resolution , background color etc from Blender * closes kaosat-dev#155 * feat(bevy_registry_export): added boilerplate to make registry path relative to assets folder * closes kaosat-dev#137 * feat(tools): added boilerplate for internal tools * clean zip file generator for blender add-on releases * example gltf file generator * feat(lighting): added components, exporter support & testing for blender-configurable shadows * added BlenderLightShadows component to bevy_gltf_components * added writing shadow information to gltf_auto_export * updated tests * closes kaosat-dev#157 Co-authored-by: Jan Hohenheim <[email protected]>
fix(bevy components): fix handling of unit/empty structs (kaosat-dev#151 ) * closes kaosat-dev#133 * fix(gltf_auto_export): corrected ron value for "spawnHere" components * fix(bevy_components): fixed handling of empty/ unit structs * updated to/from prop_groups * updated tests/ expected files * bumped version * removed verbose "watching schema file for changes" * fix(bevy_gltf_components): fixed issue of incorect 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) * tests(): * changed bevy_component tests to use testing/bevy_example as source for registry data * removed testing/bevy_registry_export, as it is redudant * related tweaks & cleanups * 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 * docs(bevy_components): added notes about v0.3 breaking changes
chore(gltf_auto_export): bumped version for release (kaosat-dev#150)
feat(gltf_auto_export): component filtering for exports, bug-fixes an… …d tests(kaosat-dev#143) * added 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 ! * closes kaosat-dev#139 * closes kaosat-dev#141 * closes kaosat-dev#142 * closes kaosat-dev#146
feat(bevy_components): set of fixes & improvements (kaosat-dev#128) * 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 kaosat-dev#127 * closes kaosat-dev#124 * closes kaosat-dev#121 * closes kaosat-dev#130
fix(gltf_auto_export): fixed nested collections export (kaosat-dev#126)
PreviousNext