6514ceff63docs(bevy_gltf_components): added barebones info about lights & shadows handling
bevy_main
kaosat.dev
2024-03-04 21:55:39 +0100
43267b7aa6chore(tools): * updated tests & data for bevy_components, fixed minor issues in conversions & shuffler * bumped version numbers
kaosat.dev
2024-03-04 21:38:39 +0100
c95eead100feat(tools): (re) generating gltf files for examples by script works ! * hack-ish, reuses our pytest boilerplate, but good enough for now
kaosat.dev
2024-03-04 14:15:30 +0100
d0f49c851afeat(tools): more work on internal tools
kaosat.dev
2024-03-04 13:27:53 +0100
6664e11ff0chore(testing): added example of "empty" nested inside a collection to the testing blend file
kaosat.dev
2024-03-04 13:13:56 +0100
3c4bc26830chore(tools): more work on auto gltf generation for examples
kaosat.dev
2024-03-04 13:13:32 +0100
6c8593f82dfeat(tools): added boilerplate for internal tools * clean zip file generator for blender add-on releases * wip for example gltf file generator
kaosat.dev
2024-03-04 13:00:36 +0100
641f84e1bfchore(examples): updated example glbs
kaosat.dev
2024-03-04 13:00:09 +0100
19800f2702tests(): * changed bevy_component tests to use testing/bevy_example as source for registry data * removed testing/bevy_registry_export * related tweaks & cleanups
kaosat.dev
2024-03-04 07:08:34 +0100
698f2346a9chore(): minor cleanups
kaosat.dev
2024-03-04 06:50:06 +0100
Process lights coming from Blender
Jan Hohenheim
2024-03-03 23:22:08 +0100
f3ea5d1250fix(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)
kaosat.dev
2024-03-01 14:56:48 +0100
5bc7645d07chore(gltf_auto_export): changed version number to signify a breaking change
kaosat.dev
2024-03-01 14:53:05 +0100
4727e117fdfix(tools): fixed handling of empty/ unit structs * updated to/from prop_groups * updated tests/ expected files * bumped version * removed verbose "watching schema file for changes"
kaosat.dev
2024-03-01 14:44:58 +0100
e828735ceefix(gltf_auto_export): corrected ron value for "spawnHere" components * bumped up version for future release
kaosat.dev
2024-03-01 14:36:59 +0100
7f824c47fefeat(bevy_registry_export): added boilerplate to make registry path relative to assets folder * for bevy_gltf_components: registered GltfProcessed component (supresses a few warnings etc) * for the rest: cargo fmt
kaosat.dev
2024-02-29 23:38:55 +0100
90cd47833ftests(gltf_auto_export): * fleshed out testing some more, checking for nested data etc * added visual testing to check for overall regression : * added screenshoting in bevy app * added visual compare with reference screenshot on python side * also fixed issue in export of animations * related tweaks & improvements
kaosat.dev
2024-02-28 21:07:43 +0100
ae8824c0cdfix(gltf_auto_export): added possible fix & experimentations for correct "deep-copying" of objects & hierarchy so that animated meshes also get exported correctly
kaosat.dev
2024-02-27 23:33:11 +0100
4c06ffd394test(): * added animated model in test blend file * added simple hierarchy blueprint in test blend file * on the bevy side: * added animation detection * added generation of a json diagnostics file to enable writing data from the Bevy side to be checked on the python/blender tests side * on the Blender side: * added missing animation export setting * added checking for diagnostics file info
kaosat.dev
2024-02-27 23:28:25 +0100
a705a238fdchore(inspector): added inspector & co
kaosat.dev
2024-02-27 08:14:49 +0100
ca25669774feat(bevy_gltf_components): added GltfProcessed flag component to improve performance of iteration over added<gltfExtras>
kaosat.dev
2024-02-27 00:37:24 +0100
0639c32c8ctests(gltf_auto_export): * overhauled tests to all use the same blend file/project * added auto_exit for matching bevy example * moved a few CLI tests settings to pytest.ini * cleaned up tests a bit
kaosat.dev
2024-02-26 11:09:53 +0100
61b27afd55tests(gltf_auto_export): * fleshed out & cleaned up bevy integration tests * added files & tweaked example
kaosat.dev
2024-02-25 23:59:09 +0100
Revert change
Jan Hohenheim
2024-02-22 19:17:47 +0100
06c3e05e46feat(gltf_auto_export): * 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 * started adding boilerplate for tests
kaosat.dev
2024-02-22 13:30:12 +0100
453b0b5d55feat(examples): * updated & cleaned up examples some more * added features/feature flags to 'common' example boilerplate * moved xpbd physics to common, behind a flag too * updated xpbd example * updated code for bevy_asset_loader changed api * more cleanups
kaosat.dev
2024-02-21 13:15:46 +0100
Stop warning spam
Jan Hohenheim
2024-02-20 22:13:58 +0100
dec0818222chore(examples): updated basic_xpbd example to use v0.13
kaosat.dev
2024-02-20 21:25:36 +0100
a28505fc39chore(ci): updated for new release
kaosat.dev
2024-02-20 14:56:19 +0100
3bc1a87d1echore(examples): updated examples for bevy 0.13 * updated dependencies * updated code where relevant * temporary removed editor * attempting to tweak lighting/camera proxies to match Bevy's new defaults * updated assets where relevant * still wip, as bevy_xpbd is not yet updated for 0.13 * all work except the above & save/load
kaosat.dev
2024-02-20 14:52:00 +0100
cc2718ffd2chore(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
kaosat.dev
2024-02-20 14:50:27 +0100
9df849a537feat(bevy_gltf_components): testing a different approach using only gltf extras * not using / tracking gltf files anymore (should avoid issues with scenes vs gltf files) * restructured accordingly * additional notes & co
kaosat.dev
2024-02-19 01:10:07 +0100
2e7c2e02affeat(bevy_components): * renamed operators for coherence * added actual generation of propGroup values for GenerateComponent_From_custom_property_Operator * added error handling & clean error messages for COMPONENTS_OT_REFRESH_PROPGROUPS_FROM_CUSTOM_PROPERTIES_CURRENT & ALL * cleanups & tweaks
kaosat.dev
2024-02-18 14:25:44 +0100
55884aad27feat(tools): additional fixes & tweaks * entities are now defaulting to 0 instead of n/a (sadly blender cannot handle the value of Bevy's entity::Placeholder... * fixed issues with parse_struct_string * tweaks & minor cleanups
kaosat.dev
2024-02-18 13:06:47 +0100
9d4dd0ed04feat(tools/bevy_components): * a few more small fixes * cleaned up propgroup => custom properties & other way around * added handling for a few special "value" types (entities, uuid) (as an experiment) * cleaned up & fleshed out a few tests * changed deleteComponent operator to have it also remove metadata * renamed ComponentInfos class to ComponentMetadata * lots of cleanups
kaosat.dev
2024-02-17 00:30:57 +0100