Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
В этом уроке я исследую увлекательную сферу шейдерного программирования и стремлюсь предложить вам полезные советы и рекомендации, которые помогут вам начать свой творческий путь. Надеюсь, что смогу поделиться с вами своей страстью! Финальный шейдер: Ресурсы, представленные в видео: • Shadertoy: • Сайт Иниго Килеса: • Двумерные функции расстояния со знаком: • Статья о цветовой палитре: • Веб-приложение о цветовой палитре: • Graphtoy: Другие полезные ресурсы: • Справочник по GLSL и Swizzling: • Книга шейдеров: • Неофициальный Shadertoy: • Канал Иниго Килеса: @InigoQuilez • Канал «Искусство кода»: @TheArtofCodeIsCool Шейдеры, представленные во вступлении: «Cloud Ten» от nimitz: «Abstract Glassy Field» от Shane: «Для любителей неонового стиля» от mrange: «Fractal Land» от Kali: Монтаж видео: Premiere и After Effects Анимация: Manim Community и GLSL Shaders Обратите внимание, что закадровый голос создан с помощью ИИ! Меня не очень устраивал мой французский акцент и плохое качество микрофона, из-за чего видео было ещё сложнее воспринимать. Не уверен, что буду продолжать пользоваться им в будущем. Что вы думаете об этом? Подпишитесь на меня, если хотите видеть больше подобного контента! • Instagram: / kishimisu (цифровое искусство) • Twitter: / kishimisu (компьютерная графика, машинное обучение, шейдеры...) Временные метки: 0:00 Введение 0:52 Что такое шейдеры? 2:55 Shadertoy 3:19 Входные/выходные параметры 4:04 Отображение цветов 4:40 fragCoord 5:26 iResolution и swizzling 6:45 UV-координаты 7:45 Центрирование UV-координат 8:49 length() 9:42 Исправление соотношения сторон 10:36 Функции расстояний со знаком 11:43 step() 12:13 smoothstep() 12:50 sin() и iTime 13:58 1/x 15:07 Добавление цветов 17:22 fract() 19:05 Итерации 20:13 exp() 21:31 pow() 21:55 Заключение Музыка | e s c p | escp-music.bandcamp.com