2025-06-18 15:26:46 +02:00
2025-06-17 23:09:04 +02:00
2025-06-09 22:26:05 +02:00
2025-06-09 22:19:06 +02:00
2025-06-17 22:12:29 +02:00
2025-06-13 01:16:30 +02:00
2025-03-26 19:45:13 +01:00
2025-06-09 22:11:54 +02:00
2025-03-26 19:45:13 +01:00
2025-03-26 19:45:13 +01:00
2025-06-18 15:26:46 +02:00
2025-06-07 16:23:48 +02:00

voxel-simulation

CodeRabbit Pull Request Reviews

Voxel Simulation is an experimental 3D world built with the Bevy game engine. The project showcases streaming voxel terrain, high precision coordinates via the big_space crate and various debug tools.

Features

  • Load/Save System
  • Streaming voxel terrain with adjustable level of detail
  • High precision world coordinates using big_space
  • Planet generation using noise based deformation
  • Flight-style camera and basic UI
  • Debug helpers for wireframes, world grid and voxel editing

Demo screenshot

Controls

  • WASD Move horizontally
  • Space / Shift Ascend/descend
  • Mouse Look around (press L to toggle mouse capture)
  • Mouse wheel Adjust movement speed
  • F2 Toggle octree wireframe
  • F3 Toggle world grid
  • Q Insert a red voxel at the crosshair
  • F4 Save the current octree to octree.bin
  • F5 Toggle sphere editing mode
  • Escape Quit the application

Running

Execute the following command from the repository root to compile and launch the demo:

cargo run --release -p voxel-simulation

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

See CONTRIBUTING.md.

Description
No description provided
Readme 101 MiB
Languages
Rust 93.3%
WGSL 5.9%
Batchfile 0.8%