Shader graph в Unity! Проще чем кажется! Шейдер граф
Vložit
- čas přidán 19. 06. 2024
- 📝Всем шарп! Сегодня расскажу вам о шейдерах в юнити, а именно мы поговорим о Shader graph в unity. Это вводный урок, который подойдет абсолютно для всех. Я подробно расскажу как внедрить шейдер граф в проект, а так же о базовых вещах, которые просто необходимы для понимания. По практикуемся на создании простых шейдеров, а также обязательно разберем принцип их работы. В конце вас будет ждать домашнее задание, ответ на которое вы можете найти в моем телеграм канале по ссылке ниже) Всем приятного просмотра!
⚡️⚡️⚡️ Полезные ссылки ⚡️⚡️⚡️
🔎 t.me/yakovlev_gamedev - ссылка на мой telegram канал (тут лежит ответ, а также все шейдеры с урока)
🔎 • Динамическая оптимизац... - урок по оптимизации в Unity
🔎 / @alexgameryt6256 - ссылка на канал моего младшего брата (подпишись если не сложно)
🕒Тайм-коды:
➜ 00:00 - Вступление
➜ 00:38 - Установка shader graph
➜ 01:46 - Варианты шейдеров
➜ 02:50 - Знакомство с интерфейсом
➜ 03:23 - Режимы смешивания
➜ 05:25 - Тип и переменные в shader graph
➜ 06:08 - Про мой телеграм канал, подписывайся)
➜ 06:30 - Создание первого шейдера
➜ 09:01 - Пространство отображения
➜ 09:46 - Создание второго шейдера
➜ 10:26 - Создание третьего шейдера
➜ 12:02 - Домашнее задание
➜ 12:28 - Заключение:)
🔥🔥🔥 На этом канале вы найдете множество уроков по Unity и C#, а так же различных видео на тему разработки игр, так что не стесняйтесь, заглядывайте на канал и вы обязательно найдете что-то по душе!🔥🔥🔥
#Unity#ЯковлевИлья#shadergraph#шейдеры
⚡⚡⚡ Полезные ссылки ⚡⚡⚡
🔎 t.me/yakovlev_gamedev - ссылка на мой telegram канал (тут лежит ответ, а также все шейдеры с урока)
🔎 czcams.com/video/JM5II7wpF4M/video.html - урок по оптимизации в Unity
Ты очень круто объясняешь, смотреть не просто интересно, но еще и очень понятно, что самое главное. Захотелось купить курс по юнити)
Спасибо огромное! Отлично подал и рассказал базу! Огромная благодарность!
Видос супер! Давай допиливай курс по юньке с самого начала! )) У тебя очень доступно получается объяснять!
Боюсь на целый курс уйдёт слишком много времени( Надо ещё жить😅
@@-it394 Хотя-бы основы Unity на базовом уровне, чтобы понимать как и в какой последовательности работать )) Интерфейс / Структура проекта / Настройка проекта (базовые "чистые" настройки) / Освещение / Материалы / Префабы / Анимации / Оптимизация (чистка от мусора) / Билд и тд ))
😆Дада нужно.так же все в 3д по перечисленным выше требованиям. Естественно в рамках 2х- 3х редакторов!
И будет плюсом, бегло пройтись спайн + юнити. Конечно же в свободное от работы время, что бы избежать пиковых нагрузок🤣
Спасибо за видео! 😊
Спасибо за крутой видос!! Очень доходчево 👍👍 Было бы круто если сделаешь пару крутых эффектов и на практике немного расскажешь!)
Спасибо!
Крутяк!
Спасибо, классный гайд!! :)
От души за гайд по графу Шейдеру
Я всегда боялся создавать свои шейдеры, потому что не знал как это делать, а оказалось это совсем легко!
Шедер граф очень классная штука, до того момента как тебе не нужно будет метод математической пропорции, для сохранения размера обьекта отсносительно положения камеры. К сожелению подобныые моменты не чтены в Shader Graph и тебе приходиться опускать до уровня HLSL, решаю задачу на базовом уровне
Привет, а можно урок с разбором Render Pipiline в целом. Что такое стандартный, что такое URP и что такое HDRP. Насколько я понимаю стандартный - устаревший и нужен только для совместимости со старыми проектами. А URP - менее требовательный и предназначен для проектов со стилизованной графикой, а HDRP для проектов с реалистичной графикой?
Вооо, было бы очень круто!
++
Согласен
URP менее требовательный? Пхпхп
❤
Офигенный видос! Ты кстати будешь делать видео по паттернам? Не до конца понимаю как реализовать паттерн "состояние", хотел бы твои видосы посмотреть) ибо все что ты объяснял я понял на 100%)
На самом деле видосов по паттернам довольно много просто, поэтому не уверен что многим это будет интересно, но я подумаю) Спасибо)
@@-it394 но только ты смог качественно раскрыть тему событий, интерфейсов и тд. Я уверен ты и патерны круче всех обьяснишь) а мы тебе будем благодарны 😍 будем ставить лайки на все видео и писать коменты 😁
Согласен, хотелось бы увидеть видео по паттернам
Добрый день!
Замечательное видео! Спасибо большое! :)
После создания шейдера и применения его в настройках, поменялось всё в розовый цвет, как на видео. Но при этом после нажатия Edit->Rendering->Materials->Convert All Built-in Materials to HDRP цвет не изменился :(
Подскажите, что может этому служить причиной???
В целом гайд прям супер новичковый, но хороший) спасибо
Куда планируешь игру с лабиринтом выкладывать? 🤔
В телеге уже обсуждали) Сначала веб, а потом, возможно, мобилки
Очень круто! Илья,привет! подскажи пожалуйста, что нужно сделать, чтобы шейдер работал в WEbGL на андроиде. Я сделал простой шейдер в шейдер графе, на ПК в WebGL работает отлично, а на андроиде,все объекты на которых этот шейдер наложен, не отображаются. ((((((( Очень надо так как хочу игру на Я.Игры выложить(
@@Mr_vikx пока ещё нет(
Сделал точ точ как в туторе, у меня не ложаться материалы на 3Д обьекты....
Шейдер граф вшит в unity 2021 и выше,просто надо его установить,необязательно юзать urp
Я сделал домашку, сделал синус перед лерпом и вуаля, все готово
Подскажите пожалуйста. Повторял все по видео, но почему-то ничего не исказилось( В чем может быть дело?
В левом верхнем углу не нажал кнопку Save Asset , чтобы применить изменение шейдера
@@aknedart Ну ё блин моё)) Спасибо за ответ!
Спасибо! Тоже не понял почему не работает!=)@@aknedart
какого блядь сишарпа))) я не програмист, я художник, который стал аниматором)
Не, лучше всё-таки код написать =). Так ведь будет намного проще. А вот если бы граф анализируя код рисовал схемку, то вполне бы пригодилось для наглядности.
Типа выебнулся?
Мне вот интересно в каком месте писать код проще? Особенно если человек на шарит как это делать?
@@DarthVauban типо я умный. Не встречали таких? =).
В каком месте писать код проще? В блокноте. Вы же печатать слова на клавиатуре научились как-то, так что сложного шарить в коде?
По вашему человек не сможет научиться писать текст в блокноте, но он научится шарить в этом замудрённом шейдер графе? И чем второе проще первого?
По вашему сложно написать что-то такое:
float3 color1 = (255,0,0);
float3 color2 = (0,255,0);
float t = 0.5;
return lerp(color1, color2 , t);
То есть берём два цвета (задаём сами или получаем из параметров) и смешиваем их в какой-то пропорции (в данном случае 50% на 50%). А теперь поди разберись как это делать в шейдер графе. Какие-то узлы с цветами, узел с переменной, узел для миксования векторов. Всё это соединить линиями правильно и прочее-прочее.
Так и что проще? =).
❗ ❗ ❗ХЕЛП, мне нужен Built in пайплайн, у тебя в create - sheder - есть там built in у меня его нет, хелп) ребята как его включить? Создавал как обычно, проект 3D (там обычно есть built in, теперь я его не вижу) работаю пока в версии 2020.3, а в 2022 версии все есть) что за дичь
Не густо :/
Столько инфв за короткое время
честно говоря, проще в коде написать
В каком месте проще?
Фууу, а обязательно использовать говяный URP для того что бы использовать Shader Graph?
Почему он говяный?)
@@-it394 да не поддерживает пользовательские шейдеры
"проще чем кажется" - ни***уя не сделал...
Рассказал в сто раз лучше чем наш учитель по техарту
Пол видео бессмсленной болтавни...