All Projects → patriciogonzalezvivo → Thebookofshaders

patriciogonzalezvivo / Thebookofshaders

Licence: other
Step-by-step guide through the abstract and complex universe of Fragment Shaders.

Programming Languages

GLSL
2045 projects
PHP
23972 projects - #3 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Thebookofshaders

YALCT
Yet Another Live Coding Tool - Powered by Veldrid and elbow grease
Stars: ✭ 25 (-99.39%)
Mutual labels:  shaders, glsl, glsl-shader, glsl-editors, glsl-shaders, glsl-sandbox
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+187.42%)
Mutual labels:  glsl, shaders, shader, glsl-shaders, glsl-shader
30-days-of-shade
30 days of shaders in GLSL using GLSLCanvas
Stars: ✭ 134 (-96.71%)
Mutual labels:  shaders, glsl, glsl-shader, glsl-shaders, glsl-sandbox
Shadered
Lightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (-20.22%)
Mutual labels:  glsl, shaders, glsl-editors, glsl-sandbox
FNode
Tool based in nodes to build GLSL shaders without any programming knowledge written in C using OpenGL and GLFW.
Stars: ✭ 81 (-98.01%)
Mutual labels:  shaders, glsl, glsl-shaders
ModularMusicVisualizer
Project in Hiatus, unmaintained, being rewritten privately. Will Open Source when stuff is ready. Project will be Renamed.
Stars: ✭ 81 (-98.01%)
Mutual labels:  shaders, glsl, glsl-shaders
ShaderBoy
Simple text editor that lets you write Shadertoy shaders more comfortably, anytime, anywhere.
Stars: ✭ 133 (-96.73%)
Mutual labels:  glsl, shader, glsl-shaders
Webgl Fundamentals
WebGL lessons that start with the basics
Stars: ✭ 3,315 (-18.55%)
Mutual labels:  glsl, shaders, glsl-shaders
Glslviewer
Console-based GLSL Sandbox for 2D/3D shaders shaders
Stars: ✭ 2,834 (-30.37%)
Mutual labels:  glsl, shaders, fragment-shader
glsl-cos-palette
glsl function for making cosine palettes
Stars: ✭ 26 (-99.36%)
Mutual labels:  shaders, glsl, shader
kotlin-glsl
Write your GLSL shaders in Kotlin.
Stars: ✭ 30 (-99.26%)
Mutual labels:  shaders, glsl, glsl-shaders
glNoise
A collection of GLSL noise functions for use with WebGL with an easy to use API.
Stars: ✭ 185 (-95.45%)
Mutual labels:  shaders, glsl, glsl-shaders
shaderplace
Real-time collaborative GLSL livecode editor
Stars: ✭ 43 (-98.94%)
Mutual labels:  shaders, glsl, shader
sparksl-noise
minimum proof of concept about procedural noise generation in SparkAR's shader language (SparkSL).
Stars: ✭ 16 (-99.61%)
Mutual labels:  shaders, glsl, shader
deffx
A collection of useful shader effects made ready to be used with the Defold game engine
Stars: ✭ 33 (-99.19%)
Mutual labels:  shaders, glsl, glsl-shaders
ada
A general porpose OpenGL app library
Stars: ✭ 105 (-97.42%)
Mutual labels:  glsl, shader, glsl-shader
ios-spritekit-shader-sandbox
👾 Collection of custom effects for SpriteKit implemented using GLSL/Metal shaders.
Stars: ✭ 63 (-98.45%)
Mutual labels:  shaders, glsl, shader
ShaderBoiler
Aimed to eliminate preprocessor hell in shaders and kernels.
Stars: ✭ 30 (-99.26%)
Mutual labels:  glsl, glsl-shader, fragment-shader
Spirv Vm
Virtual machine for executing SPIR-V
Stars: ✭ 173 (-95.75%)
Mutual labels:  glsl, shaders, shader
React Regl
React Fiber Reconciler Renderer for Regl WebGL
Stars: ✭ 171 (-95.8%)
Mutual labels:  glsl, shaders, glsl-shaders

The Book of Shaders

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 the Authors

Patricio Gonzalez Vivo (1982, Buenos Aires, Argentina) is a New York based artist and developer. He explores interstitial spaces between organic and synthetic, analog and digital, individual and collective. In his work he uses code as an expressive language with the intention of developing a better together.

Patricio studied and practiced psychotherapy and expressive art therapy. He holds an MFA in Design & Technology from Parsons The New School, where he now teaches. Currently he works as a Graphic Engineer at Mapzen making openSource mapping tools.

Jen Lowe is an independent data scientist and data communicator at Datatelling where she brings together people + numbers + words. She teaches in SVA's Design for Social Innovation program, cofounded the School for Poetic Computation, taught Math for Artists at NYU ITP, researched at the Spatial Information Design Lab at Columbia University, and contributed ideas at the White House Office of Science and Technology Policy. She's spoken at SXSW and Eyeo. Her work has been covered by The New York Times and Fast Company. Her research, writing, and speaking explore the promises and implications of data and technology in society. She has a B.S. in Applied Math and a Master's in Information Science. Often oppositional, she's always on the side of love.

Acknowledgements

Thanks Scott Murray for the inspiration and advice.

Thanks Kenichi Yoneda (Kynd), Nicolas Barradeau, Karim Naaji for contributing with support, good ideas and code.

Thanks Kenichi Yoneda (Kynd) and Sawako for the Japanese translation (日本語訳)

Thanks Tong Li and Yi Zhang for the Chinese translation (中文版)

Thanks Jae Hyun Yoo and June Kim for the Korean translation (한국어)

Thanks Nahuel Coppero (Necsoft) for the Spanish translation (español)

Thanks Raphaela Protásio and Lucas Mendonça for the Portuguese translation (portugues)

Thanks Nicolas Barradeau and Karim Naaji for the French translation (français)

Thanks Andrea Rovescalli for the Italian translation (italiano)

Thanks Michael Tischer for the German translation (deutsch)

Thanks Sergey Karchevsky for the Russian translation (russian)

Thanks Andy Stanton for fixing and improving the pdf/epub export pipeline

Thanks to everyone who has believed in this project and contributed with fixes or donations.

Get new chapters

Sign up for the news letter or follow it on Twitter

Enter your email address

LICENSE

Copyright (c) Patricio Gonzalez Vivo, 2015 - http://patriciogonzalezvivo.com/ All rights reserved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].