Рассмотрим создание шейдеров на примере написания шейдеров 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
Ссылки:
Плагин для VS: https://marketplace.visualstudio.com/...
https://docs.unity3d.com/2023.1/Docum...
https://docs.unity3d.com/2023.1/Docum...
https://learn.microsoft.com/en-us/win...
https://docs.unity3d.com/2017.4/Docum...
Плейлист:
• Шейдеры в Unity 0 – Основы создания ш...
Авторство композиции "Forest Ambience" принадлежит TinyWorlds aka Rick Hoppmann.
Оригинальная версия: https://opengameart.org/content/fores...
Watch video Шейдеры в Unity 1 – Простой Surface-шейдер online without registration, duration hours minute second in high quality. This video was added by user Imperative Games 11 January 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 582 once and liked it 27 people.