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.

CameraAttributes

Hereda: Resource < RefCounted < Object

Heredado por: CameraAttributesPhysical, CameraAttributesPractical

Clase padre para la configuración de la cámara.

Descripción

Controla los atributos específicos de la cámara, como la profundidad de campo (depth of field) y la anulación de la exposición (exposure override).

Cuando se utiliza en un WorldEnvironment, proporciona los ajustes predeterminados de exposición, exposición automática y profundidad de campo que usarán todas las cámaras que no tengan sus propios CameraAttributes, incluida la cámara del editor. Cuando se usa en un Camera3D, anulará cualquier CameraAttributes configurado en el WorldEnvironment. Al usarse en VoxelGI o LightmapGI, solo se utilizarán los ajustes de exposición.

Consulta también Environment para los ajustes generales del entorno 3D.

Esta es una clase virtual pura heredada por CameraAttributesPhysical y CameraAttributesPractical.

Propiedades

bool

auto_exposure_enabled

false

float

auto_exposure_scale

0.4

float

auto_exposure_speed

0.5

float

exposure_multiplier

1.0

float

exposure_sensitivity

100.0


Descripciones de Propiedades

bool auto_exposure_enabled = false 🔗

  • void set_auto_exposure_enabled(value: bool)

  • bool is_auto_exposure_enabled()

If true, enables the tonemapping auto exposure mode of the scene renderer. If true, the renderer will automatically determine the exposure setting to adapt to the scene's illumination and the observed light.

Note: Auto-exposure is only supported in the Forward+ rendering method, not Mobile or Compatibility.


float auto_exposure_scale = 0.4 🔗

  • void set_auto_exposure_scale(value: float)

  • float get_auto_exposure_scale()

La escala del efecto de la exposición automática. Afecta a la intensidad de la exposición automática.


float auto_exposure_speed = 0.5 🔗

  • void set_auto_exposure_speed(value: float)

  • float get_auto_exposure_speed()

La velocidad del efecto de la exposición automática. Afecta al tiempo necesario para que la cámara realice la exposición automática.


float exposure_multiplier = 1.0 🔗

  • void set_exposure_multiplier(value: float)

  • float get_exposure_multiplier()

Multiplicador para la cantidad de exposición. Un valor más alto da como resultado una imagen más brillante.


float exposure_sensitivity = 100.0 🔗

  • void set_exposure_sensitivity(value: float)

  • float get_exposure_sensitivity()

Sensibilidad de los sensores de cámara, medida en ISO. Una sensibilidad mayor produce una imagen más brillante.

Si auto_exposure_enabled está true, esto puede utilizarse como método de compensación de exposición; duplicar el valor aumentará el valor de exposición (medido en EV100) en 1 parada.

Nota: Solo disponible cuando ProjectSettings.rendering/lights_and_shadows/use_physical_light_units está habilitado.