Skip to content

d-krylov/Morra

Repository files navigation

Morra

The Shadertoy website, where a lot of people share their shaders, is widely known among computer graphics enthusiasts. There is also a great plugin Visual Studio Code - Shader Toy that allows you to create and debug shaders directly in VS Code. This project is essentially a shader library that aims to be used with this plugin. It provides handy functions for raytracing and raymarching, distance and intersection functions with objects, noise functions etc, as well as various example shaders.

Warning

The project is under active development and many things are not yet implemented or done well enough.

Gratitudes

  • Inigo Quilez - The vast majority of the functions used here can be found on the Inigo Quilez website with explanations and examples

  • Shadertoy - I found a lot of ideas on this site while studying shaders by far more professional people than me.

  • The blog at the bottom of the sea - Great blog with lots of articles on computer graphics, particularly raytracing

Examples

Cornell box