u/CTRLsway

▲ 25 r/PeepShowQuotes+1 crossposts

Minimum wall thickness for a 3D game to avoid any light bleed??

What is the minimum wall thickness to prevent light bleeding in Unreal Engine? Google’s AI summary says at least 30 CM is required and 50 CM is the gold standard:

>20 cm is risky for exterior shells in Lumen-driven projects. While it is physically “thick,” it sits on the knife-edge of Unreal’s default occlusion thresholds.

>1. Light Leaking (The “Sponge” Effect)

>Lumen uses Mesh Distance Fields (MDF) for software ray tracing. At 20 cm, if your Distance Field Resolution Scale is at the default (1.0), the resulting MDF volume may be thin enough that high-intensity light (Directional Light at 100,000 lux) “samples” through the mesh. This results in splotchy light leaks in interior corners.

>

>2. Surface Cache Precision

>Lumen creates “Cards” to represent surface lighting. If a wall is 20 cm, the front and back cards are very close. High-frequency light (like sunlight hitting the exterior) can bleed into the interior surface cache if the Shadow Bias or Lumen Scene precision isn’t perfectly tuned.

>

>3. Modular Seam Artifacts

>If you use modular 20 cm wall sections, any tiny misalignment (even 0.01 units) or vertex normal mismatch will be magnified. Light will “jet” through the seams because 20 cm doesn’t provide enough “shadow depth” to naturally occlude the light before it reaches the interior.

>

>Trade-offs & Recommendations

>Thickness Risk Level Use Case

>10-15 cm High Interior partitions only. Requires custom MDF scaling.

>20 cm Medium Interior load-bearing walls or stylized/low-contrast exteriors.

>40-50 cm Low Standard exterior shell. Forgiving for Lumen and Nanite.

>

Hoping to get a fact-based answer thanks!!

Hope it's ok to ask this here. Making a 3D RPG with lots of lighting. I would love to know what the minimum thickness is for walls of a house/building. Google's ai summary said

https://forums.unrealengine.com/t/minimum-wall-thickness-for-a-3d-game/2721209

reddit.com
u/CTRLsway — 4 days ago