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.

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à

Material

material

FogVolumeShape

shape

3

Vector3

size

Vector3(2, 2, 2)


Descrizioni delle proprietà

Material material 🔗

Il Material utilizzato dal FogVolume. Può essere un FogMaterial integrato o uno ShaderMaterial personalizzato.


FogVolumeShape shape = 3 🔗

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.