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
Успадковує: VisualInstance3D < Node3D < Node < Object
Регіон, що сприяє об'єму за замовчуванням з світового середовища.
Опис
FogVolume використовується для додавання локалізованої туману в глобальний ефект об'ємної фольги. FogVolume також можна видалити об'ємну фольгу з конкретних зон, якщо за допомогою FogMaterial з негативним FogMaterial.density.
Продуктивність FogVolume безпосередньо пов'язана з їх відносним розміром на екрані і складністю їх прикріплюється FogMaterial. Найкраще тримати FogVolume відносно невеликого і простого де можливо.
Примітка: FogVolume єдиний видимий ефект, якщо Environment.volumetric_fog_enabled true. Якщо ви не хочете, щоб бути глобально видимими (але тільки в вузлах FogVolume, встановіть Environment.volumetric_fog_density до 0.0.
Посібники
Властивості
FogVolumeShape |
|
|
Vector3 |
|
Описи властивостей
Material використовується FogVolume. Може бути або вбудованим FogMaterial або на замовлення ShaderMaterial.
FogVolumeShape shape = 3 🔗
void set_shape(value: FogVolumeShape)
FogVolumeShape get_shape()
Форма FogVolume. Це може бути встановлений як для RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID, RenderingServer.FOG_VOLUME_SHAPE_CONE, RenderingServer.FOG_VOLUME_SHAPE_CYLINDER, RenderingServer.FOG_VOLUME_SHAPE_BOX або RenderingServer.FOG_VOLUME_SHAPE_WORLD.
Vector3 size = Vector3(2, 2, 2) 🔗
void set_size(value: Vector3)
Vector3 get_size()
Розмір FogVolume коли пам'ятна форма є RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID, RenderingServer.FOG_VOLUME_SHAPE_CONE, RenderingServer.FOG_VOLUME_SHAPE_CYLINDER або RenderingServer.FOG_VOLUME_SHAPE_BOX.
Note: Обсяги тен фольги можуть з'явитися, коли камера рухається або обертається. Це може бути полегшена шляхом збільшення ProjectSettings.rendering/environment/volumetric_fog/volume_глибокий (без вартості виконання) або шляхом зменшення Environment.volumetric_fog_length (без вартості виконання, але за вартістю нижнього діапазону фольги). Крім того, FogVolume можна зробити більш товстими і використовувати меншу щільність в material.
Примітка: Якщо shape є RenderingServer.FOG_VOLUME_SHAPE_CONE або RenderingServer.FOG_VOLUME_SHAPE_CYLINDER, конус / циліндр буде регулюватися, щоб відповідати розміру. Неоднорідне масштабування форм конуса / циліндра через властивість size не підтримується, але можна масштабувати вузол FogVolume.