Unity 6.3
0 онлайн 96 гостей 3 в системе
Вход
Мировое строительство Шаг 3 из 76

Небо

Небо — это тип фона, который Camera рисует до того, как он отображает кадр. Этот тип фона очень полезен для 3D игр и приложений, потому что он создает ощущение глубины и делает окружающую среду намного большей, чем она есть на самом деле. Само небо может содержать что угодно, например облака, горы, здания и другие недоступные объекты, чтобы создать иллюзию дальней трехмерной окружающей среды. Unity также может использовать небо для создания реалистичного наружного освещения в вашем Scene.

Physically Based Sky из High Definition Render Pipeline в демонстрации Fontainebleau.
Физико-ориентированное небо High Definition Render Pipeline в демо Фонтенбло.

Конвейеры неба и рендеринга

Решения неба, которые вы можете использовать, зависят от того, конвейер отображения Ваш Project использования.

Рендер трубопровод Небесное решение
Universal Render Pipeline (URP) URP использует то же решение для неба, что и встроенный конвейер рендеринга: небо можно задать для каждой сцены и переопределить для отдельной камеры.

• Для получения информации о том, как установить небо на Scene основе, см. Документация по освещению окон.
• О том, как переопределить небо для конкретной камеры, см. Документация по компонентам Skybox.
High Definition Render Pipeline (HDRP) HDRP включает в себя собственное небесное решение, которое использует Объёмная система. Каждый Volume может содержать переопределение, задающее тип отрисовываемого неба. Каждая камера интерполирует настройки неба всех Volume, которые на неё влияют, и отрисовывает результат.

Для информации о том, как создать небо в HDRP, см. Документация по визуальной среде.
Built-in Render Pipeline Встроенный конвейер рендеринга использует материал скайбокса, чтобы задать небо, которое отрисовывают камеры. Небо можно задать для каждой сцены и переопределить для отдельной камеры.

• Для получения информации о том, как установить небо на Scene основе, см. Документация по освещению окон.
• О том, как переопределить небо для конкретной камеры, см. Документация по компонентам Skybox.

Скайбоксы

Skybox представляет собой куб с разной текстурой на каждой стороне. Когда вы используете skybox для рендеринга неба, Unity фактически помещает ваш Scene внутрь куба skybox. Unity рендеринг skybox в первую очередь, так что небо всегда рендеринг на заднем плане.

Примечание: High Definition Render Pipeline (HDRP) не поддерживает материалы Skybox, но предоставляет несколько решений для создания неба.

Подобно другим реализациям неба, вы можете использовать skybox для выполнения следующих действий:

  • Создайте небесную рамку вокруг Scene.
  • Настройте настройки освещения, чтобы создать реалистичное окружающее освещение на основе Skybox.
  • Переопределить skybox, который отдельный Camera использования, используя Компонент skybox.

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