Unity - как устроены шейдеры, создание шейдеров
ฝัง
- เผยแพร่เมื่อ 27 มิ.ย. 2024
- 00:00 - Вступление
00:20 - Ключевые понятия и типы шейдеров (вертексный, геометрический, пиксельный)
04:36 - Как работают шейдеры в Unity
05:26 - Читаем код шейдера
06:14 - Секция Properties (свойства)
08:02 - Секция SubShader
12:40 - Подсекция Pass (проход)
14:20 - CG-Код шейдерных программ
19:00 - Смотрим шейдер, созданный визуальным кодогенератором (AmplifyShader)
22:32 - Встроенные шейдеры Unity - เกม
Очень здорово что есть такой канал который локализирует знания о Юнити в ру сегменте.
Спасибо за ролик, я думаю еще буду пересматривать, много нужной инфы.
Спасибо, что создаёте такие уроки, очень жду продолжения.
Отличный урок для базового понимания шейдеров
Мега спасибо! Давно искал, кто бы так качественно и детально обьяснил все о шейдерах! Очень полезно - всем рекомендую!
Все толково и понятно, спасибо
Спасибо за урок! Было бы здорово рассмотреть в уроке соответствие нодов в графе шейдеров и кода.
Круто! Всё по полочкам. Ещё бы видос, где таким же понятным языком будет объяснено, чем вообще отличается HDR, Universal и LightWeight (или как его там) пайплайны.
Спасибо за твою работу
рад, что понравилось
Очень интересный теоретический материал, но я немного удивлен, почему это видео называют уроком? В принципе, тут был только общий обзор, что к чему, сказать, что я что-то смогу сделать после "урока" - это вряд ли)
Для просто обзора довольно много терминов, я бы даже сказал, что сильно душно.
Было бы очень интересно посмотреть именно урок по созданию шейдера, со всеми этапами и объяснением. Уверен, у вас достаточно компетенций и в плане полезности такой материал был бы более полезен новичкам и не только.
В любом случае спасибо за видео, рад, что хоть что-то по шейдерам начинает появляться в РУ сегменте)
Спасибо за уроки!!!
Thanks)
Спасибо
Спасибо за замечательное ПОЛЕЗНОЕ видео, наконец что-то внятное и реально нужное!)
Просьба огромная - если возможно, снимите, пожалуйста, хотя бы коротенький ролик как Вы настроили VS для работы с Unity шейдерами. Облазила гугл - ничего не нашла. Переустанавливала VS, расширения и т.д. - без толку. А у Вас в видео всё так красиво работает. Если снимите видео, это будет меганужная информация для многих разработчиков.
PS Или хотя бы в комментарии подскажите, пожалуйста, в каком направлении копать...
привет, здорово что видео оказалось полезным. Касательно студии - вообще ни чего не настраивал, это дефолтное форматирование у визуал студии 2017+
10/10
Снимите пожалуйста видео как писать шедеры в юнити под HDRP. Так же интересно каким образом в HDRP шейдере прописывать стенсил буфер, для контроля какой объект когда видно а когда не видно.
Здравтсвуй, Антон! Спасибо за урок! Сделай пожалуйста видео о создании шейдера который складывает значения цвета от текстуры, оттенка и вертекс-колора.
Привет, Марина!
думаю для видео это слишком незначительная тема, цвета в этом случае просто перемножаются result = TextureColor * Color * VertexColor =) и такое проще не писать кодом а сделать в AmplifyShaderEditor-е из нескольких блоков.
Спасибо за урок, не подскажете какую-нибудь годную литературу или туторы по созданию шейдеров? Собственное что мне нужно - чтобы в шейдере были карты Albedo, MetallicSmoothness, Normal, Emission. Все кроме Emission в 2 вариантах и возможность менять ползунком один вариант на другой. альбедо, нормали и эмиссию я добавил, а вот с MetallicSmoothness вышел затык. Беда в том чт оне так-то много туторов именно по созданию шейдеров и зачастую они все в шейдер-графе сделаны... ну или я просто не там ищу
классное видео , можете подсказать где скачать расширение для визуал студий для того чтоб выделять ключевые слова в шейдерах?
спасибо. на ассэт сторе есть пара неплохих решений для подсветки синтаксиса шейдеров
Шейдер граф может перекрыть все потребности в шейдерах? Или рано или поздно прийдется залазить под копот
Большинство. Если не углубляться в дебри, то хватит и его. Но если писать кастомные SRP то без вариантов.
Ничего не понял. Видео вроде как информативное, с терминами и объяснениями, но бл*, ни*ера не понял. Положу-ка этот видос в папку, и пойду искать про шейдеры попроше. Когда будет база обязательно вернусь и пересмотрю. Спасибо за видос!
Язык шейдеров почти как ассемблер.
Интересно было бы про оптимизацию под мобильные платформы, как писать шейдеры с максимальным набором красот но при это с поддержкой большинства средних и бюджетных телефонов на андройде
увы мобилками занимался постольку поскольку, поэтому много чего занимательного в ряд ли смогу рассказать
Я себе представил компьютер с 2 - 3 тысячами процессоров😂
типа такого? =)
shazoo.ru/2020/07/17/96987/doom-zapustili-v-dispetchere-zadach-windows-na-servere-s-896-yadrami
В программе очень мелко, ничегошеньки не видно
да, спасибо за фидбэк, учту в будущих видео