An open API service indexing awesome lists of open source software.

https://github.com/nitin42/shaping-functions

Visualisation of shaping functions
https://github.com/nitin42/shaping-functions

design generative-art glsl react shader

Last synced: 3 months ago
JSON representation

Visualisation of shaping functions

Awesome Lists containing this project

README

        

# shaping-functions

> Visualisation of shaping functions

## Introduction

This is visualisation of shaping functions used in algorithmic drawing. I am learning shaders and mathematics required for computer graphics. As a part of my learning process and to practice writing my own functions, I decided to port [these](http://www.iquilezles.org/www/articles/functions/functions.html) shaping functions written by [Inigo Quilez](http://www.iquilezles.org/index.html) and also [Kynd's curves](http://www.flickr.com/photos/kynd/9546075099). Inigo Quilez's [blog](http://www.iquilezles.org/www/index.htm) explains the use cases for shaping functions such as - animations, or making envelopes for music.

## Future

I'll keep updating the collection (of shaping functions) as I write my own functions for algorithmic drawing.

## Resources

I am learning about shaders and glsl from [thebookofshaders](https://thebookofshaders.com/).

Many many thanks to [Patricio Gonzalez Vivo](http://patriciogonzalezvivo.com) and [Jen Lowe](http://jenlowe.net) for **The Book of Shaders** which is such an amazing resource to learn glsl and algorithmic drawing, and made this project possible.