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