Hdrp unity что это

от admin

High Definition Render Pipeline (HDRP)

Получите доступ к инновационной технологии RT3D-рендеринга, разработанной для создания высококачественной графики и обеспечения высочайшей производительности.

HDRP предоставляет усовершенствованные технологии RT3D-рендеринга, оптимизированные для PC (Windows, Mac, Linux, VR) и консолей (PlayStation 4/5, Xbox One, Xbox One Series X и S). Решение использовали для разработки множества игр, таких как Skate XL, Road 96 и LEGO Builder’s Journey, а также в конфигураторах продуктов, архитектурных визуализациях, симуляциях, фильмах и на живых выступлениях.

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

Коллаж HDRP

Весь контейнер создания ассетов соответствует проверенным на практике рабочим процессам физического рендеринга. Будьте уверены — миры, которые вы создаете, будут отрендерены в высочайшем качестве.

Кроме того, HDRP предоставляет встроенные усовершенствованные шейдеры с подповерхностным рассеиванием, прозрачностью, радужностью, анизотропией и тесселяцией в реальном времени, которые можно настроить с помощью Shader Graph.

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

Иммерсивное освещение

Разработчики всех уровней могут создавать прекрасное освещение благодаря усовершенствованному конвейеру освещения HDR, признанному отраслевым стандартом, с правильным затуханием света, реальными единицами измерения (люксы, люмены и экспозиционное число) для всего освещения и конвейера экспозиции, а также улучшенным типам источников света и теней.

HDRP поддерживает различные методы, такие как традиционная растеризация (например, отражение и зонды плоского отражения), запекание света, Ray Marching и трассировка лучей, (SSAO, SSGI, SSR, Contact и тени, вычисляемые трассировкой лучей), полнокадровая трассировка путей и несколько вариантов сглаживания, которые легко можно включать и смешивать для масштабирования производительности и качества на различных платформах.

Объемные облака

Создавайте красивые небеса и захватывающие облака. Unity поддерживает несколько типов неба: от простейших статических градиентных и HDRI-моделей до основанного на физике процедурного неба, способного автоматически имитировать различное время суток.

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

Объемные облака и слои облаков повышают динамизм неба и создают захватывающие дух погодные условия: от идеального восхода солнца до грозовых дней с минимальным влиянием на производительность.

Продвинутые анимированные эффекты

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

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

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

Расширенная разработка окружения

Создавайте миры с реалистичными растениями, которые реагируют на ветер, используя детали ландшафта, инструменты рисования деревьев и интеграцию со SpeedTree. Повысьте уровень детализации с помощью тесселяции в реальном времени и добейтесь идеальной привязки к миру за счет прозрачности, Shadow Maps, теней, вычисляемых трассировкой лучей, контактных теней, микротеней, запекания света, Ray Marching или Ray Traced Ambient Occlusion, а также Global Illumination.

Используйте декали, меши и проекторы, чтобы быстро добавлять детали, такие как трещины, грязь или нарисованные знаки, на геометрические фигуры. Локально изменяйте материалы, размещая лужи, протечки, резьбу или крышки для предотвращения повторения узоров.

Повышение производительности платформы

Оптимизируйте производительность 3D-игр в высоком разрешении, используя трассировку лучей в разрешении 4K на консолях или для быстрого рендеринга кадров с трассировкой путей на PC. HDRP использует технологии Burst и Jobs, запускает максимальное число систем на графических процессорах, оптимизирует графическую память, применяя граф рендеринга, и интегрируется с современными алгоритмами передискретизации, такими как NVIDIA DLSS и AMD FSR.

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

Мощный отладчик рендеринга помогает визуализировать данные в редакторе или статистику рендеринга в среде выполнения, представления отладки, переопределения объемов и многое другое.

Расширенная настройка

HDRP предоставляет расширенные элементы управления для настройки освещения и рендеринга, а также инструменты на основе узлов, такие как Shader Graph и VFX Graph, которые позволяют техническим художникам создавать собственные шейдеры, проходы и эффекты. Кроме того, доступны подсистемы на основе C# и HLSL для создания пользовательский проходов, постобработки, рендерига текстур, облаков и неба, а также материалы и графический API для создания пользовательских систем рендеринга.

С HDRP и Universal Render Pipeline (URP) ваш конвейер рендеринга можно легко интерпретировать. К нему можно получать доступ и его можно изменять на языке C#, используя Scriptable Render Pipeline. Вы можете исправить код в конце производственного цикла, когда версия заблокирована, или даже создать собственную версию HDRP.

Шаблоны, примеры и демонстрации

Учитесь и экспериментируйте, создавая игры, фильмы или неигровые приложения, используя шаблоны Пример сцены HDRP, Cinematic Studio или Auto Showroom .

Чтобы вы могли начать работу с конкретными функциями или конфигурациями, пакет HDRP содержит примеры материалов, сцены, а также готовые к использованию ассеты.

Посетите Asset Store для просмотра тысяч поддерживаемых ассетов и плагинов, в том числе бесплатных пакетов от Unity, таких как базовые ассеты Character Controller от первого и третьего лица, The Heretic Digital Human, Real-time Rascals (и пакет персонажей) и пример ландшафта (пакет, демонстрация).

Для изучения работы с более масштабными разработками мы предоставляем сложные проекты, такие как демопроект Spaceship и пример шутера от первого лица FPS.

Новейшие ресурсы HDRP

SRP Games Focus

Games Focus: Rendering that scales with your needs

This blog post in our Games Focus series covers the status, upcoming release plans, and future vision for our scriptable render pipelines.

Руководство по HDRP в LTS

Полное руководство по работе с освещением в HDRP

HDRP в Unity LTS предоставляет улучшенные инструменты для создания реалистичного высококачественного освещения. Узнайте, как использовать возможности освещения на основе законов физики в ваших проектах.

Подробный обзор I Am Fish

Пример использования: подробный обзор I Am Fish

Узнайте, как инструменты Unity для художников и процессы HDRP помогли Bossa Studio создать свою самую качественную игру — I Am Fish.

Unity для технических художников

Руководство Unity для технических художников

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

Решения HDRP из Unity Asset Store

Fluffy Grooming Tool

Fluffy Grooming Tool

Выращивайте динамические волосы, мех, перья и многое другое напрямую в редакторе Unity с помощью Fluffy — полноценного решения для создания персонажей.

HDRP Grass System

Генератор ландшафтов и сцен Gaia

Быстро создавайте потрясающие окружения для мобильных устройств, VR, консолей и настольных компьютеров с помощью Gaia — мощного и универсального решения для создания открытых миров и уровней.

KWS Ocean System

KWS Ocean System

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

Начало работы с High Definition Render Pipeline (HDRP) для игр

Что вы узнаете на этой странице: информацию об оценке целесообразности High Definition Render Pipeline (HDRP) и сведения о том, как начать использовать его в разработке. Материал подготовлен на основе доклада Дженнифер С. Рож-Десландес, представленного на Unite Copenhagen 2019.

Among the most frequent questions Unity engineers get from creators are “What is HDRP?” and “How can I use it in my project?” So we put together this list of considerations to help you understand how you can use the High Definition Render Pipeline (HDRP) in your projects to get the most out of it.

Let’s start by answering a few questions to assess if your project is ready for HDRP:

  1. Are you on the right target platform?

The first question you need to ask yourself is if you are shipping on a supported platform. If you’re planning to ship on consoles such as Xbox One and PlayStation 4, Windows (DirectX 11, DirectX 12 and Vulkan), Mac (Metal), and VR headsets (PlayStation VR, Oculus Rift, OpenVR, Windows Mixed Reality), then we’ve got you covered. There’s currently very little support for Linux, and no support for Nintendo Switch, OpenGL, and mobile platforms.

  1. Are you in the right production cycle?

HDRP will be out of preview with the Unity 2019.3 release. We strongly recommend you use HDRP with that version onwards; with Unity 2019.3 Long-Term Support (LTS) and above, you will have full support. If you use HDRP with any previous Unity versions, you’ll have to do all of the maintenance yourself.

  1. Do you have technical pillars that are compatible with HDRP and production skill sets?

Working with HDRP requires a lot of upgrade and maintenance. To move from the Built-in rendering pipeline or the Universal Render Pipeline, you’ll also have to ramp up on technical knowledge for HDRP. Make sure that you and your team allocate some time to learn this tech.

  1. Is it the right tech for your artistic vision?

HDRP is grounded in physically based rendering and offers a unified lighting pipeline. Also, it comes with several tools for your artistic needs: Visual Effect Graph, Look Dev, and post-processes. For characters and environment, HDRP offers skin, hair, and eye shaders, as well as subsurface scattering and some support for terrain.

If you’re still deciding what render pipeline to use, here are a few things to consider. HDRP is supported with Unity 2019 LTS and above, and it comes with its own high-definition post-processing stack. It also comes with ray tracing support, VFX Graph support, Shader Graph support, and state-of-the-art graphics features.

Читать:
Имя python не распознано как имя командлета

If your project contains complex scenes, HDRP will scale better than with the built-in rendering pipeline. However, if you’re planning to ship on both mobile and consoles, HDRP might not be the right tech for you.

Одно из направлений HDRP — единое и логичное освещение. Другое направление — производительность и, разумеется, современные технологии.

Единое и логичное освещение

HDRP — это процесс физического рендеринга, что позволяет вам использовать параметры реального мира для разработки сцен. Например, световой поток здесь измеряется в люменах или в люксах.

Теперь художники могут разрабатывать ассеты независимо от контекста. При изменении контекста графические элементы проекта не потеряют визуальную однородность.

Производительность с самого начала

Функции HDRP способны обеспечивать высокое качество на всех поддерживаемых платформах. Мы хотим, чтобы у вас была возможность реализовать творческие идеи без оглядки на производительность.

Самые современные технологии

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

Чтобы использовать HDRP в проекте, мы рекомендуем выполнить следующее.

  1. Подробно изучите технологию по демонстрациям и примерам.

Все созданные в Unity демонстрации разработаны с использованием тех же технологий, которые вы будете использовать после загрузки пакета HDRP. Вот два проекта для изучения: Fontainebleau и Spaceship. Обе демонстрации отлично документированы, по ним подготовлены статьи, объясняющие процесс разработки.

Каждый выпуск пакета HDRP сопровождается примерами.

  1. Создайте новый проект, выбрав шаблон HDRP в Unity Hub.

Если вы готовы приступить, то вот как можно создать проект с поддержкой HDRP в Unity: откройте Unity Hub, создайте новый проект, выберите шаблон High Definition Render Pipleline и готово! Вы сможете начать свои эксперименты, как только откроется Editor.

  1. Используйте Render Pipeline Wizard.

Если что-то идет не так, то Render Pipeline Wizard поможет вам выявить проблемы вашего проекта. Он находится в меню Window > Analysis > Render Pipeline Wizard.

От встроенного процесса рендеринга до HDRP

Если вы уже работаете над проектом с использованием встроенного процесса рендеринга и хотите перевести проекта на HDRP, мы рекомендуем следующее.

Для начала убедитесь, что вы используете нужную версию Unity. Принимая решение, сверяйтесь с документацией. Откройте Package Manager и выберите пакет High Definition RP, чтобы увидеть его версию. Ниже есть несколько ссылок, и самые важные из них — документация и список изменений.

Обратите внимание, что крупные выпуски пакета выходят вместе с новыми совместимыми выпусками Unity. Эту информацию можно найти в менеджере пакетов. Например, версия HDRP 5.0.1 совместима с Unity 2019.1. Поняв, какой выпуск Unity и соответствующий ей пакет HDRP вам подходит лучше, вы можете приступать к обновлению вашего проекта.

процесс рендеринга высокого разрешения — настройки рендеринга проекта

Во-первых, нужно удалить текущий используемый стек постобработки, поскольку в HDRP есть собственный стек. Для этого выберите пакет Post Processing в менеджере пакетов и нажмите кнопку Remove.

После этого нужно проверить, используется ли в вашем проекте линейное цветовое пространство. Откройте настройки по адресу Edit > Project Settings > выберите пункт Player > перейдите в раздел Other Settings, чтобы увидеть настройки цветового пространства (Color Space Settings). Измените значение Gamma на Linear.

После этого загрузите пакет HDRP. В Package Manager выберите пакет High Definition RP и нажмите на кнопку Install. Обновите пакет до последней версии, актуальной для вашего выпуска Unity.

Для использования HDRP в проекте нужно использовать High-Definition Render Pipeline Asset. В окне Project щелкните правой кнопкой мыши в папке Assets и выберите пункт Create > Rendering, а затем — High Definition Render Pipeline Asset. Назначьте его проекту: выберите Edit > Project Settings > Graphics, а затем High Definition Render Pipeline Asset.

процесс рендеринга высокого разрешения — мастер настройки процесса рендеринга высокого разрешения

Если что-то пошло не так, то возможно дело в том, что ваши материалы несовместимы с HDRP. Используйте Render Pipeline Wizard чтобы проверить настройки, материалы и освещение на совместимость с HDRP.

Render Pipeline Wizard (Window > Analysis > Render Pipeline Wizard) формирует полный список потенциальных проблем проекта. Вы можете решать каждую проблему по отдельности или исправить все разом, нажав на кнопку Fix All.

процесс рендеринга высокого разрешения — обновление материалов проекта

После устранения неполадок приступайте к конвертированию материалов. Для этого выберите пункт Edit > Render Pipeline > Upgrade Project Materials to High Definition Materials; все шейдеры Standard Lit/Unlit в проекте будут преобразованы в материалы HDRP Lit/Unlit.

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

Постобработка уже включена для вашего проекта по умолчанию. Убедиться в этом можно по адресу Project Settings > HDRP Default Settings > Volume Components. Например, эффекты Tonemapping и Bloom включаются по умолчанию, но это можно изменить в разделе Volume Components. В этом разделе вы также можете создать собственный объем для сцены и добавить новый профиль.

Проверьте настройки HDRP. Их можно найти в разных местах:

    Настройки всего проекта задаются в двух местах:

  • HDRP Default Settings, где можно настроить отображение теней в проекте.
  • HDRenderPipelineAsset тоже имеет несколько параметров, например, декали и постобработка.

Настроив проект, можно переходить к более тонким параметрам.

Есть несколько способов настройки процесса рендеринга в пакете HDRP.

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

Исходный код HDRP доступен GitHub — вы можете менять его в соответствии со своими потребностями. Но мы настоятельно рекомендуем вам создать ответвление и регулярно интегрировать все исправления от Unity.

Если вы хотите узнать больше о том, как начать работу с High Definition RP в проекте, обратите внимание на обзорное руководство по HDRP, ознакомьтесь с нашей недавней статьей в блоге и присоединяйтесь к обсуждениям на форуме.

High Definition RP

com.unity.render-pipelines.high-definition

Описание

Конвейер рендеринга высокого разрешения (HDRP) — это высокоточный конвейер рендеринга с поддержкой сценариев, созданный Unity для работы с современными (совместимыми с вычислительными шейдерами) платформами. HDRP использует методы физического освещения, линейное освещение, HDR-освещение и настраиваемую гибридную архитектуру отложенного/прямого освещения Tile/Cluster и предоставляет вам инструменты, необходимые для создания игр, технических демонстраций, анимации и многого другого в соответствии с высокими графическими стандартами.

What is HDRP:

With fully unified, physically based rendering and uncompromising GPU performance, HDRP is tailor-made for ambitious high-fidelity productions.

Achieve realistic graphics in demanding scenarios

HDRP targets high-end hardware such as PC, Xbox, and PlayStation. You are able to achieve realistic graphics in demanding scenarios. HDRP uses Compute Shader technology and takes advantage of GPU hardware.

Use HDRP to create high-fidelity games, automotive demos, architectural applications, and anything that prioritizes graphics quality. HDRP uses physically based Lighting and Materials, and supports both Forward and Deferred rendering paths.

HDRP offers a huge technological leap in graphical realism and advances in usability.

It is designed to benefit games shipping on current-generation consoles and modern PC hardware.

Including the following :

Custom post-processing allows you to write effects that will be automatically integrated with the volume system. The custom render pass allows you to inject shaders and C# at certain points inside the render loop, giving you the ability to draw objects, do full-screen passes and read some camera buffers like depth, color or normal.

Look Dev is an image-based lighting tool that allows you to check and compare Assets through a viewer to ensure they are correctly authored for various lighting conditions. You can validate the Asset immediately because it appears in the tool the same as it appears in the finished project.

Now with Scalability settings, you can create multiple HDRP Assets for your HDRP Project, each with different graphics quality configurations. This means that users of your application can select a graphics quality level that best suits their hardware.

Including improvements to Depth of Field, Screen Space Ambient Occlusion, shadow framework (simplified), light scripting, and light UX. Unity has added DiscLight (bake-only) support, penumbra shadow tint, and API and graphic features documentation.

This is just a brush stroke of all that HDRP offers within Unity. I highly recommend checking out some of the projects offered to view that have been created using the Unity HDR pipeline!

Going from least technical to most technical:

Standard Pipeline → URP → HDRP

when should I use HDRP instead of the others?

You should go with HDRP if you are looking to make a game with visually stunning graphics targeted at high-performance hardware. HDRP is the only render pipeline that supports ray tracing.

For all your other games URP is the best solution.

Going from Standard/URP to HDRP is very similar to going from standard to URP.

If you want to Convert your projects pipeline to HDRP do the following:

Import your scene:

Once you have imported your scene; all you need to do is upgrade the project materials to HDRP.

In the beginning your assets will look pink; but once you upgrade the materials, everything will look normal.

Edit → Render Pipeline → HD Render Pipeline → Upgrade From Built in Pipeline → Upgrade Project Materials to High Definition Materials.

Похожие статьи