The Book of Shaders
автори: Patricio Gonzalez Vivo і Jen Lowe
Легкий покроковий провідник через абстрактний і складний всесвіт фрагментних шейдерів.
Зміст
-
Вступ
-
Алгоритмічне малювання
-
Генеративний дизайн
-
Обробка зображень
- Текстури
- Операції із зображеннями
- Згортка ядра
- Фільтри
- Інші ефекти
-
Симуляції
- Пінг-понг
- Conway
- Брижі води
- Акварель
- Реакційно-дифузійна система
-
3D-графіка
- Освітлення
- Карти нормалей
- Карти висот
- Ray marching
- Карти оточення (сферичні та кубічні)
- Відображення та заломлення
-
Додаток: Інші способи використання цієї книги
- Глосарій
Про авторів
Patricio Gonzalez Vivo (1982, Буенос-Айрес, Аргентина) — митець і розробник із Нью-Йорка. Досліджує інтерстиціальний простір між органічним і синтетичним, аналоговим і цифровим, індивідуальним і колективним. У своїй роботі він використовує код як виразну мову з метою створення кращого разом.
Патрісіо вивчав і практикував психотерапію та арттерапію. Він здобув ступінь магістра мистецтва в галузі дизайну та технологій у Parsons The New School, де зараз і викладає. Наразі він працює як графічний інженер в компанії Mapzen, розробляючи open-source інструменти для картографування.
Jen Lowe - незалежна наукова фахівчиня у галузі обробки та передачі даних в компанії Datatelling, де вона поєднує людей, числа та слова. Вона викладає у SVA Design для програми соціальних інновацій, співзасновниця School for Poetic Computation, викладала математику для художників в NYU ITP, проводила дослідження в Лабораторії просторового інформаційного дизайну у Колумбійському університеті та допомагала з ідеями в Білому домі стосовно управління науки та технологічної політики. Вона виступала на конференціях SXSW та Eyeo. Її роботи висвітлювалися в The New York Times та Fast Company. У своїх дослідженнях, публікаціях та виступах вона досліджує перспективи та наслідки використання даних і технологій у суспільстві. Має ступінь бакалавра з прикладної математики та магістра інформаційних наук. Часто займаючи опозиційну позицію, вона завжди на боці любові.
Подяки
Дякую Scott Murray за натхнення та поради.
Дякую Kenichi Yoneda (Kynd), Nicolas Barradeau, Karim Naaji за підтримку, гарні ідеї та код.
Дякую Kenichi Yoneda (Kynd) і Sawako за японський переклад (日本語訳)
Дякую Tong Li і Yi Zhang за китайський переклад (中文版)
Дякую Jae Hyun Yoo і June Kim за корейський переклад (한국어)
Дякую Nahuel Coppero (Necsoft) за іспанський переклад (español)
Дякую Raphaela Protásio і Lucas Mendonça за португальський переклад (portugues)
Дякую Nicolas Barradeau і Karim Naaji за французький переклад (français)
Дякую Andrea Rovescalli за італійський переклад (italiano)
Дякую Michael Tischer за німецький переклад (deutsch)
Дякую Sergey Karchevsky за російський переклад
Дякую Vu Phuong Hoang за в'єтнамський переклад (Tiếng Việt)
Дякую Wojciech Pachowiak за польський переклад (polski)
Дякую Манойлову Андрію за український переклад
Дякую Andy Stanton за виправлення та вдосконалення the pdf/epub export pipeline
Дякую всім, хто повірив у цей проект і підтримував його виправленнями або пожертвуваннями.
Нові розділи
Для оповіщення про нові розділи, підпишіться на поштову розсилку або на Twitter / Mastodon / Discord
LICENSE
Copyright (c) Patricio Gonzalez Vivo, 2015 - http://patriciogonzalezvivo.com/ All rights reserved.