The simple program which uses single fragment shader with ray marching written with Qt. Using raymarching.py is recommended for writing scenes for RayMarcher.
RayMarcher requires make
, cmake
and qt5
for compiling and python3
for running.
Cube and sphere difference.
Torus.
"Smooth union".
Infinite spheres world.
Random example contains scene which usually demonstraits new features.
- More properties in scene
- Lighting
- Camera position
- Variables & functions
- Smooth shadows