Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 903 Bytes

README.md

File metadata and controls

28 lines (17 loc) · 903 Bytes

caldeira

Rust

A rust render engine based on Vulkan. Not production ready yet ⚠️

For the moment I have a ready compute pipeline, try cargo run with a different compute.comp shader with the same interface, it will output an image in ./image.png. The display does not work at this time.

Examples

  • A checkerboard :

Checkerboard

  • A fire generated with perlin noise :

Perlin fire

  • Truchet pattern with circles :

Truchet pattern with circles

  • Truchet pattern with maze :

Truchet pattern with maze

Thanks

I adapted Perlin's algorithm for the Perlin noise, and I transposed code from https://vulkan-tutorial.com/. I use https://github.com/ash-rs/ash for binding with Vulkan.