Skip to content

JeanCASPAR/caldeira

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published