项目作者: jameshiew

项目描述 :
Voxel based world generation in Rust
高级语言: Rust
项目地址: git://github.com/jameshiew/ave.git
创建时间: 2018-05-25T11:48:09Z
项目社区:https://github.com/jameshiew/ave

开源协议:MIT License

下载


ave - Another Voxel Engine pipeline status

Screenshot

Playing around with voxel-based procedural generation in Rust.

Built with lots of help from the Glium and Glutin examples - most of the boilerplate code and shaders are adapted from there.

Getting Started

Prerequisites:

  • Rust 2021
  • Cargo
  1. git clone https://github.com/jameshiew/ave.git
  2. cd ave/
  3. cargo run --release

Controls

  • WASD to move
  • arrow keys to rotate the camera
  • Q and E to speed up and slow down, respectively
  • F3 to toggle a debug overlay

Options

Choices of shader and world generator are hard coded at compile time, currently. Also, some default values such as render distance can be edited in src/default.rs.

Log level can be set via the RUST_LOG environment variable e.g. RUST_LOG=debug.