CameraAttributes
Наследует: Resource < RefCounted < Object
Наследуется от: CameraAttributesPhysical, CameraAttributesPractical
Родительский класс для настроек камеры.
Описание
Управляет атрибутами камеры, такими как глубина резкости и переопределение экспозиции.
При использовании в WorldEnvironment он предоставляет настройки по умолчанию для экспозиции, автоэкспозиции и глубины резкости, которые будут использоваться всеми камерами без их собственных CameraAttributes, включая камеру редактора. При использовании в Camera3D он переопределяет любые CameraAttributes, установленные в WorldEnvironment. При использовании в VoxelGI или LightmapGI будут использоваться только настройки экспозиции.
См. также Environment для общих настроек 3D-среды.
Это чисто виртуальный класс, который наследуется CameraAttributesPhysical и CameraAttributesPractical.
Свойства
|
||
|
||
|
||
|
||
|
Описания свойств
bool auto_exposure_enabled = false 🔗
Если true, включает режим автоэкспозиции тональной компрессии рендерера сцены. Если true, рендерер автоматически определит настройку экспозиции для адаптации к освещению сцены и наблюдаемому свету.
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.