Skip to content

cyprus327/Raymarching

Repository files navigation

Raymarching

My foray into Ray Marching, mainly inspired by the game Claybook and random things on Shadertoy.

Features:

  • Soft shadows
  • Any sdf
  • Any operation
  • Per-object color
  • Interaction with the scene during runtime (placing objects, moving objects)

Screenshots:

  • Mandelbulb

Mandelbulb

  • "Physical" Mandelbulb

Physical Mandelbulb

  • Anti-Aliasing Enabled vs. Disabled

Enabled AA Enabled Disabled AA Disabled

  • Step Count Visualization (brighter red = higher step count)

Step Count Visualization

  • Normals Visualization

Normals Visualization

  • Soft Shadows (still has some artifacts)

Soft Shadows 1 Soft Shadows 2

Resources

Inigo Quilez | Sebastian Lague | The Art of Code | SimonDev | Raymarching Workshop

License

This project is licensed under the MIT license.