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...
CameraAttributesPractical
Eredita: CameraAttributes < Resource < RefCounted < Object
Impostazioni della telecamera in un formato facile da usare.
Descrizione
Controlla gli attributi specifici della telecamera come l'esposizione automatica, la profondità di campo e la sostituzione dell'esposizione.
Quando è utilizzato in un WorldEnvironment, fornisce impostazioni predefinite per l'esposizione, l'esposizione automatica e la profondità di campo che saranno utilizzate da tutte le telecamere senza i propri CameraAttributes, inclusa la telecamera dell'editor. Quando è utilizzato in un Camera3D, sostituirà qualsiasi CameraAttributes impostato nel WorldEnvironment. Quando è utilizzato in VoxelGI o LightmapGI, solo le impostazioni di esposizione saranno utilizzate.
Nota: La sfocatura della profondità di campo è supportata solo nei metodi di rendering Forward+ e Mobile, non in Compatibilità.
Nota: L'esposizione automatica è supportata solo nel metodo di rendering Forward+, non in Mobile o Compatibilità.
Proprietà
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Descrizioni delle proprietà
float auto_exposure_max_sensitivity = 800.0 🔗
La sensitività massima (in ISO) utilizzata per il calcolo dell'esposizione automatica. Quando si calcola la luminanza media della scena, i valori del colore saranno limitati ad almeno questo valore. Ciò limita l'esposizione automatica al di sotto di una certa luminosità, risultando in un punto di interruzione in cui la scena rimarrà luminosa.
float auto_exposure_min_sensitivity = 0.0 🔗
La sensitività minima (in ISO) utilizzata per il calcolo dell'esposizione automatica. Quando si calcola la luminanza media della scena, i valori del colore saranno limitati ad almeno questo valore. Ciò limita l'esposizione automatica al di sopra di una certa luminosità, risultando in un punto di interruzione in cui la scena rimarrà scura.
Imposta la quantità massima di sfocatura. Quando si usano quantità di sfocatura basati sulla fisica, questo agirà invece come un moltiplicatore. I valori elevati aumentano la sfocatura, ma possono essere molto più costosi da calcolare. È meglio mantenere questo valore il più basso possibile per uno specifico stile artistico.
float dof_blur_far_distance = 10.0 🔗
Gli oggetti più lontani di questa quantità dal Camera3D saranno sfocati dall'effetto della profondità di campo. Misurato in metri.
bool dof_blur_far_enabled = false 🔗
Abilita la sfocatura della profondità di campo per gli oggetti più lontani di dof_blur_far_distance. L'intensità della sfocatura è controllata da dof_blur_amount e modulata da dof_blur_far_transition.
Nota: La sfocatura della profondità di campo è supportata solo nei metodi di rendering Forward+ e Mobile, non in Compatibilità.
Nota: La sfocatura della profondità di campo non è supportata nelle viewport che hanno uno sfondo trasparente (dove Viewport.transparent_bg è true).
float dof_blur_far_transition = 5.0 🔗
Se positivo, la distanza su cui l'effetto di sfocatura scalerà da 0 a dof_blur_amount (a partire da dof_blur_far_distance). Se negativo, utilizza il ridimensionamento basato sulla fisica in modo che l'effetto della profondità di campo scalerà da 0 a dof_blur_far_distance e aumenterà in modo fisicamente accurato man mano che gli oggetti si allontanano dal Camera3D.
float dof_blur_near_distance = 2.0 🔗
Gli oggetti più vicini di questa quantità alla Camera3D saranno sfocati dall'effetto della profondità di campo. Misurato in metri.
bool dof_blur_near_enabled = false 🔗
Abilita la sfocatura della profondità di campo per gli oggetti più vicini di dof_blur_near_distance. L'intensità della sfocatura è controllata da dof_blur_amount e modulata da dof_blur_near_transition.
Nota: La sfocatura della profondità di campo è supportata solo nei metodi di rendering Forward+ e Mobile, non in Compatibilità.
Nota: La sfocatura della profondità di campo non è supportata nelle viewport che hanno uno sfondo trasparente (dove Viewport.transparent_bg è true).
float dof_blur_near_transition = 1.0 🔗
Se positivo, la distanza su cui l'effetto di sfocatura scalerà da 0 a dof_blur_amount (a partire da dof_blur_near_distance). Se negativo, utilizza il ridimensionamento basato sulla fisica in modo che l'effetto della profondità di campo scalerà da 0 a dof_blur_near_distance e aumenterà in modo fisicamente accurato man mano che gli oggetti si allontanano dal Camera3D.