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

Sdílet
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#шейдеры

Komentáře • 53

  • @-it394
    @-it394  Před rokem

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

  • @SECTOR_9
    @SECTOR_9 Před 5 měsíci +1

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

  • @PlanetAleksey
    @PlanetAleksey Před 8 měsíci +1

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

  • @confeeg
    @confeeg Před rokem +18

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

    • @-it394
      @-it394  Před rokem +5

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

    • @confeeg
      @confeeg Před rokem +3

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

    • @pig2748
      @pig2748 Před 11 měsíci

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

  • @TeamGER
    @TeamGER Před rokem +1

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

  • @user-fp2bj5uk7h
    @user-fp2bj5uk7h Před rokem +1

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

  • @jayrome9946
    @jayrome9946 Před rokem +1

    Спасибо!

  • @hfidirhtvfjksgsigirywgv
    @hfidirhtvfjksgsigirywgv Před rokem +1

    Крутяк!

  • @JackGhoster
    @JackGhoster Před rokem +2

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

  • @divizitin4462
    @divizitin4462 Před rokem +2

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

  • @cubicworld01
    @cubicworld01 Před 7 měsíci +1

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

  • @payrgames
    @payrgames Před 29 dny

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

  • @chillcompany1028
    @chillcompany1028 Před rokem +14

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

  • @xootogrytor536
    @xootogrytor536 Před rokem

  • @user-hg1nh9sj5o
    @user-hg1nh9sj5o Před rokem +2

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

    • @-it394
      @-it394  Před rokem +4

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

    • @user-hg1nh9sj5o
      @user-hg1nh9sj5o Před rokem +2

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

    • @C6OI
      @C6OI Před rokem +1

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

  • @checklogic5483
    @checklogic5483 Před 3 měsíci +1

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

  • @KOCMOCN8
    @KOCMOCN8 Před 6 měsíci

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

  • @anilem4136
    @anilem4136 Před rokem +2

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

    • @-it394
      @-it394  Před rokem +1

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

  • @WeLoveCreatingGames
    @WeLoveCreatingGames Před 9 měsíci

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

  • @aleksandrgnatyuk4740
    @aleksandrgnatyuk4740 Před 10 měsíci

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

  • @minithanos20
    @minithanos20 Před 10 měsíci

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

  • @letopeace
    @letopeace Před 3 měsíci

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

  • @OkMiracle
    @OkMiracle Před 7 měsíci

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

    • @aknedart
      @aknedart Před 7 měsíci +2

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

    • @OkMiracle
      @OkMiracle Před 7 měsíci

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

    • @pavelgrushin
      @pavelgrushin Před 5 měsíci

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

  • @user-us2vv9dc2j
    @user-us2vv9dc2j Před 2 měsíci

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

  • @mrgoodpeople
    @mrgoodpeople Před 4 měsíci

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

    • @DarthVauban
      @DarthVauban Před 29 dny

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

    • @mrgoodpeople
      @mrgoodpeople Před 29 dny

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

  • @Petr_3D_Artist
    @Petr_3D_Artist Před rokem

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

  • @chopper4402
    @chopper4402 Před 7 měsíci

    Не густо :/

  • @iskandarus69
    @iskandarus69 Před 3 měsíci

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

  • @user-se7ih2xn8u
    @user-se7ih2xn8u Před 9 měsíci

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

    • @DarthVauban
      @DarthVauban Před 29 dny

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

  • @belxsi
    @belxsi Před rokem

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

    • @-it394
      @-it394  Před rokem +1

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

    • @belxsi
      @belxsi Před rokem

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

  • @sagrgywejhxcvx
    @sagrgywejhxcvx Před 7 měsíci

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

  • @thebiggestdick69
    @thebiggestdick69 Před 11 měsíci

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

  • @cgdranser
    @cgdranser Před 11 měsíci +4

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