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...
FogVolume
Eredita: VisualInstance3D < Node3D < Node < Object
Una regione che contribuisce alla nebbia volumetrica predefinita dell'ambiente mondiale.
Descrizione
I FogVolume servono per aggiungere nebbia localizzata all'effetto nebbia volumetrica globale. I FogVolume possono anche rimuovere la nebbia volumetrica da aree specifiche se si utilizza un FogMaterial con un FogMaterial.density negativo.
Le prestazioni dei FogVolume sono direttamente correlate alle loro dimensioni relative sullo schermo e alla complessità del loro FogMaterial associato. È meglio mantenere FogVolume relativamente piccoli e semplici, dove possibile.
Nota: I FogVolume hanno un effetto visibile solo se Environment.volumetric_fog_enabled è true. Se non si desidera che la nebbia sia visibile globalmente (ma solo all'interno dei nodi FogVolume), imposta Environment.volumetric_fog_density su 0.0.
Tutorial
Proprietà
|
||
|
Descrizioni delle proprietà
Il Material utilizzato dal FogVolume. Può essere un FogMaterial integrato o uno ShaderMaterial personalizzato.
FogVolumeShape shape = 3 🔗
void set_shape(value: FogVolumeShape)
FogVolumeShape get_shape()
La forma del FogVolume. Può essere impostata su RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID, RenderingServer.FOG_VOLUME_SHAPE_CONE, RenderingServer.FOG_VOLUME_SHAPE_CYLINDER, RenderingServer.FOG_VOLUME_SHAPE_BOX, o RenderingServer.FOG_VOLUME_SHAPE_WORLD.
Vector3 size = Vector3(2, 2, 2) 🔗
La dimensione del FogVolume quando shape è RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID, RenderingServer.FOG_VOLUME_SHAPE_CONE, RenderingServer.FOG_VOLUME_SHAPE_CYLINDER, o RenderingServer.FOG_VOLUME_SHAPE_BOX.
Nota: i volumi di nebbia sottili potrebbero sembrare tremolanti quando la telecamera si muove o ruota. Questo può essere alleviato aumentando ProjectSettings.rendering/environment/volumetric_fog/volume_depth (a scapito delle prestazioni) o diminuendo Environment.volumetric_fog_length (senza scapito delle prestazioni, ma a scapito di un intervallo di nebbia inferiore). In alternativa, il FogVolume può essere reso più spesso e utilizzare una densità inferiore nel material.
Nota: Se shape è RenderingServer.FOG_VOLUME_SHAPE_CONE o RenderingServer.FOG_VOLUME_SHAPE_CYLINDER, il cono (o cilindro) sarà regolato per adattarsi alle dimensioni. Il ridimensionamento non uniforme delle forme cono (o cilindro) tramite la proprietà size non è supportato, ma è possibile ridimensionare il nodo FogVolume.