Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
CameraAttributes
Наследует: Resource < RefCounted < Object
Наследуется от: CameraAttributesPhysical, CameraAttributesPractical
Родительский класс для настроек камеры.
Описание
Управляет атрибутами камеры, такими как глубина резкости и переопределение экспозиции.
При использовании в WorldEnvironment он предоставляет настройки по умолчанию для экспозиции, автоэкспозиции и глубины резкости, которые будут использоваться всеми камерами без их собственных CameraAttributes, включая камеру редактора. При использовании в Camera3D он переопределяет любые CameraAttributes, установленные в WorldEnvironment. При использовании в VoxelGI или LightmapGI будут использоваться только настройки экспозиции.
См. также Environment для общих настроек 3D-среды.
Это чисто виртуальный класс, который наследуется CameraAttributesPhysical и CameraAttributesPractical.
Свойства
|
||
|
||
|
||
|
||
|
Описания свойств
bool auto_exposure_enabled = false 🔗
Если true, включается режим автоматической экспозиции тонального отображения рендерера сцены. Если true, рендерер автоматически определит настройку экспозиции, чтобы адаптироваться к освещению сцены и наблюдаемому свету.
Примечание: Автоматическая экспозиция поддерживается только в методе рендеринга Forward+, а не в мобильном режиме или режиме совместимости.
float auto_exposure_scale = 0.4 🔗
Масштаб эффекта автоэкспозиции. Влияет на интенсивность автоэкспозиции.
float auto_exposure_speed = 0.5 🔗
Скорость эффекта автоэкспозиции. Влияет на время, необходимое камере для выполнения автоэкспозиции.
float exposure_multiplier = 1.0 🔗
Множитель для величины экспозиции. Более высокое значение дает более яркое изображение.
float exposure_sensitivity = 100.0 🔗
Чувствительность сенсоров камеры, измеряемая в ISO. Более высокая чувствительность приводит к более яркому изображению.
Если auto_exposure_enabled имеет значение true, это можно использовать как метод компенсации экспозиции, удвоение значения увеличит значение экспозиции (измеряемое в EV100) на 1 ступень.
Примечание: Доступно только при включенном ProjectSettings.rendering/lights_and_shadows/use_physical_light_units.