Шейдер СНЕГА на 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 - Завершение
Очень круто и доходчиво!
да, ведущему обаяния не занимать ... смотреть приятно, спора нет ... да и очень информативно. Информация плюс обаяние равно очень классное восприятие ... спасибо
Это просто ахринеть как круто мужик! Я бы поставил ещё один лайк свех уже поставленного, если б было можно! Продолжай в том же духе! И материал интересный и его подача.
Какая же у тебя все-таки классная и приятная подача. Да и еще сам материал очень интересный. Продвинутый, а не просто обыкновенный новичковый. Класс!) Продолжай выпускать больше роликов вот по такому техническому арту. На Ютубе подобного контента не так уж и много именно на русском языке. Лайк, однозначано).
P. S. На счет неправильной логики были комментарии. У тебя все сделано довольно логично и структурированно. Многие шейдеры самих Epic Games, которые создаются при блендинге материалов посредством функционала Bridge, сделанны практически точно также. Core логику схлопывают в функции, а потом используют их в дальнейшей работе. Поэтому все выглядит на красиво и недиструктивно)
P. S. S. Даже SideFX, когда делали свой кастомный шейдер для Vertex Animation Texture сделали и близко на так структурированно как ты. Функционал у него, конечно, отличный, но вот когда ты попытаешься залесть в нод граф и понять, что с чем связано, это просто 🤯. Ничего не понятно, что за чем идет)
В общем, многабукав. Все классно, мне понравилось) Отличный материал
Лучший спикер!! Приятно слушат ьи смотреть и результат не тривиальный!!! Респект!!!
обалденно, и получилось !!! спасибо огромное !!!
Супер! Благодарю!
Очень крутой урок, спасибо тебе большое! )
Спасибо! Прекрасный урок, хороший шейдер
Крутой урок. Спасибо!
Сначала было лень смотреть и хотелось спать, но незаметил, как досмотрел до конца и теперь спать не хочется! Like!
+
А можно поинтересоваться где обучался сам? Так подробно и доходчиво объясняешь как будто сам писал Анрил😅 Нигде в обучениях даже на английском не находил настолько подобного объяснения что за что отвечает и как работает
Очень большой опыт работы с движком.)
В гайдах всего не упомнишь к сожалению
Полезный видос, очень интересно и информативно, спасибо!)
Вот это уровень!!!
Очень хорошая подача материала. Приятно смотреть
спасибо за отличный урок, впервые попробовал что либо сделать в UE5 (сейчас осталось только привязать к сцене)
Спасибо за видео. Желаю тебе успехов.
моё почтение. офигенно
Крото, спасибо!
просто балдею
Давид спасибо 🤝
Молодчик!
Офигенно
Ахрененная подача...
даже камера в шоке от обаяния Давида, всё никак не может сфокусироваться😁
чел выключи автофокус, контент пушка
Ну ты дружище летишь конечно сверхбыстро! Только начал делать, ты чет там нажал и не сказал что нажал, и весь процесс насмарку(((
и теперь как все сделал, нужно к каждому объекту добавлять материал снег?
Все супер круто! Но есть вопрос: вот откуда и как это всё ты понял?
Я давно работаю с медийным софтом, но в UE4/5 что-то уж супер дофига многосложных функций.
Изучение, эксперименты, разработка и все это через годы.))
@@688Studio спасибо за ответ )
Я бы ровно также отвечаю, когда меня меня спрашивают, как ты «так быстро и классно монтируешь?» )
Можно не использовать Make и Break , а использовать Get и Set чтобы не устраивать макарони и использовать только необходимые параметры.
А как сделать когда ходишь слышен хруст снега и метель
Приветствую, есть вопрос по дисплейсу. Сделал все точь в точь отсюда, но у меня просто поднимаются все полигоны целиком, а снежные сугробы в упор не хотят образовываться. В чем может быть дело? В остальном все офигенно работает, очень крутой туториал.
Есть вероятность того, что просто не хватает полигонов на меше.)
Присылайте скрины в наш телеграм-чат, там поможем решить проблему
@@688Studio К сожалению, нет телеграмма. Ну в принципе, я суть понял, проблема действительно в отсутствии полигонов. А тесселяция нормально работает, ей можно добавить полигонов? А то не охота плодить треугольники ради этого. Я еще в 4 анриале пытался сделать это для ландшафта, но почему-то у меня в упор не работало, хотя делал все один в один по всем возможным инструкциям. Ну и главный вопрос, на сколько вообще адекватно подобное пытаться запихнуть в потенциальные игры с нанитами? В документации сказано, что PositionOffset заставляет пересчитывать наниты, что приводит к падению производительности. Но вот никак не могу въехать, это происходит каждый тик при наличии такой ноды в шейдере или он реагирует на изменение и только тогда пересчитывает? Но вообще даже без дисплейса получилось прямо круто, в пару кликов создается зима, а с UDS вообще бомба. Спасибо еще раз.
Решили как то проблему? у меня просто тоже дисплейсмент не работает, геометрии на меше достаточно, да даже на мегаскан отдельный объект скачал проверить не работает. Есть ещё идеи почему?
Здравствуйте,а что нужно сделать чтобы снег был под углом 20 градусов,например?
Изменить базовый шейдер с маской. Повернуть эту маску под нужным углом.)
Это не то , сделай снежные шапки чтобы были, есть на Ютубе урок в 2ух частях но на инглише и воды много, просто покажи как создать снежные шапки на любом меше.
Темы выбираем во время прямых эфиров и на бусти.)
Предложите там.)
Капец НАСКОЛЬКО сложная и не понятная программа. После 3D max полный трындец. Сама ЛОГИКА построения нихрена не понятна.
Что ж они замутили такую сложную, почему нельзя было сделать проще?
Так себе сделано, можно и лучше и рациональней сделать. Не уверен что автор сам до конца понимает что делает.
Предложите свой вариант, мне было бы интересно посмотреть на реализацию.)
@@688Studio а нужно ли, информации на эту тему и так достаточно.
@@GMTechArt Просто вы даёте неконструктивные критику без конкретики. А-ля, просто не понравилось. А что конкретно не понравилось - не говорите.))
@@GMTechArt Я бы с удовольствием подискутировал на тему как можно было бы улучшить текущую версию шейдера. Потому что по мне - он уже достаточный инструмент для рисования.
@@688Studio боюсь это была очень длинная дискуссия, т.к. ошибки там с самого начала с первых нод, и закончилась бы эта дискуссия полной переделкой материала или каждый бы остался при своём.
6:33 как добавить этот snow blanding?
как?