Commit Graph

  • 2024337ed6 feat(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
  • e738ca6080 feat(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
  • 1f5af3acd8 feat(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
  • c8b425a12e feat(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
  • 8aa76c78fe feat(examples-advanced): added very very crude boilerplate for save/load handling kaosat.dev 2023-09-03 22:29:52 +0200
  • 383d671ec9 feat(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
  • ac23c78a11 feat(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
  • 4b24e692fb feat(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
  • 0b3507fa10 feat(examples): added experimental advanced example kaosat.dev 2023-08-31 14:15:23 +0200
  • 7374bf03f8 feat(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
  • d9060a4d6b
    chore(cleanups): overall minor cleanups & tweaks (#3) v0.2.1 Mark Moissette 2023-08-12 00:35:14 +0200
  • a6ffabff14 chore(): * 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
  • 216561cc69 docs(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
  • e24ccc01cc
    docs(README): path fixes & minor tweaks (#2) v0.2.0 Mark Moissette 2023-08-02 01:51:39 +0200
  • a92ff48cd1 docs(README): path fixes & minor tweaks kaosat.dev 2023-08-02 01:51:05 +0200
  • 1417d5f389
    refactor(): restructured code to turn the process_gltf (core) part into a crate (#1) Mark Moissette 2023-08-02 01:45:57 +0200
  • 4f73f52744 docs(README): readme tweaks & improvements kaosat.dev 2023-08-02 01:39:48 +0200
  • e3f8479bab chore(): * minor tweaks /naming * improved readme/ added use as crate examples kaosat.dev 2023-08-02 01:28:06 +0200
  • 14fdf2ef14 refactor(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
  • 2604969aa0 refactor(): 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
  • 2eb6daece8 docs(README): added link to the video/tutorial v0.1.0 kaosat.dev 2023-07-30 01:29:03 +0200
  • 9fe68d75b8 docs(name): slight name change for clarity kaosat.dev 2023-07-30 01:25:51 +0200
  • 2f77d46fee docs(): minor docstring correction kaosat.dev 2023-07-30 01:19:00 +0200
  • b3b643c427 feat(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
  • e4171e5969 docs(README): updated docs kaosat.dev 2023-07-27 22:22:53 +0200
  • a2b4025e95 refactor(gltf_to_components): removed dependency on serde-json , & overhauled code accordinly kaosat.dev 2023-07-27 22:22:04 +0200
  • d37e38ada1 chore(tools): reduced minimal blender version (should also work with earlier ones ?) kaosat.dev 2023-07-27 18:32:27 +0200
  • fcaea1a4dc refactor(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
  • c402f51355 feat(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
  • 428bfe8efa refactor(gltf-to-components): cleanups, vec2 support kaosat.dev 2023-07-27 02:09:31 +0200
  • 0d4a90b733 docs(): readme tweaks + added licenses kaosat.dev 2023-07-27 02:08:57 +0200
  • bd6957bae3 docs(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
  • cf6af7b3ef refactor(): minor tweaks & cleanups kaosat.dev 2023-07-27 00:07:04 +0200
  • 6b769e1ba1 refactor(): * 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
  • 178e789832 chore(assets): tweaks & experiments kaosat.dev 2023-07-26 23:34:43 +0200
  • 6eace81fde feat(tools): added & slightly improved Blender gltf-auto-export tool kaosat.dev 2023-07-26 23:34:08 +0200
  • 5de91bf720 chore(physics): minor tweaks & adjustements & notes kaosat.dev 2023-07-26 23:33:36 +0200
  • 64ec564b02 chore(): 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