• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!
  • ✅ The POLL for Hive's Texturing Contest #34 is OPEN! Vote for the TOP 3 SKINS! 🔗Click here to cast your vote!
  • ✅ The POLL for Hive's Techtree Contest #20 is OPEN! Vote for the TOP 3 FACTIONS! 🔗Click here to cast your vote!

Workarounds for Fog of War on Massive Models?

Level 16
Joined
Feb 22, 2025
Messages
315
I’m working on a campaign map using a large-scale custom Lordaeron model (WoW port used as a doodad).
After optimizing performance (switching from a BFA version to a lighter WotLK version), I’ve run into a visibility limitation related to Fog of War.
Because the model is very large and spans a significant portion of the map, I’m observing the following behavior:

  • Parts of the model remain visible even when they should be hidden by Fog of War
  • Fog of War seems to apply to the model as a whole rather than per visible portion
  • This creates visual inconsistencies where distant sections “bleed through” fog
From what I understand, WC3 visibility is handled in a binary way per object (unit/destructible/doodad), not per geometry.
What I’m trying to achieve:

  • When a player reveals part of the city, only that portion should be visible
  • The rest should remain hidden in fog naturally


Questions:

  1. Is partial Fog of War interaction for a single large doodad even possible, or is it strictly limited by the engine?
  2. Would splitting the model into multiple destructibles/doodads be the only reliable solution for proper visibility control?
  3. Are there any known workarounds (e.g. region-based visibility, dummy vision sources, masking techniques) that can approximate partial reveal without fully restructuring the model?
Current workaround idea: Placing vision sources (visibility circles) to keep the model visible where needed....but this feels more like a hack than a proper solution

Warcraft III  Reforged Screenshot 2026.03.16 - 23.34.55.47.png

Warcraft III  Reforged Screenshot 2026.03.16 - 23.35.05.84.png
Here is the model revealed by circle of visibility on the model's placement location, then following the Hero's LOS
Warcraft III  Reforged Screenshot 2026.03.27 - 12.16.31.54.png
Here is the model not revealed by visibility circle but part of it revealed by Hero's LOS
Warcraft III  Reforged Screenshot 2026.03.27 - 12.32.01.95.png
And lastly, here is the model revealed via VC but portion of it in complete FOW
Warcraft III  Reforged Screenshot 2026.03.27 - 12.32.54.22.png
 
I know it's not ideal but one option would be to slice up the model into smaller parts, the Fog of War reveals the model when it's centre is within range or not, so if the "middle" of the model is in FoW then even if part of it extends into the visible area it'll still be shadowed and vice versa. I'm not sure of any other workarounds.
 
I know it's not ideal but one option would be to slice up the model into smaller parts, the Fog of War reveals the model when it's centre is within range or not, so if the "middle" of the model is in FoW then even if part of it extends into the visible area it'll still be shadowed and vice versa. I'm not sure of any other workarounds.
Yeah, I tried everything in OE to bypass that, but to no avail, I'll see if slicing the model would yield desirable results...Thank you for replying!
 
It's no worries :) just from looking at the image, the central columns could all be cut up into individual doodads, the stairs could also be cut out from the platform too imo. The cobblestone pattern could probably be replicated using a tile rather than a doodad too.
 
It's no worries :) just from looking at the image, the central columns could all be cut up into individual doodads, the stairs could also be cut out from the platform too imo. The cobblestone pattern could probably be replicated using a tile rather than a doodad too.
Thought so, I'll see to get into it since I don't have experience with modelling, tho the model is pretty huge, but not all its parts are needed, I'll see what i can do. Thanks for suggestions! :vw_love:
LDC.JPG
 
Back
Top