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
|
||
|
Descripciones de Propiedades
El Material utilizado por FogVolume. Puede ser un FogMaterial integrado o un ShaderMaterial personalizado.
FogVolumeShape shape = 3 🔗
void set_shape(value: FogVolumeShape)
FogVolumeShape get_shape()
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.