Hider Lighting Mismatch & Camouflage Troubleshooting Guide
In Meccha Chameleon, mastering the paint brush and color sampler is only half the battle. A hider can paint a pixel-perfect recreation of a brick wall, yet still stand out immediately because of a lighting mismatch. Because the game is built on Unreal Engine 5, characters interact dynamically with baked lightmaps, real-time point lights, and dynamic seeker flashlights.
If your character has incorrect specular reflectivity, gloss, or metallic settings, you will appear to “glow” or cast unnatural shadows, revealing your position. This guide explains how to calibrate your shader parameters, solve lighting bugs, and minimize your shadow footprint.
1. The Physics of Camouflage: Roughness vs Metallic
Unreal Engine 5 uses a Physically Based Rendering (PBR) model. This means how your character looks is determined by two main sliders: Roughness and Metallic.
PBR REFLECTION PROFILES
[ROUGHNESS: 1.0] [ROUGHNESS: 0.1]
[METALLIC: 0.0] [METALLIC: 0.9]
| |
(Matte Diffuse Surface) (Specular Metallic Mirror)
(Absorbs Flashlight Beam) (Reflects Flashlight Beam)
(Drywall, Wood, Cardboard) (Stainless Steel, Chrome)
Material Parameter Cheat Sheet
To blend in effectively, your model parameters must match the material property profile of the background:
| Background Material | Roughness Setting | Metallic Setting | Light Interaction |
|---|---|---|---|
| Drywall / Plaster | 0.80 – 0.95 | 0.00 | Fully diffuse. Absorbs directional light. |
| Cardboard Boxes | 0.70 – 0.85 | 0.00 | Soft diffuse. No highlight reflections. |
| Polished Wood / Plastic | 0.40 – 0.60 | 0.00 – 0.10 | Moderate specular gloss. Creates soft reflections. |
| Metal Panels / Steel | 0.15 – 0.30 | 0.70 – 0.90 | Highly reflective. Bounces directional light. |
| Water / Mirrors | 0.05 – 0.15 | 0.90 – 1.00 | Mirror-like. High specularity. |
If you stand against a cardboard box but leave your roughness at 0.1, your character model will develop a shiny plastic glaze. When a seeker walks past, the overhead fluorescent lights will slide across your body, instantly exposing you.
2. Resolving Color Sampling and Light-Source Mismatch
A common mistake is sampling a color in one lighting zone and attempting to hide in another.
- The Mismatch Trap: You stand in a brightly lit hallway, use the color picker tool to sample the light beige wall color, and then walk into a dark, shadowed corner to hide. Because your character has locked in the bright beige color, your model will now glow inside the shadow.
- The Correction Rule: Always sample in your final hiding position. Stand flat against your chosen surface, lock your pose, and then sample the ambient color that is being cast onto the wall at that exact spot.
- Emissive Light Errors: Some custom maps have dynamic neon signs. If you stand near these, the neon lights cast a colorful hue. You must adjust your paint color to include the ambient light’s tint (e.g. adding a light cyan hue when standing near a freezer room neon sign). If you encounter bugs where your paint turns completely white under spotlights, refer to the Paint Bug White Glow Fix guide.
3. Shadow Calibration and Positioning
Even if your paint color and roughness match the wall, seekers can detect you by the dynamic shadows you cast. Unreal Engine 5 projects real-time shadows from the seeker’s flashlight.
FLASHLIGHT SHADOW CASTING
(Seeker Flashlight)
\
\
[Hider Stand Forward] ----(Casts Shadow)----> [WALL] (EXPOSED!)
(Seeker Flashlight)
\
\
[Hider Flush to Wall] --(Shadow hidden inside hider)-- [WALL] (SAFE)
Techniques to Minimize Shadow Exposure
- Stand Flush to the Surface: Ensure your character collision box is pressed completely flat against the wall. If there is a small gap, the seeker’s flashlight will cast a dark black outline behind you.
- Align with Natural Light Paths: Position yourself directly under ceiling lamps. This projects your shadow straight down into your feet, preventing any horizontal shadows from stretching across the wall.
- Hide Near Existing Shadows: Find areas that already have heavy shadow geometry—such as beneath desk filing cabinets or between pipes. Your cast shadow will merge with the ambient occlusion shadows, making it indistinguishable to seekers.
4. Flashlight Sweep Mitigation
Seekers use a method called “flashlight sweeps” to detect specular mismatches. To counter this:
- Vary Your Texture Pattern: Do not use a single solid color. Add minor speckling or horizontal/vertical lines to simulate texture detail. Flat colors look unnatural under dynamic light.
- If you experience sudden frame drops when seekers shine their flashlights at you, see the performance optimizations in Steam Deck Hider Tips or the Painting Basics Guide.