Page 1 of 1

Vulcanus-type Fog Direction Control

Posted: Fri May 09, 2025 8:28 pm
by Loup&Snoop
05-09-2025, 16-08-25.png
05-09-2025, 16-08-25.png (887.06 KiB) Viewed 213 times
(You can also see in the attached video.)

My Problem:
I am making a planet with a very high wind speed, and would like to use Vulcanus-type fog to make the effect. However, fog moves in the opposite direction of wind, which looks very jarring at high wind speed because clouds and smoke go the opposite way. Clouds (I think Rseding meant fog?) opposing wind is not a bug as per: viewtopic.php?p=628540&hilit=fog+wind#p628540

What I considered:
  • Programatically spawning giant smokes to make the effect. => Looks bad.
  • Flip wind direction and remove clouds: Now all the smoke goes the wrong way.
Any of these would work for me:
  • FogEffectParameters.fog_direction_upwind as a bool (default true). Since fog primarily moves left/right, it may be suffeicient to have a bool to flip the sign.
  • LuaSurface.fog_direction_offset OR FogEffectParameters.fog_direction_offset to change the RealOrientation difference between wind orientation and fog direction (default = 0.5). Example: fog_direction_offset = 0 => fog moves downwind.
  • LuaSurface.fog_direction OR FogEffectParameters.fog_direction to force fog to go at that RealOrientation, ignoring wind.
If possible, I would also like to have FogEffectParameters.movement_speed_multiplier like CloudsEffectProperties.movement_speed_multiplier , so everything can move at a visually appropriate speed.

This is mostly aesthetic, so I understand if you don't address this request. But I would still appreciate if you did.