by Patricio Gonzalez Vivo and Jen Lowe
It is a light step-by-step information by means of the summary and complicated universe of Fragment Shaders.
Contents
-
Getting began
-
Algorithmic drawing
-
Generative designs
-
Picture processing
- Textures
- Picture operations
- Kernel convolutions
- Filters
- Others results
-
Simulation
- Pingpong
- Conway
- Ripples
- Water colour
- Response diffusion
-
3D graphics
- Lights
- Regular-maps
- Bump-maps
- Ray marching
- Environmental-maps (spherical and dice)
- Replicate and refract
-
Appendix: Different methods to make use of this e-book
- Glossary
In regards to the Authors
Patricio Gonzalez Vivo (1982, Buenos Aires, Argentina) is a New York based mostly artist and developer. He explores interstitial areas between natural and artificial, analog and digital, particular person and collective. In his work he makes use of code as an expressive language with the intention of growing a greater collectively.
Patricio studied and practiced psychotherapy and expressive artwork remedy. He holds an MFA in Design & Know-how from Parsons The New College, the place he now teaches. Presently he works as a Graphic Engineer at Mapzen making openSource mapping instruments.
Jen Lowe is an impartial knowledge scientist and knowledge communicator at Datatelling the place she brings collectively individuals + numbers + phrases. She teaches in SVA’s Design for Social Innovation program, cofounded the College for Poetic Computation, taught Math for Artists at NYU ITP, researched on the Spatial Data Design Lab at Columbia College, and contributed concepts on the White Home Workplace of Science and Know-how Coverage. She’s spoken at SXSW and Eyeo. Her work has been coated by The New York Instances and Quick Firm. Her analysis, writing, and talking discover the guarantees and implications of information and know-how in society. She has a B.S. in Utilized Math and a Grasp’s in Data Science. Usually oppositional, she’s at all times on the facet of affection.
Acknowledgements
Thanks Scott Murray for the inspiration and recommendation.
Thanks Kenichi Yoneda (Kynd), Nicolas Barradeau, Karim Naaji for contributing with assist, good concepts 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 Vu Phuong Hoang for the Vietnamese translation (Tiếng Việt)
Thanks Andy Stanton for fixing and bettering the pdf/epub export pipeline
Due to everybody who has believed on this venture and contributed with fixes or donations.
Get new chapters
Join the information letter or observe it on Twitter / Mastodon / Discord
LICENSE
Copyright (c) Patricio Gonzalez Vivo, 2015 – http://patriciogonzalezvivo.com/
All rights reserved.