Шейдеры в Unity 1 – Простой Surface-шейдер

preview_player
Показать описание
Рассмотрим создание шейдеров на примере написания шейдеров Unity, управляющих визуализацией поверхности моделей (т.е., пикселей/фрагментов).
Такие шейдеры проще для понимания и содержат меньше кода. Это можно сравнить с использованием библиотек во фреймворке, упрощающих написание проектов.
Простота важна, учитывая что приходится изучать 2 языка: ShaderLab, специфичный для Unity и высокоуровневый шейдерный язык HLSL.

00:00 – 1. Вступление
01:46 – 2. Что можно сделать при помощь Surface Shader'ов
03:45 – 3. Готовим проект к началу работы: добавляем модель и материал
05:49 – 4. Как оно работает
07:55 – 5. "Вскрытие" Surface-шейдера
19:25 – 6. UV-развёртка
23:11 – 7. Packed arrays
29:52 – 8. Числа с плавающей точкой: float, half, fixed

Ссылки:

Плейлист:

Авторство композиции "Forest Ambience" принадлежит TinyWorlds aka Rick Hoppmann.
Рекомендации по теме
Комментарии
Автор

Прекрасный урок, всё подробно разобрали, большое спасибо!

MeqDeveloper
Автор

Подача хорошая, сложненько усваивается тема, но посмотрим что на практике выйдет)
Спасибо!

_alexbro_