Commit Graph

  • e1aa510457
    feat(materials): Materials libraries tooling & bevy code for material/texture reuse (#71) gltf_auto_export_v0.6 Mark Moissette 2023-12-12 13:21:53 +0100
  • adbe108f93 chore(): minor cleanups kaosat.dev 2023-12-12 12:55:27 +0100
  • cb79e88298 chore(): cargo fmt kaosat.dev 2023-12-12 12:52:44 +0100
  • cb2177cd99 docs(): updated readmes kaosat.dev 2023-12-12 12:42:29 +0100
  • 896fe22eef feat(examples/bevy_gltf_blueprints/materials): cleanups & tweaks to example & assets kaosat.dev 2023-12-12 02:02:45 +0100
  • d31635bbdd feat(bevy_gltf_blueprints): * added caching system for materials, in order to be able to drop gltf handles when not needed * cleaned up internals * started updating docs kaosat.dev 2023-12-12 02:01:36 +0100
  • 0ddb428e4b feat(tools/gltf_auto_export): * fixed a number of issues with cleanup of materials, export timing, etc * tweaked preference descriptions * updated version number * added docs for material options * updated doc images & added new specific ones kaosat.dev 2023-12-12 01:54:38 +0100
  • 0566864c28 feat(examples/bevy_gltf_blueprints/materials): updated example * moved textures to textures folder instead of inside materials folder as it was causing loading problems * added watermelon spawning as test spawn * added physics debug toggling * minor tweaks * updated assets kaosat.dev 2023-12-11 14:11:42 +0100
  • 5ec60ed8ea feat(tools/gltf_auto_export): updates to materials handling * added preferences & ui & handling to be able to toggle material library exports * now removing MaterialInfo once the export is complete * placeholder material export is now only done if material library export is toggled * export is now correctly dealing with all collections, not just recently changed ones * minor cleanups kaosat.dev 2023-12-11 14:09:04 +0100
  • 41b1dd63a9 chore(cargo): updated lock file kaosat.dev 2023-12-11 01:47:00 +0100
  • 9b8fba7242 feat(bevy_gltf_blueprints): added support for materials library! kaosat.dev 2023-12-11 01:46:28 +0100
  • 04a5e0262e feat(examples/bevy_gltf_blueprints/materials): updated example * added materials library + texture files * additions & tweaks * updated assets * updated deps kaosat.dev 2023-12-11 01:45:18 +0100
  • ed28796708 feat(tools/gltf_auto_export): added materials library export ! * export all in-use materials to a seperate temporary scene with cubes (for now) with the materials assigned * generated gltf is named based on the project/blend file, so multiple blend file projects can each have their own material libraries kaosat.dev 2023-12-11 01:41:59 +0100
  • 62e653b172 Added ability to load individual files instead of folder doomy 2023-12-09 14:36:44 -0500
  • 5f6f628da5 feat(bevy_gltf_blueprints): added example of materials handling * started experimenting with required changes to bevy_gltf_blueprints kaosat.dev 2023-12-09 02:38:07 +0100
  • 813ed8d81d feat(tools/gltf_auto_export): added boilerplate for improved material handling in the tool kaosat.dev 2023-12-09 02:36:43 +0100
  • c21c278f79 chore(tools/bevy_blueprints): added boilerplate & todo kaosat.dev 2023-12-08 13:13:51 +0100
  • 529a68c844
    refactor(tools/gltf_auto_export): complete restructuring of the tool (#67) Mark Moissette 2023-12-04 14:48:52 +0100
  • d5c8741b23 chore(tools/gltf_auto_export): added zipped version of the addon for convenience kaosat.dev 2023-12-04 14:39:12 +0100
  • ac2167b87c chore(docs): replaced a few pictures with more optimized versions kaosat.dev 2023-12-04 14:36:29 +0100
  • 4eaab1c22b refactor(docs): * moved gltf_auto_export specific docs/images inside the addon's folder * updated main title image kaosat.dev 2023-12-04 14:27:53 +0100
  • 589ba64197 docs(tools/gltf_auto_export): updated docs a bit kaosat.dev 2023-12-03 23:52:19 +0100
  • 5baba118db feat(tools/gltf_auto_export): * added storing & reloading of scenes list * further cleanups , minor tweaks & improvements for release kaosat.dev 2023-12-03 16:44:24 +0100
  • 269a211e1e
    fix(bevy_gltf_blueprints): fixed main_menu handling in examples Shawn Workman 2023-11-30 14:11:09 -0800
  • 2a0cc83424 refactor(tools/gltf_auto_export): complete restructuring of the tool * split up code in logical modules instead of one giant file * added module structure, imports etc * updated README kaosat.dev 2023-11-30 22:50:11 +0100
  • 7a117f542d restrict main_menu system to only run in AppState::MenuRunning - this is desired because hitting enter once we transition to AppState::AppRunning pressing enter will still trigger keycode.just_pressed in main_menu and set state to AppState::AppLoading and crash the game when it tries to create another scene, camera, etc... Shawn Workman 2023-11-30 12:26:51 -0800
  • 42d506f251 feat(nested_blueprints): addded example/test for nested blueprints * started changes to gltf_auto_export kaosat.dev 2023-11-30 13:38:00 +0100
  • 21ad422f46
    fix(bevy_gltf_blueprints): fixed aabb caching issue (#59) Mark Moissette 2023-11-25 02:52:23 +0100
  • bc05770d60 fix(bevy_gltf_blueprints): fixed aabb caching issue kaosat.dev 2023-11-25 02:49:59 +0100
  • 9a765d5e12
    feat(bevy_gltf_blueprints): added ability to generate blueprint/scene aabbs automatically (#57) Mark Moissette 2023-11-25 02:35:48 +0100
  • e2be98f529 chore(cargo fmt): kaosat.dev 2023-11-25 02:29:33 +0100
  • dead941002 feat(bevy_gltf_blueprints): added caching of aabbs so they only need to be computed once * particularly useful if spawning multiple instances of blueprints kaosat.dev 2023-11-25 02:26:06 +0100
  • 58e8fa6a85 feat(bevy_gltf_blueprints): added ability to generate blueprint/scene aabbs automatically (often usefull) * settable via a config flag & systems won't run if the flag is not set kaosat.dev 2023-11-25 01:54:40 +0100
  • 8e67f76d28
    feat(bevy_gltf_blueprints): added ability to also load gltf files, not just glb (#55) Mark Moissette 2023-11-24 12:30:47 +0100
  • 306fa04ceb feat(bevy_gltf_blueprints): added ability to also load gltf files, not just glb * settable via a new field in the plugin configuration * updated examples & README kaosat.dev 2023-11-24 12:14:58 +0100
  • 8a62240b7d chore(): more experimenting crate_tests kaosat.dev 2023-11-24 11:41:16 +0100
  • d1a369655a test(bevy_gltf_components): experimenting with tests kaosat.dev 2023-11-15 14:28:16 +0100
  • c34da08a21 README components Rulrn 2023-11-14 23:18:06 +0100
  • 56d7f1f987 README crate blueprint Rulrn 2023-11-14 23:12:50 +0100
  • d2aa947824 exemple => game.rs Rulrn 2023-11-14 22:52:50 +0100
  • ad56284e40 add line reference Rulrn 2023-11-14 22:49:41 +0100
  • cbb3ae772b format Rulrn 2023-11-14 22:47:13 +0100
  • e4620a7e04 corrected Rulrn 2023-11-14 22:39:32 +0100
  • 76f6a45fc4
    feat(examples): added basics of multi-level example (#46) Mark Moissette 2023-11-14 13:24:59 +0100
  • 1b4c8eaad8 refactor(): cargo fmt + minor tweaks kaosat.dev 2023-11-14 13:23:42 +0100
  • f7d86b87cc feat(examples/multiples_levels): * moved level transition code to a seperate module * added another level * various minor tweaks * fixed up camera logic some more kaosat.dev 2023-11-14 13:13:42 +0100
  • 026d07acec Merge branch 'main' of github.com:kaosat-dev/Blender_bevy_components_worklflow into bevy_gltf_blueprints_multiple_levels kaosat.dev 2023-11-14 11:53:03 +0100
  • dd4a04f237
    fix(tools/gltf_auto_export): fixed issue with blueprints export not working anymore (#48) Mark Moissette 2023-11-14 11:51:49 +0100
  • 44ff89514b fix(tools/gltf_auto_export): fixed issue with blueprints export not working anymore * now passing the list of all available collections instead of only the dynamic ones kaosat.dev 2023-11-14 11:46:07 +0100
  • c20dda75b8 feat(examples/bevy_gltf_blueprints/multiple_levels): * tracking camera is now set to correct position right after spawning (no more annoying camera movement when loading a level) * added toggling of physics debug * added handling of nested colliders for LevelTransitions kaosat.dev 2023-11-14 11:12:10 +0100
  • 80518bee65 feat(examples): added basics of multi-level example * added basic assets & logic for scene switching upon reaching a trigger zone ! Works ! * fix/ addition for point light intensity scaling & shadows kaosat.dev 2023-11-13 22:13:44 +0100
  • 66a3d71fe1
    feat(examples): added basic_xpbd_physics example (#45) Mark Moissette 2023-11-13 16:16:31 +0100
  • c2c068294a refactor(): minor tweaks kaosat.dev 2023-11-13 16:15:38 +0100
  • f0f92e3524 feat(examples): added basic_xpbd_physics example * adapted code from rapier physics * updated blend file & exported gltf files * changes & tweaks to cargo files so the examples are scanned as they should * various minor tweaks kaosat.dev 2023-11-13 16:04:16 +0100
  • 32d01eb48f
    refactor(examples): restructure examples (#44) Mark Moissette 2023-11-13 14:36:42 +0100
  • 919ebb8238 chore(): updated gitignore & main cargo.toml file kaosat.dev 2023-11-13 14:35:04 +0100
  • 1ef6e2c53a docs(): updated READMEs kaosat.dev 2023-11-13 13:27:27 +0100
  • e0c516a4b3 chore(): updated docs, added docs, updated deps etc etc kaosat.dev 2023-11-13 13:14:51 +0100
  • f73fbe4367 refactor(examples): moved examples into more logic folders & changed to allow for per example dependencies kaosat.dev 2023-11-12 18:39:04 +0100
  • c4e83655f3
    chore(bevy_gltf_components): Update to Bevy 0.12 (#32) Mark Moissette 2023-11-11 22:58:00 +0100
  • ee6a282a8b chore(): updated deps kaosat.dev 2023-11-11 22:47:06 +0100
  • 6cab07af62 refactor(): more cleanups kaosat.dev 2023-11-11 22:21:08 +0100
  • 10346ceb20 refactor(): cleanups kaosat.dev 2023-11-11 22:10:49 +0100
  • 117d1114f8 Merge branch 'main' into bevy_main kaosat.dev 2023-11-11 21:43:14 +0100
  • d06aa0042e
    chore(tools/gltf_auto_export): bump version number after recent bugfixes (#42) Mark Moissette 2023-11-11 21:41:15 +0100
  • 9a2e1893c2
    Update gltf_auto_export.py Mark Moissette 2023-11-11 21:40:41 +0100
  • bbfa1f30c9
    chore(tools/gltf_auto_export): bump version number after recent bugfixes Mark Moissette 2023-11-11 21:32:40 +0100
  • 111f0d0226
    fix(tools/gltf_auto_export) : fix export of collections in the main scenes (#39) Alix Bott 2023-11-11 21:25:17 +0100
  • 9e16e76679 docs(README): updated readme files * added compatibility tables * clean ups kaosat.dev 2023-11-11 20:36:43 +0100
  • d9eef6a476 refactor(bevy_gltf_blueprints): tweaks & better variable names kaosat.dev 2023-11-11 20:23:31 +0100
  • 72317abe80 refactor(examples): cleanups & tweaks kaosat.dev 2023-11-11 11:10:43 +0100
  • f5b893d8f2 refactor(): cargo fmt kaosat.dev 2023-11-10 16:03:01 +0100
  • 23ae55a3ef chore(): updated/ fixed all examples kaosat.dev 2023-11-10 16:02:07 +0100
  • 41d738512b chore(): more updated, changes & tweaks for v0.12 kaosat.dev 2023-11-10 14:13:37 +0100
  • 70526410b1 chore(): various changes & tweaks for Bevy 0.12 kaosat.dev 2023-11-10 12:32:03 +0100
  • 803a6ed2aa fix export of main scene collections Azorlogh 2023-11-09 23:56:46 +0100
  • 79f29776c2
    fix(tools/gltf_auto_export): Don't replace non-library collection instances by empties (#35) Alix Bott 2023-11-08 08:13:22 +0100
  • 3b32b99f42 add to contributors section Azorlogh 2023-11-07 22:31:18 +0100
  • 92c803c1a8 don't try to export non-library collections Azorlogh 2023-11-07 00:18:39 +0100
  • 02c86d0c4a chore(): now that bevy 0.12 is out ... * updated Bevy dependencies * uppdated blueprints & components version numbers in advance kaosat.dev 2023-11-04 22:18:02 +0100
  • 4925ccfb2e Merge branch 'main' of github.com:kaosat-dev/Blender_bevy_components_worklflow into bevy_main kaosat.dev 2023-11-04 22:11:16 +0100
  • 4afa0f5d7d
    feat(Animation): added code & example for animation support (#33) Mark Moissette 2023-11-01 12:44:37 +0100
  • e81bbc7808 chore(): minor fix/tweak for correct version in the docs kaosat.dev 2023-11-01 12:33:06 +0100
  • 07b02fe563 chore(): updated dependencies kaosat.dev 2023-11-01 11:01:33 +0100
  • d0575f3199 chore(bevy_gltf_blueprints): minor tweak kaosat.dev 2023-11-01 10:07:00 +0100
  • 1ff84ad918 refactor(): cargo fmt kaosat.dev 2023-11-01 00:08:35 +0100
  • eaa645beff chore(animation): * added information about animation to README * tweaked example * various boilerplate changes kaosat.dev 2023-11-01 00:00:01 +0100
  • 5840097b25 feat(animation): * cleaned up bevy_gltf_blueprints * cleaned up animation example & added jump animation support for robots * updated assets for animation example to add jump animation kaosat.dev 2023-10-31 19:43:09 +0100
  • 2a127841cf feat(animation): * removed obsolete files * tweaks & cleanups to bevy_gltf_blueprints * tweaks & cleanups to example kaosat.dev 2023-10-31 19:05:30 +0100
  • 8f541f8fa0 feat(animation): fleshed out example * improved example api * added multiple robots & foxes * added example of controlling animation based on distance from the player kaosat-dev 2023-10-30 18:46:50 +0100
  • b79c727bca refactor(bevy_gltf_bluprints): * moved animations specific code to a different module * updated imports kaosat-dev 2023-10-30 18:45:49 +0100
  • 99fa7a1dba feat(animation): api experiments kaosat-dev 2023-10-30 01:18:52 +0100
  • 63b8ae9a0f feat(animation): added example & boilerplate kaosat-dev 2023-10-30 00:29:20 +0100
  • 6ec7b5b136 feat(animations): added upgraded/fixed boilerplate for animation handling * experimenting with improved ux & internals kaosat-dev 2023-10-30 00:27:14 +0100
  • 18348607ed chore(bevy_gltf_components): updated code for bevy_main/ v0.12 kaosat.dev 2023-10-25 22:45:39 +0200
  • ea1d6cd78f
    fix(tools/gltf_auto_export): various fixes (#31) Mark Moissette 2023-10-23 18:46:22 +0200
  • 317ac8a70d fix(tools/gltf_auto_export): various fixes * fix exporter settings when changing blender project breaking the exporter * add auto creation of library folder if it does not exist (also any gltf export path where folders are missing) * main/level scene(s) now gets generated if there was no change, and they have never been generated before kaosat.dev 2023-10-23 15:24:04 +0200
  • 6a40cdfd3f
    feat(tools:gltf_auto_export): big ux improvements (#28) Mark Moissette 2023-10-22 15:21:55 +0200
  • 9407520d38 chore(tools/gltf_auto_export): minor cleanups & tweaks kaosat.dev 2023-10-22 15:16:31 +0200
  • b656b655c2 docs(tools/gltf_auto_export): updated docs kaosat.dev 2023-10-22 15:15:56 +0200