Shader graph в Unity! Проще чем кажется! Шейдер граф

📝Всем шарп! Сегодня расскажу вам о шейдерах в юнити, а именно мы поговорим о 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#шейдеры

Пікірлер: 53

  • @-it394
    @-it394 Жыл бұрын

    ⚡⚡⚡ Полезные ссылки ⚡⚡⚡ 🔎 t.me/yakovlev_gamedev - ссылка на мой telegram канал (тут лежит ответ, а также все шейдеры с урока) 🔎 kzread.info/dash/bejne/fIFpq6twp9OsZLA.html - урок по оптимизации в Unity

  • @confeeg
    @confeeg Жыл бұрын

    Видос супер! Давай допиливай курс по юньке с самого начала! )) У тебя очень доступно получается объяснять!

  • @-it394

    @-it394

    Жыл бұрын

    Боюсь на целый курс уйдёт слишком много времени( Надо ещё жить😅

  • @confeeg

    @confeeg

    Жыл бұрын

    @@-it394 Хотя-бы основы Unity на базовом уровне, чтобы понимать как и в какой последовательности работать )) Интерфейс / Структура проекта / Настройка проекта (базовые "чистые" настройки) / Освещение / Материалы / Префабы / Анимации / Оптимизация (чистка от мусора) / Билд и тд ))

  • @pig2748

    @pig2748

    11 ай бұрын

    😆Дада нужно.так же все в 3д по перечисленным выше требованиям. Естественно в рамках 2х- 3х редакторов! И будет плюсом, бегло пройтись спайн + юнити. Конечно же в свободное от работы время, что бы избежать пиковых нагрузок🤣

  • @SECTOR_9
    @SECTOR_95 ай бұрын

    Ты очень круто объясняешь, смотреть не просто интересно, но еще и очень понятно, что самое главное. Захотелось купить курс по юнити)

  • @PlanetAleksey
    @PlanetAleksey8 ай бұрын

    Спасибо огромное! Отлично подал и рассказал базу! Огромная благодарность!

  • @user-fp2bj5uk7h
    @user-fp2bj5uk7h Жыл бұрын

    Спасибо за крутой видос!! Очень доходчево 👍👍 Было бы круто если сделаешь пару крутых эффектов и на практике немного расскажешь!)

  • @TeamGER
    @TeamGER Жыл бұрын

    Спасибо за видео! 😊

  • @cubicworld01
    @cubicworld016 ай бұрын

    Я всегда боялся создавать свои шейдеры, потому что не знал как это делать, а оказалось это совсем легко!

  • @jayrome9946
    @jayrome9946 Жыл бұрын

    Спасибо!

  • @mr-john-smith
    @mr-john-smith Жыл бұрын

    Крутяк!

  • @chillcompany1028
    @chillcompany1028 Жыл бұрын

    Привет, а можно урок с разбором Render Pipiline в целом. Что такое стандартный, что такое URP и что такое HDRP. Насколько я понимаю стандартный - устаревший и нужен только для совместимости со старыми проектами. А URP - менее требовательный и предназначен для проектов со стилизованной графикой, а HDRP для проектов с реалистичной графикой?

  • @TeamGER

    @TeamGER

    Жыл бұрын

    Вооо, было бы очень круто!

  • @sparklemod2418

    @sparklemod2418

    11 ай бұрын

    ++

  • @ivanpebus6139

    @ivanpebus6139

    10 ай бұрын

    Согласен

  • @skryidoov3951

    @skryidoov3951

    Ай бұрын

    URP менее требовательный? Пхпхп

  • @user-hg1nh9sj5o
    @user-hg1nh9sj5o Жыл бұрын

    Офигенный видос! Ты кстати будешь делать видео по паттернам? Не до конца понимаю как реализовать паттерн "состояние", хотел бы твои видосы посмотреть) ибо все что ты объяснял я понял на 100%)

  • @-it394

    @-it394

    Жыл бұрын

    На самом деле видосов по паттернам довольно много просто, поэтому не уверен что многим это будет интересно, но я подумаю) Спасибо)

  • @user-hg1nh9sj5o

    @user-hg1nh9sj5o

    Жыл бұрын

    @@-it394 но только ты смог качественно раскрыть тему событий, интерфейсов и тд. Я уверен ты и патерны круче всех обьяснишь) а мы тебе будем благодарны 😍 будем ставить лайки на все видео и писать коменты 😁

  • @C6OI

    @C6OI

    Жыл бұрын

    Согласен, хотелось бы увидеть видео по паттернам

  • @checklogic5483
    @checklogic54833 ай бұрын

    Добрый день! Замечательное видео! Спасибо большое! :) После создания шейдера и применения его в настройках, поменялось всё в розовый цвет, как на видео. Но при этом после нажатия Edit->Rendering->Materials->Convert All Built-in Materials to HDRP цвет не изменился :( Подскажите, что может этому служить причиной???

  • @payrgames
    @payrgames25 күн бұрын

    Шедер граф очень классная штука, до того момента как тебе не нужно будет метод математической пропорции, для сохранения размера обьекта отсносительно положения камеры. К сожелению подобныые моменты не чтены в Shader Graph и тебе приходиться опускать до уровня HLSL, решаю задачу на базовом уровне

  • @JackGhoster
    @JackGhoster Жыл бұрын

    Спасибо, классный гайд!! :)

  • @xootogrytor536
    @xootogrytor536 Жыл бұрын

  • @divizitin4462
    @divizitin4462 Жыл бұрын

    От души за гайд по графу Шейдеру

  • @aleksandrgnatyuk4740
    @aleksandrgnatyuk47409 ай бұрын

    Сделал точ точ как в туторе, у меня не ложаться материалы на 3Д обьекты....

  • @anilem4136
    @anilem4136 Жыл бұрын

    Куда планируешь игру с лабиринтом выкладывать? 🤔

  • @-it394

    @-it394

    Жыл бұрын

    В телеге уже обсуждали) Сначала веб, а потом, возможно, мобилки

  • @WeLoveCreatingGames
    @WeLoveCreatingGames9 ай бұрын

    Очень круто! Илья,привет! подскажи пожалуйста, что нужно сделать, чтобы шейдер работал в WEbGL на андроиде. Я сделал простой шейдер в шейдер графе, на ПК в WebGL работает отлично, а на андроиде,все объекты на которых этот шейдер наложен, не отображаются. ((((((( Очень надо так как хочу игру на Я.Игры выложить(

  • @WeLoveCreatingGames

    @WeLoveCreatingGames

    8 ай бұрын

    @@Mr_vikx пока ещё нет(

  • @OkMiracle
    @OkMiracle7 ай бұрын

    Подскажите пожалуйста. Повторял все по видео, но почему-то ничего не исказилось( В чем может быть дело?

  • @aknedart

    @aknedart

    7 ай бұрын

    В левом верхнем углу не нажал кнопку Save Asset , чтобы применить изменение шейдера

  • @OkMiracle

    @OkMiracle

    7 ай бұрын

    @@aknedart Ну ё блин моё)) Спасибо за ответ!

  • @pavelgrushin

    @pavelgrushin

    5 ай бұрын

    Спасибо! Тоже не понял почему не работает!=)@@aknedart

  • @KOCMOCN8
    @KOCMOCN86 ай бұрын

    В целом гайд прям супер новичковый, но хороший) спасибо

  • @minithanos20
    @minithanos2010 ай бұрын

    Шейдер граф вшит в unity 2021 и выше,просто надо его установить,необязательно юзать urp

  • @letopeace
    @letopeace3 ай бұрын

    Я сделал домашку, сделал синус перед лерпом и вуаля, все готово

  • @mrgoodpeople
    @mrgoodpeople3 ай бұрын

    Не, лучше всё-таки код написать =). Так ведь будет намного проще. А вот если бы граф анализируя код рисовал схемку, то вполне бы пригодилось для наглядности.

  • @DarthVauban

    @DarthVauban

    25 күн бұрын

    Типа выебнулся? Мне вот интересно в каком месте писать код проще? Особенно если человек на шарит как это делать?

  • @mrgoodpeople

    @mrgoodpeople

    25 күн бұрын

    @@DarthVauban типо я умный. Не встречали таких? =). В каком месте писать код проще? В блокноте. Вы же печатать слова на клавиатуре научились как-то, так что сложного шарить в коде? По вашему человек не сможет научиться писать текст в блокноте, но он научится шарить в этом замудрённом шейдер графе? И чем второе проще первого? По вашему сложно написать что-то такое: float3 color1 = (255,0,0); float3 color2 = (0,255,0); float t = 0.5; return lerp(color1, color2 , t); То есть берём два цвета (задаём сами или получаем из параметров) и смешиваем их в какой-то пропорции (в данном случае 50% на 50%). А теперь поди разберись как это делать в шейдер графе. Какие-то узлы с цветами, узел с переменной, узел для миксования векторов. Всё это соединить линиями правильно и прочее-прочее. Так и что проще? =).

  • @user-us2vv9dc2j
    @user-us2vv9dc2jАй бұрын

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

  • @chopper4402
    @chopper44027 ай бұрын

    Не густо :/

  • @Petr_3D_Artist
    @Petr_3D_Artist11 ай бұрын

    ❗ ❗ ❗ХЕЛП, мне нужен Built in пайплайн, у тебя в create - sheder - есть там built in у меня его нет, хелп) ребята как его включить? Создавал как обычно, проект 3D (там обычно есть built in, теперь я его не вижу) работаю пока в версии 2020.3, а в 2022 версии все есть) что за дичь

  • @user-se7ih2xn8u
    @user-se7ih2xn8u9 ай бұрын

    честно говоря, проще в коде написать

  • @DarthVauban

    @DarthVauban

    25 күн бұрын

    В каком месте проще?

  • @belxsi3533
    @belxsi3533 Жыл бұрын

    Фууу, а обязательно использовать говяный URP для того что бы использовать Shader Graph?

  • @-it394

    @-it394

    Жыл бұрын

    Почему он говяный?)

  • @belxsi3533

    @belxsi3533

    Жыл бұрын

    @@-it394 да не поддерживает пользовательские шейдеры

  • @iskandarus69
    @iskandarus693 ай бұрын

    Столько инфв за короткое время

  • @sagrgywejhxcvx
    @sagrgywejhxcvx7 ай бұрын

    "проще чем кажется" - ни***уя не сделал...

  • @thebiggestdick69
    @thebiggestdick6911 ай бұрын

    Рассказал в сто раз лучше чем наш учитель по техарту

  • @cgdranser
    @cgdranser10 ай бұрын

    Пол видео бессмсленной болтавни...

Келесі