Шейдер СНЕГА на Unreal Engine 5 поэтапно!

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 พ.ค. 2024
  • #UnrealEngine5 #snow #shaders #Урок #Обучение #снег
    Рассмотрим поэтапно создание глобального шейдера снега на движке Unreal Engine 5 с помощью функций и Material Parameter Collection.
    ------------------------------------------------------------------------------------------------------------------------------------------------
    Ссылки для связи:
    - t.me/education_6_88 - Обучающий канал в Телеграме
    - t.me/insp_ue - Галерея работ Inspiration Of Mine
    - / 6.88.studio - Инстаграм
    - studio_6_88 - Группа ВК
    ------------------------------------------------------------------------------------------------------------------------------------------------
    00:00 - Вступление
    02:08 - Наблюдение за снегом
    04:10 - Этапы создания шейдера
    04:45 - Этап 1. Создание маски снега
    09:06 - Этап 2. Глобальный шейдер снега
    12:00 - Этап 2. Материал снега
    13:05 - Этап 2. Трехлинейная проекция в пространстве
    17:07 - Этап 2. Diffuse
    17:49 - Этап 2. Metallic
    18:10 - Этап 2. Roughness
    18:54 - Этап 2. Normal
    20:03 - Этап 2. World Position / Displacement
    21:16 - Этап 2. Subsurface
    21:46 - Этап 2. Material Parameter Collection
    25:35 - Этап 2. Static Switch Parameter
    26:22 - Этап 2. Конечная доработка шейдера
    26:55 - Этап 3. Внедрение в базовый материал
    28:40 - Этап 3. Внедрение в мегаскановский материал
    30:34 - Этап 3. Работа с глобальным шейдером снега
    31:54 - Заключение
    32:34 - Телеграм-канал Inspiration Of Mine
    32:48 - Завершение

ความคิดเห็น • 65

  • @CGMikS
    @CGMikS หลายเดือนก่อน +1

    Очень круто и доходчиво!

  • @denisv.kabanov1955
    @denisv.kabanov1955 ปีที่แล้ว +7

    да, ведущему обаяния не занимать ... смотреть приятно, спора нет ... да и очень информативно. Информация плюс обаяние равно очень классное восприятие ... спасибо

  • @user-rl8qg7xc5t
    @user-rl8qg7xc5t ปีที่แล้ว +3

    Это просто ахринеть как круто мужик! Я бы поставил ещё один лайк свех уже поставленного, если б было можно! Продолжай в том же духе! И материал интересный и его подача.

  • @maxsazanov8327
    @maxsazanov8327 ปีที่แล้ว +7

    Какая же у тебя все-таки классная и приятная подача. Да и еще сам материал очень интересный. Продвинутый, а не просто обыкновенный новичковый. Класс!) Продолжай выпускать больше роликов вот по такому техническому арту. На Ютубе подобного контента не так уж и много именно на русском языке. Лайк, однозначано).
    P. S. На счет неправильной логики были комментарии. У тебя все сделано довольно логично и структурированно. Многие шейдеры самих Epic Games, которые создаются при блендинге материалов посредством функционала Bridge, сделанны практически точно также. Core логику схлопывают в функции, а потом используют их в дальнейшей работе. Поэтому все выглядит на красиво и недиструктивно)
    P. S. S. Даже SideFX, когда делали свой кастомный шейдер для Vertex Animation Texture сделали и близко на так структурированно как ты. Функционал у него, конечно, отличный, но вот когда ты попытаешься залесть в нод граф и понять, что с чем связано, это просто 🤯. Ничего не понятно, что за чем идет)
    В общем, многабукав. Все классно, мне понравилось) Отличный материал

  • @gooodwin13
    @gooodwin13 ปีที่แล้ว +1

    Лучший спикер!! Приятно слушат ьи смотреть и результат не тривиальный!!! Респект!!!

  • @Dorielus
    @Dorielus ปีที่แล้ว +1

    обалденно, и получилось !!! спасибо огромное !!!

  • @wlm
    @wlm ปีที่แล้ว +1

    Супер! Благодарю!

  • @artem200800
    @artem200800 ปีที่แล้ว +4

    Очень крутой урок, спасибо тебе большое! )

  • @volniy-hleb
    @volniy-hleb ปีที่แล้ว +2

    Спасибо! Прекрасный урок, хороший шейдер

  • @RenRenat
    @RenRenat ปีที่แล้ว +1

    Крутой урок. Спасибо!

  • @drff5433
    @drff5433 ปีที่แล้ว +1

    Сначала было лень смотреть и хотелось спать, но незаметил, как досмотрел до конца и теперь спать не хочется! Like!

    • @fijman
      @fijman หลายเดือนก่อน

      +

  • @Aeltanify
    @Aeltanify หลายเดือนก่อน +1

    А можно поинтересоваться где обучался сам? Так подробно и доходчиво объясняешь как будто сам писал Анрил😅 Нигде в обучениях даже на английском не находил настолько подобного объяснения что за что отвечает и как работает

    • @688Studio
      @688Studio  19 วันที่ผ่านมา

      Очень большой опыт работы с движком.)
      В гайдах всего не упомнишь к сожалению

  • @3D_Kod
    @3D_Kod ปีที่แล้ว +1

    Полезный видос, очень интересно и информативно, спасибо!)

  • @tonykash7921
    @tonykash7921 ปีที่แล้ว +1

    Вот это уровень!!!

  • @user-iw1bd1ld3i
    @user-iw1bd1ld3i ปีที่แล้ว +1

    Очень хорошая подача материала. Приятно смотреть

  • @Stay_Away_from_the_Voodoo
    @Stay_Away_from_the_Voodoo ปีที่แล้ว +1

    спасибо за отличный урок, впервые попробовал что либо сделать в UE5 (сейчас осталось только привязать к сцене)

  • @tween_factory
    @tween_factory ปีที่แล้ว +1

    Спасибо за видео. Желаю тебе успехов.

  • @your.bunny.wrote.
    @your.bunny.wrote. ปีที่แล้ว +1

    моё почтение. офигенно

  • @Pavel-wt1wp
    @Pavel-wt1wp ปีที่แล้ว +1

    Крото, спасибо!

  • @Eris_empire
    @Eris_empire ปีที่แล้ว +1

    просто балдею

  • @DjanMacAlister
    @DjanMacAlister ปีที่แล้ว +1

    Давид спасибо 🤝

  • @gobsmackeddigital
    @gobsmackeddigital ปีที่แล้ว +1

    Молодчик!

  • @user-vp9bw8ku1k
    @user-vp9bw8ku1k 4 หลายเดือนก่อน +1

    Офигенно

  • @mak7imka39ru9
    @mak7imka39ru9 3 หลายเดือนก่อน

    Ахрененная подача...

  • @MrStarley21
    @MrStarley21 ปีที่แล้ว +6

    даже камера в шоке от обаяния Давида, всё никак не может сфокусироваться😁

  • @AquamarinLive
    @AquamarinLive 3 หลายเดือนก่อน +1

    чел выключи автофокус, контент пушка

  • @sevenfilm2966
    @sevenfilm2966 2 หลายเดือนก่อน

    Ну ты дружище летишь конечно сверхбыстро! Только начал делать, ты чет там нажал и не сказал что нажал, и весь процесс насмарку(((

  • @RezhuPiranya
    @RezhuPiranya 7 หลายเดือนก่อน

    и теперь как все сделал, нужно к каждому объекту добавлять материал снег?

  • @fanarshatal2692
    @fanarshatal2692 ปีที่แล้ว +1

    Все супер круто! Но есть вопрос: вот откуда и как это всё ты понял?
    Я давно работаю с медийным софтом, но в UE4/5 что-то уж супер дофига многосложных функций.

    • @688Studio
      @688Studio  ปีที่แล้ว

      Изучение, эксперименты, разработка и все это через годы.))

    • @fanarshatal2692
      @fanarshatal2692 ปีที่แล้ว

      @@688Studio спасибо за ответ )
      Я бы ровно также отвечаю, когда меня меня спрашивают, как ты «так быстро и классно монтируешь?» )

  • @nordvader
    @nordvader ปีที่แล้ว

    Можно не использовать Make и Break , а использовать Get и Set чтобы не устраивать макарони и использовать только необходимые параметры.

  • @11516Dubstep
    @11516Dubstep ปีที่แล้ว

    А как сделать когда ходишь слышен хруст снега и метель

  • @JaysonBUGOR
    @JaysonBUGOR ปีที่แล้ว +1

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

    • @688Studio
      @688Studio  ปีที่แล้ว +1

      Есть вероятность того, что просто не хватает полигонов на меше.)
      Присылайте скрины в наш телеграм-чат, там поможем решить проблему

    • @JaysonBUGOR
      @JaysonBUGOR ปีที่แล้ว

      @@688Studio К сожалению, нет телеграмма. Ну в принципе, я суть понял, проблема действительно в отсутствии полигонов. А тесселяция нормально работает, ей можно добавить полигонов? А то не охота плодить треугольники ради этого. Я еще в 4 анриале пытался сделать это для ландшафта, но почему-то у меня в упор не работало, хотя делал все один в один по всем возможным инструкциям. Ну и главный вопрос, на сколько вообще адекватно подобное пытаться запихнуть в потенциальные игры с нанитами? В документации сказано, что PositionOffset заставляет пересчитывать наниты, что приводит к падению производительности. Но вот никак не могу въехать, это происходит каждый тик при наличии такой ноды в шейдере или он реагирует на изменение и только тогда пересчитывает? Но вообще даже без дисплейса получилось прямо круто, в пару кликов создается зима, а с UDS вообще бомба. Спасибо еще раз.

    • @Surprise011
      @Surprise011 หลายเดือนก่อน

      Решили как то проблему? у меня просто тоже дисплейсмент не работает, геометрии на меше достаточно, да даже на мегаскан отдельный объект скачал проверить не работает. Есть ещё идеи почему?

  • @_daleko_3008
    @_daleko_3008 21 วันที่ผ่านมา

    Здравствуйте,а что нужно сделать чтобы снег был под углом 20 градусов,например?

    • @688Studio
      @688Studio  19 วันที่ผ่านมา

      Изменить базовый шейдер с маской. Повернуть эту маску под нужным углом.)

  • @user-kv9tv8bs7e
    @user-kv9tv8bs7e ปีที่แล้ว +3

    Это не то , сделай снежные шапки чтобы были, есть на Ютубе урок в 2ух частях но на инглише и воды много, просто покажи как создать снежные шапки на любом меше.

    • @688Studio
      @688Studio  ปีที่แล้ว

      Темы выбираем во время прямых эфиров и на бусти.)
      Предложите там.)

  • @Alex_Candy
    @Alex_Candy 8 หลายเดือนก่อน

    Капец НАСКОЛЬКО сложная и не понятная программа. После 3D max полный трындец. Сама ЛОГИКА построения нихрена не понятна.
    Что ж они замутили такую сложную, почему нельзя было сделать проще?

  • @GMTechArt
    @GMTechArt ปีที่แล้ว

    Так себе сделано, можно и лучше и рациональней сделать. Не уверен что автор сам до конца понимает что делает.

    • @688Studio
      @688Studio  ปีที่แล้ว

      Предложите свой вариант, мне было бы интересно посмотреть на реализацию.)

    • @GMTechArt
      @GMTechArt ปีที่แล้ว

      @@688Studio а нужно ли, информации на эту тему и так достаточно.

    • @688Studio
      @688Studio  ปีที่แล้ว

      @@GMTechArt Просто вы даёте неконструктивные критику без конкретики. А-ля, просто не понравилось. А что конкретно не понравилось - не говорите.))

    • @688Studio
      @688Studio  ปีที่แล้ว

      @@GMTechArt Я бы с удовольствием подискутировал на тему как можно было бы улучшить текущую версию шейдера. Потому что по мне - он уже достаточный инструмент для рисования.

    • @GMTechArt
      @GMTechArt ปีที่แล้ว

      @@688Studio боюсь это была очень длинная дискуссия, т.к. ошибки там с самого начала с первых нод, и закончилась бы эта дискуссия полной переделкой материала или каждый бы остался при своём.

  • @mr.nikmus4735
    @mr.nikmus4735 7 หลายเดือนก่อน

    6:33 как добавить этот snow blanding?