Упрощение создания шейдеров
Shader Graph позволяет визуально создавать шейдеры и видеть результаты в режиме реального времени. Эта система на основе узлов открывает поле для художников и других членов команды — просто соединяйте узлы в графовой сети.
Решения на основе шейдерных графов
Оптимизируйте свой рабочий процесс, создавая высококачественные шейдеры. Создавайте и соединяйте узлы визуально, а также мгновенно просматривайте свою работу, чтобы ускорить итерацию.
Shader Graph обеспечивает быстрое выполнение итераций на каждом этапе процесса создания шейдера. Почти каждый узел имеет встроенный предварительный просмотр, который позволяет вам видеть пошаговый вывод. Сам график имеет общий предварительный просмотр, поэтому вы можете увидеть конечные результаты вашего шейдера. Если ваш шейдер применяется к модели в сцене, он обновляется мгновенно при сохранении, обеспечивая обновления за доли секунды. Вся неуклюжесть синтаксиса кода, компиляции и сборки устранена, поэтому между вами и вашим творческим замыслом нет никаких препятствий.
Актив Shader Graph предоставляет предварительно настроенные параметры для различных материалов. Узлы в Shader Graph представляют данные об объектах, к которым применяется Материал, включая их математические функции, процедурные шаблоны и многое другое. Добавьте свои собственные пользовательские функции с помощью узла «Пользовательская функция»или оберните свои узлы в подграф, чтобы расширить библиотеку узлов с помощью пользовательских вычислений.
Шейдерные графики могут получать информацию непосредственно из сцены, что позволяет создавать анимированные и интерактивные эффекты, реагирующие на действия пользователя. Пользовательские цветовые обложки, водная рябь или листва, слегка развевающаяся на ветру, могут помочь воплотить ваш проект в жизнь, а Shader Graph поможет вам достичь этих эффектов.
Каждый созданный вами файл Shader Graph может выводиться в несколько целевых средств рендеринга, включая встроенный конвейер рендеринга и скриптовые конвейеры рендеринга, доступные в Unity, универсальный конвейер рендеринга (URP) и конвейер рендеринга высокой четкости (HDRP). Вы также можете создавать графы шейдеров для использования внутри графика визуальных эффектов , чтобы вывести визуальные эффекты в вашем проекте на новый уровень.
Главный стек — это конечная точка графа шейдера, которая определяет окончательный внешний вид поверхности шейдера. Это помогает пользователям визуализировать взаимосвязь между операциями, которые происходят на этапе вершин — когда вычисляются атрибуты вершин многоугольника — и этапе фрагмента, когда выполняются вычисления, чтобы увидеть, как выглядят пиксели между вершинами. Добавьте свои собственные блоки интерполятора на этап вершин, чтобы получить более точный контроль над вычислениями шейдера.
Откройте для себя новейшие функции и улучшения, которые помогут художникам и дизайнерам оптимизировать свои творческие рабочие процессы и создавать впечатляющие впечатления.
Захватывающие новые функции Shader Graph в версии 2021.2 помогут вам значительно улучшить рабочие процессы художников и повысить производительность шейдеров.
Получите полное руководство по наборам инструментов и рабочим процессам, которые помогут вам создавать мощные визуальные игры с помощью Unity.
Дайте волю своему воображению с помощью мощных и удобных для художников решений Unity. Получите большую гибкость с помощью инструментов, специально разработанных для того, чтобы помочь вам работать быстрее в режиме реального времени.