Commit Graph

  • 55cd190beb feat: add ModelCache for downloading and caching 3D models from URLs MayaTheShy 2025-11-08 23:35:41 -05:00
  • d6caa41023 feat: implement ModelDownloader for fetching and caching 3D models from URLs MayaTheShy 2025-11-08 23:29:47 -05:00
  • de576e940e feat: add model_downloader module and import ModelDownloader MayaTheShy 2025-11-08 23:29:42 -05:00
  • 027e52a5d5 fix: add blocking feature to reqwest dependency in Cargo.toml MayaTheShy 2025-11-08 23:29:31 -05:00
  • f0cf79d32a docs: update README to clarify known limitations and roadmap for entity rendering MayaTheShy 2025-11-08 23:27:48 -05:00
  • 7ffebd5629 docs: update README to reflect 3D colored model rendering and entity details MayaTheShy 2025-11-08 23:27:28 -05:00
  • 20286a596f feat: implement Blender export script with logging and material creation MayaTheShy 2025-11-08 23:26:09 -05:00
  • ca75a2e1a4 fix: remove redundant object deletion after sphere export MayaTheShy 2025-11-08 23:20:27 -05:00
  • a5844b367f feat: enhance logging during sphere creation and export process MayaTheShy 2025-11-08 23:19:15 -05:00
  • 0727966fce feat: clarify export selection process for colored primitives MayaTheShy 2025-11-08 23:18:21 -05:00
  • 7330ad2031 feat: add testing script for Blender GLTF export capability with material creation MayaTheShy 2025-11-08 23:16:24 -05:00
  • bf3e0a812a feat: streamline material creation and enhance export process for colored primitives MayaTheShy 2025-11-08 23:16:19 -05:00
  • fd6b9ec645 feat: enhance material creation to ensure Principled BSDF node exists and apply materials to exported objects MayaTheShy 2025-11-08 23:13:04 -05:00
  • a0a6371c29 feat: enhance export process by improving object deletion and output messages MayaTheShy 2025-11-08 23:11:47 -05:00
  • 55baadb262 feat: enhance material creation to ensure Principled BSDF node exists and set properties MayaTheShy 2025-11-08 23:09:41 -05:00
  • 4fcf29049a fix: remove duplicate export messages for sphere and cube MayaTheShy 2025-11-08 23:06:30 -05:00
  • daae44b35e feat: update export messages to include model colors and locations MayaTheShy 2025-11-08 23:06:18 -05:00
  • 7618d274d3 feat: improve export messages and apply materials to cube and ico sphere MayaTheShy 2025-11-08 23:06:06 -05:00
  • 3c8323fb11 feat: refactor material creation and apply green material to UV sphere MayaTheShy 2025-11-08 23:06:01 -05:00
  • d46e588412 feat: add cube and sphere primitive models in GLTF format MayaTheShy 2025-11-08 23:01:19 -05:00
  • 3d7d29ba58 feat: add blender_export_primitives.py for exporting primitive models in GLTF format MayaTheShy 2025-11-08 22:53:19 -05:00
  • a151e8a745 feat: enhance loadBridge function to handle directory paths for bridge library MayaTheShy 2025-11-08 22:50:54 -05:00
  • 8e48c331db feat: refactor model loading in reify function to improve entity type handling MayaTheShy 2025-11-08 22:47:27 -05:00
  • 04381325d3 feat: enhance model loading in reify function with entity type support MayaTheShy 2025-11-08 22:47:02 -05:00
  • d806fd3c78 fix: update dirs dependency version in Cargo.toml and Cargo.lock MayaTheShy 2025-11-08 22:46:58 -05:00
  • d31711f1f0 feat: add generate_primitives.py for GLTF model generation of cube and sphere MayaTheShy 2025-11-08 22:45:27 -05:00
  • 8bae14673a feat: add initial Cargo.toml for gltf_primitives with dependencies MayaTheShy 2025-11-08 22:45:23 -05:00
  • 2cdeb92e9c feat: add embedded GLTF primitives for basic shapes with caching support MayaTheShy 2025-11-08 22:45:19 -05:00
  • c6805d9991 fix: update element import in Rust bridge for consistency MayaTheShy 2025-11-08 22:45:11 -05:00
  • f2a9f66b57 fix: avoid duplicate points in circle generation by adjusting loop range MayaTheShy 2025-11-08 22:45:07 -05:00
  • 0e5bfba070 fix: remove redundant SCRIPT_DIR assignment in C++ client build step MayaTheShy 2025-11-08 22:37:07 -05:00
  • a6e4766e16 fix: update path handling for bridge library and client executable in build_and_test.sh MayaTheShy 2025-11-08 22:36:47 -05:00
  • c50d02f667 fix: correct script directory handling in build_and_test.sh for Rust bridge build MayaTheShy 2025-11-08 22:36:37 -05:00
  • 8f817e39d1 fix: correct script directory handling in build_and_test.sh for C++ client build MayaTheShy 2025-11-08 22:36:25 -05:00
  • 58e5da849f fix: update README for improved clarity on build process and bridge configuration MayaTheShy 2025-11-08 22:35:08 -05:00
  • a0da6c60e8 feat: add build and test script for Starworld MayaTheShy 2025-11-08 22:33:11 -05:00
  • 71fc37e2cb fix: implement wireframe rendering for entities and clean up unused dependencies MayaTheShy 2025-11-08 22:32:35 -05:00
  • 4b6a153dcb fix: enhance wireframe rendering for entity types with detailed descriptions and future model support MayaTheShy 2025-11-08 22:32:02 -05:00
  • f2a980969e fix: remove unused imports from bridge module to clean up code MayaTheShy 2025-11-08 22:31:08 -05:00
  • 1a00b0a911 fix: update stardust-xr-asteroids dependency to use git source from GitHub MayaTheShy 2025-11-08 22:31:04 -05:00
  • 4b7e29a458 fix: add create_octahedron_wireframe function for octahedron rendering in reify MayaTheShy 2025-11-08 22:30:57 -05:00
  • 2320c3e96d fix: enhance wireframe rendering in reify by adding support for octahedron and sphere shapes MayaTheShy 2025-11-08 22:29:03 -05:00
  • 979323efa7 fix: streamline node creation in reify by simplifying entity type handling and improving model fallback logic MayaTheShy 2025-11-08 22:09:16 -05:00
  • 0da205b080 fix: refactor node creation in reify to use Spatial wrapper for entity types MayaTheShy 2025-11-08 22:08:57 -05:00
  • c570e5e04a fix: update reify implementation to use new color handling and streamline node creation MayaTheShy 2025-11-08 22:04:08 -05:00
  • d28ad33812 fix: enhance node rendering in reify by adding model support for different entity types MayaTheShy 2025-11-08 22:02:12 -05:00
  • c7efb6e800 fix: add Model and ModelPart to elements in stardust_xr_asteroids MayaTheShy 2025-11-08 22:01:52 -05:00
  • 0e9bbec7dc fix: update shared state locking in sdxr_start to use shared_for_event_loop MayaTheShy 2025-11-08 21:51:41 -05:00
  • 65b302e337 fix: clone shared state for event loop in sdxr_start function MayaTheShy 2025-11-08 21:51:22 -05:00
  • ee44e26fa4 fix: streamline frame processing in sdxr_start by locking shared state MayaTheShy 2025-11-08 21:50:51 -05:00
  • 7fa2e8b727 fix: use shared state in sdxr_start instead of creating a new BridgeState instance MayaTheShy 2025-11-08 21:50:35 -05:00
  • 49e6613d94 feat: implement wireframe cube creation in reify for visual representation of nodes MayaTheShy 2025-11-08 21:46:01 -05:00
  • 49cfbccbbc fix: update D-Bus connection handling in sdxr_start to use the correct client connection method MayaTheShy 2025-11-08 21:45:23 -05:00
  • 1072d3beeb feat: enhance sdxr_start function with D-Bus connection handling and projector integration MayaTheShy 2025-11-08 21:45:01 -05:00
  • 8764cec828 refactor: simplify reify implementation in BridgeState by removing cube line generation MayaTheShy 2025-11-08 21:43:26 -05:00
  • fb8f6e634a refactor: remove redundant projector frame and update calls in sdxr_start function MayaTheShy 2025-11-08 21:38:52 -05:00
  • 98e8cf3038 refactor: clean up unused variables in sdxr_start function MayaTheShy 2025-11-08 21:38:41 -05:00
  • d0054b9e8a feat: streamline Spatial initialization in Reify for dense wireframe cubes MayaTheShy 2025-11-08 21:38:36 -05:00
  • c3cd18c30f feat: update Reify implementation to use Spatial with transform for dense wireframe cubes MayaTheShy 2025-11-08 21:37:18 -05:00
  • e40fd5201f refactor: remove unused imports from the bridge module MayaTheShy 2025-11-08 21:37:14 -05:00
  • cd24ceda0f feat: enhance cube visualization with Line/LinePoint structs and adjustable thickness MayaTheShy 2025-11-08 21:37:00 -05:00
  • 5af8165dd9 feat: implement dense wireframe cube visualization in Reify for BridgeState MayaTheShy 2025-11-08 21:35:50 -05:00
  • 6364b0e30d feat: add Lines element to bridge module and remove ModelWrapper implementation MayaTheShy 2025-11-08 21:35:07 -05:00
  • d9470ad2a2 refactor: remove unused imports from bridge module MayaTheShy 2025-11-08 21:34:11 -05:00
  • 7c31a31c2c feat: add comprehensive Gitea CI setup documentation and workflows MayaTheShy 2025-11-08 21:27:29 -05:00
  • 81acde013e fix: update expected hex value for protocol signature test MayaTheShy 2025-11-08 21:27:16 -05:00
  • 010983dbee feat: add Rust quality checks workflow for CI MayaTheShy 2025-11-08 21:24:48 -05:00
  • 9131440bbb feat: add CI workflow for automated build and testing MayaTheShy 2025-11-08 21:24:43 -05:00
  • b8f678335c feat: add CI setup documentation for Gitea Actions and local testing instructions MayaTheShy 2025-11-08 21:24:33 -05:00
  • 7014b16ebe fix: update README to include CI badge for build status MayaTheShy 2025-11-08 21:24:26 -05:00
  • ea6ef9462b feat: add CI test runner script for automated testing and build verification MayaTheShy 2025-11-08 21:24:19 -05:00
  • 93578bd103 fix: integrate Spatial elements into ModelWrapper construction in BridgeState reification MayaTheShy 2025-11-08 21:21:25 -05:00
  • 81a80ad735 fix: add logging for model creation in ModelWrapper MayaTheShy 2025-11-08 21:17:36 -05:00
  • d1cecb0240 fix: update transform creation to use array types for translation, rotation, and scale in BridgeState reification MayaTheShy 2025-11-08 21:17:30 -05:00
  • 0b76667fd5 fix: update sphere transform creation to use Vector3 and Quaternion for translation and rotation MayaTheShy 2025-11-08 21:15:20 -05:00
  • 6f9ef1d53d fix: update transform creation to use fusion types in BridgeState reification MayaTheShy 2025-11-08 21:15:14 -05:00
  • 5522208cad feat: implement ModelWrapper for handling model URLs and transformations in BridgeState MayaTheShy 2025-11-08 21:14:51 -05:00
  • ddca268eaf fix: replace model rendering with wireframe representation for all entity types in BridgeState MayaTheShy 2025-11-08 21:11:30 -05:00
  • a3f3c162a9 fix: update model part names for consistency in BridgeState reification MayaTheShy 2025-11-08 21:08:36 -05:00
  • e29620d105 fix: add debug logging for shared state synchronization in ClientState MayaTheShy 2025-11-08 21:06:34 -05:00
  • 609ccf9479 fix: add debug logging for frame processing in event loop MayaTheShy 2025-11-08 21:05:58 -05:00
  • 697761d38d fix: add debug logging for frame processing in event loop MayaTheShy 2025-11-08 21:05:48 -05:00
  • 743be51451 fix: add debug logging for node reification process in BridgeState MayaTheShy 2025-11-08 21:05:10 -05:00
  • 05a7affc15 fix: simplify node rendering by replacing wireframe with solid models for Box and Sphere entities MayaTheShy 2025-11-08 21:02:42 -05:00
  • f2becd8ef3 fix: update stardust-xr-fusion and stardust-xr-molecules dependencies to use git sources MayaTheShy 2025-11-08 21:01:38 -05:00
  • b9226b505b fix: add missing imports for MaterialParameter and ResourceID from stardust_xr_fusion MayaTheShy 2025-11-08 21:01:31 -05:00
  • f3dc94d94e fix: update imports and use correct types from stardust_xr_fusion for rendering MayaTheShy 2025-11-08 21:01:26 -05:00
  • 1bf8099aea fix: add warning for null function pointer in setNodeColor MayaTheShy 2025-11-08 20:50:22 -05:00
  • 7e4c4152d4 fix: correct tuple wrapping in Reify implementation for node rendering MayaTheShy 2025-11-08 20:47:46 -05:00
  • 024487e902 fix: correct tuple wrapping in Reify implementation for line rendering MayaTheShy 2025-11-08 20:47:34 -05:00
  • 7ad5b701df fix: correct tuple wrapping in Reify implementation for line rendering MayaTheShy 2025-11-08 20:47:27 -05:00
  • 776a1338a3 feat: filter out nodes with zero dimensions in reify implementation to improve rendering efficiency MayaTheShy 2025-11-08 20:47:17 -05:00
  • 1fba4d511b feat: initialize root node with type 0 and zero dimensions to prevent rendering MayaTheShy 2025-11-08 20:47:00 -05:00
  • 79824a260a feat: add entity rendering enhancements with visual properties and improved packet parsing MayaTheShy 2025-11-08 20:44:42 -05:00
  • a3bccb754f feat: re-export connect_client from the correct version to avoid version conflicts MayaTheShy 2025-11-08 20:43:07 -05:00
  • 9d2b5675fb feat: refactor color handling in Reify implementation to use rgba_linear macro from asteroids MayaTheShy 2025-11-08 20:42:52 -05:00
  • 25afb4c242 feat: refactor frame info handling to avoid version conflicts with drawable types MayaTheShy 2025-11-08 20:42:00 -05:00
  • 35766689e1 feat: update dependencies for stardust-xr packages and add new versions MayaTheShy 2025-11-08 20:41:55 -05:00
  • 7265c69cad feat: update visual properties for newly created and existing nodes in SceneSync MayaTheShy 2025-11-08 20:41:05 -05:00
  • 42bd94af7e feat: add function pointers for setting node model, texture, color, dimensions, and entity type MayaTheShy 2025-11-08 20:40:30 -05:00