Искать

Высококачественная графика в Unity: наилучшие практики и советы

Last updated: January 2019

What you will get from this page: An efficient overview of in-depth resources for the Scriptable Render Pipelines in Unity.

Программируемый процесс рендеринга (Scriptable Render Pipeline - SRP), состоящий из High-Definition Render Pipeline (HDRP) и Lightweight Render Pipeline (LWRP), является одной из самых важных систем, которые вы будете использовать в Unity. SRP дает вам возможность контролировать и подстраивать рендеринг, используя скрипты C#. Благодаря этому вы можете лишь слегка модифицировать или полностью перестраивать конвейер рендеринга, чтобы создавать великолепный интерактивный контент для любой платформы.

Read, learn, and make it beautiful.

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

С чего начать: обзор и порядок установки

Unity Documentation provides the наилучший обзор новых процессов SRP and how to install them via the new Unity Hub or the менеджера пакетов.

You will also find an introduction and updates on the странице SRP в Github. And you can join the форум Graphics Experimental Preview for additional updates.

High-Definition Render Pipeline

Unity scriptable render pipeline for real time rendering automotive

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

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

Дальнейшее изучение

Sebastien Lagarde, a lead graphics developer at Unity provides an excellent introduction to the HDRP in в блоге

Whether you are an artist or a graphics programmer, you’ll learn a lot in this thorough post on как авторизовать высококачественный контент with the HDRP.

Lightweight Render Pipeline

Unity light weight render pipeline

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

Дальнейшее изучение

Tim Cooper, Graphics Foundation Lead at Unity, wrote this прекрасный обзор of the LWRP when it was released in preview mode.

Recently, Felipe Lira, a graphics programmer and André McGrail, a graphics test engineer, провели развернутую презентацию about the LWRP. Around 15 minutes into their presentation, Felipe goes over a number of key topics, including:

  • Конфигурация процесса
  • Как обрабатываются данные камеры
  • Стандартные шейдеры, предоставляемые с LWRP
  • Как использовать новый Material Upgrader
  • Shader stripping (you can read more about shader stripping in в блоге)
  • Сравнение производительности LWRP и встроенного конвейера
  • Как LWRP справляется с "узкими местами", такими как вызовы отрисовки, скорость заполнения и пропускная способность, с помощью новых оптимизаций: Batcher, новая система затенения и сам модуль рендеринга.

В конце презентации специалисты детально разъясняют, как они сделали демонстрацию с показом возможностей LWRP.

Лучшие практики и советы: для технических художников и программистов графики

Unity XR graphics optimizations

И это еще не всё! Найдите время, чтобы прочесть эти замечательные руководства:

Советы по оптимизации XR-графики

Настройка конвейера освещения

Создание правдоподобного видеоряда в Unity

Использование префабов с запеченным светом на мобильных устройствах

Дополнительные ресурсы

Мы очень хотим знать, нравится ли вам наш контент.

Да, хочу больше Нет, могло быть и лучше
Согласен

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