Shadershop — an interface for programming GPU shaders in the mode of a direct manipulation image editor like Photoshop
▻http://tobyschachman.com/Shadershop #glsl #generators
Shadershop — an interface for programming GPU shaders in the mode of a direct manipulation image editor like Photoshop
▻http://tobyschachman.com/Shadershop #glsl #generators
How to Profit in Space : A Visual Guide
▻https://www.wsj.com/graphics/new-space-race
pour contourner le paywall passer par ▻https://twitter.com/iarynam/status/1143560526343094272
si tu veux étudier le code ▻http://g.wsj.net/new-space-race/js/script.js
« Shader Programming Primer — Real-Time Animation and Effects with GLSL » workshop by Leander Herzoz at Mapping Festival 2019 / Geneva — my reading notes
▻https://github.com/olange/learning-webgl/blob/master/workshops/shaders-primer #glsl #webgl #mapping
« The Book of Shaders – GLSL Editor » by Patricio Gonzalez Vivo
▻http://editor.thebookofshaders.com #glsl #editor #webgl
« The Book of Shaders » by Patricio Gonzalez Vivo and Jen Lowe, 2015–ongoing ►https://thebookofshaders.com
A gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
The Book of Shaders
►http://thebookofshaders.com
by Patricio Gonzalez Vivo and Jen Lowe
This is a gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
Contents
About this book
Getting started
What is a shader?
“Hello world!”
Uniforms
Running your shader
Algorithmic drawing
Shaping functions
Colors
Shapes
Matrices
Patterns
Generative designs
Random
Noise
Cellular noise
Fractional brownian motion
Fractals
Image processing:
Textures
Image operations
Kernel convolutions
Filters
Others effects
Simulation
Pingpong
Conway
Ripples
Water color
Reaction diffusion
3D graphics
Lights
Normal-maps
Bump-maps
Ray marching
Environmental-maps (spherical and cube)
Reflect and refract
Appendix: Other ways to use this book
How can I navigate this book offline?
How to run the examples on a Raspberry Pi?
How to print this book?
How can I collaborate?
An introduction for those coming from JS by Nicolas Barradeau
Examples Gallery
Glossary