Разрабатывайте шейдеры с легкостью, перетаскивая блоки вместо написания кода. Создавайте и объединяйте узлы в графы, следите за результатом в реальном времени благодаря открытой архитектуре и инструментам разработки графов в Shader Graph.

Shader Graph позволяет вам с легкостью разрабатывать шейдеры в визуальном интерфейсе с отображением результатов в реальном времени. Создавайте и объединяйте узлы в графы вместо написания кода.

Создавайте шейдеры в графическом интерфейсе.

Разработка шейдеров в Unity традиционно была вотчиной тех, кто имеет опыт программирования. Shader Graph открывает эту сферу художникам и другим сотрудникам студии, упрощая создание шейдеров. Просто объедините узлы в сеть графов — вы увидите результат изменений сразу же. Средство можно использовать как с High Definition Render Pipeline, так и с Universal Render Pipeline.

Следите за результатами в реальном времени

Изменения в сети графов отражаются на результате мгновенно. Вам не придется ждать завершения вычислений и запекания результатов. Экспериментировать с шейдерами теперь сможет даже новичок.

Настраивайте шейдеры под свои идеи

Инструменты визуальной разработки позволят вам создавать художественные и другие спецэффекты, например тепловое зрение, снег и средства маскировки.

Система Shader Graph:

  • Предназначена для работы с функцией Scriptable Render Pipeline. Главные узлы, которые работают с Universal Render Pipeline и High Definition Render Pipeline (HDRP), входят в стандартный комплект установки.
  • Поддерживает расширение для работы с любым процессом рендеринга.
  • Позволяет задать собственное поведение узла непосредственно в шейдерном графе или через файлы HLSL.

Обновления Shader Graph в Unity 2019.3

Теперь вы можете создавать шейдеры в графическом интерфейсе Shader Graph и использовать их в Visual Effect Graph для изменения внешнего вида и методов отрисовки качественных визуальных эффектов.

Модуль Blackboard теперь можно использовать для присвоения ключевых слов шейдерам, создавая таким образом статичные ветки в графе. Это позволяет оптимизировать шейдеры с помощью таких систем, как Shader Level of Detail (LOD). 

Стикеры облегчают вам работу, позволяя оставлять комментарии и пояснения для всех, кто трудится над проектом. 

В этом выпуске также реализована поддержка привязки скелета к вершинам для анимации на основе DOTS — это возможность создавать более реалистичные эффекты для воды и растений. 

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

Visual Effect Graph готов к профессиональному использованию

Visual Effect Graph теперь позволяет использовать Shader Graph для разработки высококачественных визуальных эффектов. Подробнее об использовании этих функций читайте в руководстве.

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен