FogVolume

Hereda: VisualInstance3D < Node3D < Node < Object

Una región que contribuye a la niebla volumétrica predeterminada del entorno mundial.

Descripción

Los FogVolumes se utilizan para añadir niebla localizada al efecto de niebla volumétrica global. Los FogVolumes también pueden eliminar la niebla volumétrica de áreas específicas si se utiliza un FogMaterial con una FogMaterial.density negativa.

El rendimiento de los FogVolumes está directamente relacionado con su tamaño relativo en la pantalla y la complejidad de su FogMaterial adjunto. Es mejor mantener los FogVolumes relativamente pequeños y simples siempre que sea posible.

Nota: Los FogVolumes solo tienen un efecto visible si Environment.volumetric_fog_enabled es true. Si no quieres que la niebla sea globalmente visible (pero solo dentro de los nodos FogVolume), establece Environment.volumetric_fog_density a 0.0.

Tutoriales

Propiedades

Material

material

FogVolumeShape

shape

3

Vector3

size

Vector3(2, 2, 2)


Descripciones de Propiedades

Material material 🔗

El Material utilizado por FogVolume. Puede ser un FogMaterial integrado o un ShaderMaterial personalizado.


FogVolumeShape shape = 3 🔗

La forma del FogVolume. Esto se puede establecer en 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) 🔗

El tamaño del FogVolume cuando shape es RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID, RenderingServer.FOG_VOLUME_SHAPE_CONE, RenderingServer.FOG_VOLUME_SHAPE_CYLINDER o RenderingServer.FOG_VOLUME_SHAPE_BOX.

Nota: Los volúmenes de niebla delgados pueden parecer parpadear cuando la cámara se mueve o gira. Esto se puede aliviar aumentando ProjectSettings.rendering/environment/volumetric_fog/volume_depth (a costa del rendimiento) o disminuyendo Environment.volumetric_fog_length (sin coste de rendimiento, pero a costa de un menor alcance de la niebla). Alternativamente, el FogVolume puede hacerse más grueso y usar una menor densidad en el material.

Nota: Si shape es RenderingServer.FOG_VOLUME_SHAPE_CONE o RenderingServer.FOG_VOLUME_SHAPE_CYLINDER, el cono/cilindro se ajustará para encajar dentro del tamaño. El escalado no uniforme de las formas de cono/cilindro a través de la propiedad size no es compatible, pero puedes escalar el nodo FogVolume en su lugar.