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
Hérite de : VisualInstance3D < Node3D < Node < Object
Une région qui contribue au brouillard volumétrique par défaut de l'environnement du monde.
Description
Les FogVolumes sont utilisés pour ajouter du brouillard localisé dans l'effet de brouillard volumétrique global. Les FogVolumes peuvent également enlever du brouillard volumétrique de certaines zones si vous utilisez un FogMaterial avec une densité FogMaterial.density négative.
La performance de FogVolume est directement liée à leur taille relative sur l'écran et à la complexité de leur FogMaterial attaché. Il est préférable de garder les FogVolumes relativement petits et simples si possible.
Note : Les FogVolumes ont un effet visible seulement si Environment.volumetric_fog_enabled vaut true. Si vous ne voulez pas que le brouillard soit visible à l'échelle globale (mais seulement dans des nœuds FogVolume), définissez Environment.volumetric_fog_density à 0.0.
Tutoriels
Propriétés
|
||
|
Descriptions des propriétés
Le Material utilisé par le FogVolume. Peut être soit un FogMaterial intégré soit un ShaderMaterial personnalisé.
FogVolumeShape shape = 3 🔗
void set_shape(value: FogVolumeShape)
FogVolumeShape get_shape()
La forme du FogVolume. Ceci peut être définit à RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID, RenderingServer.FOG_VOLUME_SHAPE_CONE, RenderingServer.FOG_VOLUME_SHAPE_CYLINDER, RenderingServer.FOG_VOLUME_SHAPE_BOX ou RenderingServer.FOG_VOLUME_SHAPE_WORLD.
Vector3 size = Vector3(2, 2, 2) 🔗
La taille du FogVolume lorsque shape vaut RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID, RenderingServer.FOG_VOLUME_SHAPE_CONE, RenderingServer.FOG_VOLUME_SHAPE_CYLINDER ou RenderingServer.FOG_VOLUME_SHAPE_BOX.
Note : Des volumes de brouillard minces peuvent sembler clignoter lorsque la caméra se déplace ou tourne. Cela peut être atténué en augmentant ProjectSettings.rendering/environment/volumetric_fog/volume_depth (avec un coût sur les performances) ou en diminuant Environment.volumetric_fog_length (sans coût sur les performances, mais au coût d'une portée du brouillard inférieure). Sinon, le FogVolume peut rendu plus épais et utiliser une densité inférieure dans le matériau material.
Note : Si shape vaut RenderingServer.FOG_VOLUME_SHAPE_CONE ou RenderingServer.FOG_VOLUME_SHAPE_CYLINDER, le cône/cylindre sera ajusté pour correspondre à la taille. Une échelle non uniforme des formes de cônes/cylindres via la propriété size n'est pas supportée, mais vous pouvez à la place re-dimensionner le nœud FogVolume.