2024337ed6feat(blender_auto_export): added correct naming of objects in the temporary scene * changes collection stand in names in original scene & sets them back after export to have correctly named collection instance exports
kaosat.dev
2023-09-04 16:39:18 +0200
e738ca6080feat(tools-blender-auto-export): added boilerplate to create 'hidden scene' * creates scene with empties with BlueprintName components in the scene * export of the main scene now exports this scene instead of real main scene * lot of related tweaks and experiments
kaosat.dev
2023-09-04 00:27:44 +0200
1f5af3acd8feat(examples-advanced): very rough & buggy but functional save&load * including despawning entities that have been removed in the save file (think items that can be picked up etc)
kaosat.dev
2023-09-04 00:08:13 +0200
c8b425a12efeat(examples-advanced): added very basic picking(up) object to better test save & load * updated blend file also
kaosat.dev
2023-09-03 22:53:45 +0200
8aa76c78fefeat(examples-advanced): added very very crude boilerplate for save/load handling
kaosat.dev
2023-09-03 22:29:52 +0200
383d671ec9feat(examples): managed to get component merging between spawned gltf & original working * entities with BlueprintName components are now handled correctly: * scenes are spawned based on blueprint name * all components are copied from the original entity (including any override components) to the spawned scenes first child (where the actual generated components are) * the wrapper scene gets removed once init is done
kaosat.dev
2023-09-03 17:47:25 +0200
ac23c78a11feat(examples): overhauled spawning systems * added more complex spawned scene handling & cleanup logic/systems * added re-injection of BlueprintName components * all wip, requires more fine-tuning & simplification
kaosat.dev
2023-09-02 21:44:45 +0200
4b24e692fbfeat(examples): fleshed out advanced example * added bevy_asset_loader dep * added basics of preloaded assets * updated states * restructured modules * added working boilerplate to spawn relevant gltf files from BlueprintName markers
kaosat.dev
2023-09-01 19:04:26 +0200
0b3507fa10feat(examples): added experimental advanced example
kaosat.dev
2023-08-31 14:15:23 +0200
7374bf03f8feat(tools): added ability to get all collections instances used in main scene and export their collections to individual glb files * also injects a BlueprintName custom property that contains the name of the collection for reuse on the Bevy side
kaosat.dev
2023-08-31 00:45:08 +0200
chore(cleanups): overall minor cleanups & tweaks (#3)
v0.2.1
Mark Moissette
2023-08-12 00:35:14 +0200
a6ffabff14chore(): * a bit of code cleanup post linting * minor tweaks to Blender/Gltf example: added a more complex capsule collider example * minor tweaks to example README
kaosat.dev
2023-08-12 00:26:30 +0200
216561cc69docs(README): split up README into the relevant folders (example, blender add on) * cleanups, tweaks, badges etc, still wip
kaosat.dev
2023-08-03 09:59:33 +0200
e3f8479babchore(): * minor tweaks /naming * improved readme/ added use as crate examples
kaosat.dev
2023-08-02 01:28:06 +0200
14fdf2ef14refactor(lib): tweaks, adjustements, etc * added more clear information about preUpdate vs setup * trying to find a clearer plugin/crate name * minor tweaks
kaosat.dev
2023-08-01 23:36:26 +0200
2604969aa0refactor(): restructured code to turn the process_gltf (core) part into a crate * changed process_gltf into a lib/crate basics * changed current demo setup into an example that is importing the new crate * updated imports in the crate side * updated dependencies * tiny cleanups
kaosat.dev
2023-07-30 23:34:00 +0200
2eb6daece8docs(README): added link to the video/tutorial
v0.1.0
kaosat.dev
2023-07-30 01:29:03 +0200
9fe68d75b8docs(name): slight name change for clarity
kaosat.dev
2023-07-30 01:25:51 +0200
2f77d46feedocs(): minor docstring correction
kaosat.dev
2023-07-30 01:19:00 +0200
b3b643c427feat(tools): updated blender_auto_export_gltf * library scene is not a must have anymore * added option to scene prefered library scene name * option to auto-export on library changes is more coherent * renamed variables for more clarity * y-up is default
kaosat.dev
2023-07-29 16:41:57 +0200
d37e38ada1chore(tools): reduced minimal blender version (should also work with earlier ones ?)
kaosat.dev
2023-07-27 18:32:27 +0200
fcaea1a4dcrefactor(gltf_to_components): completely overhauled & improved the handling of tupple strucs * now using type_registration.type_info & matching instead of hackish string based ifs * handling of most "value types" * fleshed out example test components a bit more
kaosat.dev
2023-07-27 18:29:14 +0200
c402f51355feat(components): added a big set of demo components with various tupple types, structs etc * added test_components file with example rust components code * updated blend file & co with an object using all these components
kaosat.dev
2023-07-27 15:14:17 +0200
428bfe8efarefactor(gltf-to-components): cleanups, vec2 support
kaosat.dev
2023-07-27 02:09:31 +0200
bd6957bae3docs(README): updated docs, images etc * updated images & text from JSON => RON * also added a section for the Blender tool
kaosat.dev
2023-07-27 01:53:48 +0200
cf6af7b3efrefactor(): minor tweaks & cleanups
kaosat.dev
2023-07-27 00:07:04 +0200
6b769e1ba1refactor(): * moved all reusable parts to core module / folder * moved all game specific code to game module * fixed small issue with camera & other minor tweaks
kaosat.dev
2023-07-26 23:59:28 +0200
64ec564b02chore(): added all boilerplate * switch to ron for components inside Blender * related experiments & cleanups * total overhaul & cleanup of physics proxies handling * a lot of cleanups
kaosat.dev
2023-07-25 22:58:08 +0200