Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matthewjberger/dragonglass

A 3D graphics engine - Rust/Vulkan
https://github.com/matthewjberger/dragonglass

3d-graphics rust

Last synced: 18 days ago
JSON representation

A 3D graphics engine - Rust/Vulkan

Awesome Lists containing this project

README

        

# Dragonglass

Dragonglass is a 3D game engine written in Rust!

## Development Prerequisites

- [Rust](https://www.rust-lang.org/)
- [glslang](https://github.com/KhronosGroup/glslang/releases/tag/master-tot) for shader compilation (glsl -> SPIR-V)

## Instructions

To run the visual editor for Dragonglass, run this command in the root directory:

```bash
# Vulkan backend
cargo run --release --bin editor
```

## Gallery

![PBR](images/helmet.png)
![3D Picking](images/picking.gif)
![Selecting 3D objects](images/selections.gif)