pistol
ASCII renderer using Ray Marching technique written in Rust :crab: with NCurses.
This project is a giga-chad compared to my previous attempt to write something similar: https://github.com/eug-vs/ascii-3d-renderer
Showcase
Features
- Ray marching
- Defining scene declaratively as objects
- Diffuse and spectral lighting
- Parallelization
- Camera navigation with VIM-keys
Credits:
https://iquilezles.org/articles/distfunctions/