Контуры мультяшек в Unity URP, шейдерный граф с использованием обнаружения рёбер Собеля! ✔️ 2020....
Автор: Ned Makes Games
Загружено: 2020-12-02
Просмотров: 78718
✔️ Работает в версиях 2020.1 ➕ 2020.2 ➕ 2020.3
🩹 Исправления
► Я допустил ошибку редактирования примерно на 1:30. Обратите внимание: необходимо поместить материал контура в поле материала BlitMaterialFeature. После этого шага оно не должно быть пустым. Приношу извинения!
► В строке 35 файла EdgeDetectionOutlinesInclude.hlsl шестая запись в sobelSamplePoints должна быть float2(1, 0), а не float2(1, 1).
В версии 2020.2:
► При создании графа шейдеров установите для параметра материала значение «Unlit» (Неосвещенный).
► Меню с шестерёнкой для узлов пользовательских функций теперь находится в инспекторе графов.
► Редактирование свойств должно осуществляться в инспекторе графов, а не на доске.
Контуры — отличный способ добавить изюминку и стиль различным играм! В этом уроке я покажу, как реализовать контуры обнаружения рёбер Sobel в Unity Universal Render Pipeline, используя комбинацию графа шейдеров и функции рендеринга. Эти контуры охватывают весь экран, не меняются в зависимости от перспективы и могут подчеркнуть изменения цвета!
👋 Подпишитесь на еженедельные видео о разработке игр! https://www.youtube.com/c/nedmakesgam...
👑 Присоединяйтесь к моей странице на Patreon, чтобы влиять на темы, получать ранний доступ к видео и скачиваемым файлам проектов!
► / nedmakesgames
🔗 Загляните на мой сайт, чтобы найти список обучающих материалов!
► https://nedmakesgames.github.io
🔴 Twitch ► / nedmakesgames
🐦 Twitter ► / nedmakesgames
🎮 Discord ► https://discordapp.com/invite/ubxSVBK
📸 Instagram ► / nedmakesgames
👽 Reddit ► / nedmakesgames
🎶 TikTok ► / nedmakesgames
☕ Ko-fi ► https://ko-fi.com/nedmakesgames
🎬 Предыдущие видео
► Контуры корпуса: • Hull Outline Shader in Unity URP Using Ren...
► Введение в функции рендера: • Intro Renderer Feature in Unity URP - Desa... и • Control Custom Renderer Features in a Scri...
✨ Видеоролики для продолжения
► Контуры нормалей глубины: • More Toon Outlines! Normal Edge Detection ...
► Контуры отдельных объектов: • Outlines on One Object in Unity URP Shader...
► Оптимизированные контуры: • Optimized Toon Outlines! One Texture For D...
📜 Необходимые скрипты
► BlitMaterialFeature.cs: https://github.com/NedMakesGames/Rend...
📚 Справочные скрипты
► Только глубина: https://gist.github.com/NedMakesGames...
► Финал: https://gist.github.com/NedMakesGames...
⏲️ Временные метки:
0:00 Введение
0:40 Настройка проекта
1:35 Обнаружение границ глубины
8:05 Обнаружение границ цвета
10:45 Подведение итогов и титры
🎖️ Источники и ссылки:
• Microsoft: DirectX-Graphics-Samples - https://github.com/microsoft/DirectX-...
• Ханане Рами, Мохаммед Хамри и Лхуссин Масмуди: Детектор границ цвета с использованием Sobel - https://citeseerx.ist.psu.edu/viewdoc...
• Unity Technologies: Примеры универсального рендеринга — https://github.com/Unity-Technologies...
• Алекс Амей: Шейдер контура — https://alexanderameye.github.io/outl...
• polyperfect: Низкополигональный набор Ultimate Pack — https://assetstore.unity.com/packages...
• freepik: Текстура мятой бумаги — https://www.freepik.com/premium-vecto...
• M_Studios: Ваза для цветов — https://www.turbosquid.com/3d-models/...
• Visager: музыка «In the Branches [Loop]» — https://freemusicarchive.org/music/Vi...
#GameDev #IndieDev #Unity
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: