Discover how to show all the lights in Unreal Engine 4 to improve scene visibility and lighting quality. This guide walks you through enabling hidden lights, adjusting light settings, and optimizing your project for better rendering outcomes. Whether you’re a beginner or experienced user, these tips will help you manage lighting more effectively.
Unreal Engine 4 is a powerful game engine used by developers worldwide to create stunning visuals. One of its most useful features is the ability to control and manipulate lighting within a scene. However, sometimes you need to see all the lights—even those hidden behind walls or out of view—to properly debug, edit, or optimize your lighting setup. This guide will walk you through exactly how to show all the lights in Unreal Engine 4, so you can take full control over your scene’s illumination.
Whether you’re working on a small indie project or a large-scale AAA title, understanding how to manage lighting efficiently is essential. The process may seem technical at first, but once you get the hang of it, you’ll find it becomes second nature. We’ll cover everything from basic navigation to advanced techniques, including troubleshooting common issues.
By the end of this article, you’ll know how to reveal every light in your scene, adjust their properties on the fly, and use this knowledge to create more realistic and visually appealing environments. So let’s dive in!
Why Show All the Lights?
In Unreal Engine 4, not all lights are always visible in the viewport. Some may be blocked by geometry, placed far away, or simply disabled in your current view mode. While this helps reduce clutter during regular editing, it can make it difficult to spot lighting problems like dark spots, overexposure, or inconsistent shadows.
That’s where showing all the lights comes in handy. It allows you to:
– Identify hidden sources of light, such as ambient lights or distant fill lights.
– Fix uneven illumination by seeing which areas lack sufficient lighting.
– Adjust individual light settings without having to move objects around just to access them.
– Speed up iteration time during prototyping or final polish phases.
Think of it like turning on every light switch in a house—suddenly, you have complete visibility into how each room is lit. In UE4, this same principle applies, giving you full control over your environment’s mood and realism.
Step-by-Step Guide: How to Show All the Lights
Visual guide about Unreal Engine 4 How to Show All the Lights
Image source: moderncat.com
Follow these steps carefully to ensure you don’t miss anything important:
Step 1: Open Your Project in Unreal Engine 4
Launch Unreal Engine 4 and open the project containing the level or map where you want to show all lights. Make sure you’re in Editor Mode, not Play Mode, since some lighting features are disabled while playing back the game.
Once loaded, navigate to the main viewport—this is typically centered and takes up most of the screen when you first launch the editor.
Step 2: Access the Lighting Menu
At the top of the screen, locate the toolbar. Click on the “Lighting” tab. If you don’t see it immediately, look for the drop-down menus labeled “Window,” “Tools,” or “Viewports.” The exact location might vary slightly depending on your layout.
Inside the Lighting menu, you should find an option called “Show All Lights”. It’s usually near the bottom or grouped with other visibility toggles like “Show Collision” or “Show Physics.”
If you still can’t find it, try pressing Alt + L as a keyboard shortcut—it often works as a quick way to toggle this setting.
Step 3: Toggle “Show All Lights” On
Click the checkbox next to “Show All Lights” to enable it. You’ll notice that previously invisible lights suddenly appear in the viewport as glowing icons or colored dots. These represent different types of lights (point, spot, directional) and help you distinguish between them based on color coding.
For example:
– White dots = Point Lights
– Yellow cones = Spot Lights
– Blue arrows = Directional Lights
This visual feedback makes it easy to scan your entire scene quickly.
Step 4: Inspect Each Light
Now that all lights are visible, hover over any of them to highlight it. Double-clicking brings up the Light Actor Details panel, where you can modify properties like intensity, temperature, range, and shadow settings.
Take time to review each one. Ask yourself questions like:
– Is this light too bright or too dim?
– Does it cast unwanted shadows?
– Should I remove it entirely?
Making small adjustments here can dramatically improve your scene’s overall look.
Step 5: Organize Using Light Layers (Optional)
For larger projects, managing dozens or even hundreds of lights can become overwhelming. That’s why UE4 supports Light Layers. Assign each light to a specific layer (e.g., “Exterior,” “Interior,” “Ambient”) and then choose whether to show only certain layers or all of them.
To set this up:
1. Select multiple lights.
2. Right-click and choose “Assign to Layer.”
3. Name your layer and confirm.
Later, you can filter visibility by checking/unchecking individual layers in the Viewport Options menu.
Step 6: Test in Real-Time Rendering
After making changes, press Pause and hit Play to test how your modifications affect real-time rendering. Pay attention to how shadows fall, colors blend, and contrast levels shift.
Sometimes what looks good in static mode doesn’t hold up during gameplay. Use this step to catch inconsistencies early.
Step 7: Save Your Changes
Once satisfied, save your level by going to File > Save or pressing Ctrl + S. This ensures all edits are preserved for future sessions.
Troubleshooting Common Issues
Even with clear instructions, you might run into snags. Here’s how to resolve them:
Problem: “Show All Lights” Option Is Grayed Out
This usually happens if you’re not in the correct mode or if lighting calculations are locked due to baking processes.
Solution: Ensure you’re in Editor Mode, not Preview or Play Mode. Also, check if you’ve enabled Static Lighting—if so, disable it temporarily via World Settings > Rendering > Static Lighting Only.
Problem: Lights Still Not Visible After Enabling the Option
Possible causes include:
– Lights are set to Hidden in actor settings.
– They’re outside your current frustum (view volume).
– You’re using a custom shader that overrides default behavior.
Fix: Go to each light’s details and uncheck “Hidden” in the Actor component. Move closer to distant lights or rotate your camera angle. If using custom materials, verify they support transparency or emissive properties.
Problem: Performance Drops When Showing All Lights
Rendering hundreds of lights simultaneously strains GPU resources.
Tip: Use Light Layers to limit visibility to only relevant groups. Alternatively, hide unnecessary lights using the Show Only Selected Actors button (the eye icon) before toggling “Show All Lights.”
Pro Tips for Better Lighting Control
Want to go beyond the basics? Try these advanced tricks:
– Use Lightmass Preview Mode: Switch to Lightmass > Preview in the Lighting menu to simulate baked lighting without compiling.
– Enable Real-Time Global Illumination: In Post Process Volumes, turn on Real-Time GI for dynamic reflections.
– Color-Coded Debugging: Set lights to different colors temporarily to isolate problem areas.
– Leverage Sequencer: Animate light intensity or color over time for cinematic effects.
Remember: Good lighting isn’t just about brightness—it’s about storytelling, atmosphere, and immersion.
Conclusion
Knowing how to show all the lights in Unreal Engine 4 gives you unprecedented control over your scene’s visual fidelity. From fixing underexposed corners to fine-tuning shadow softness, this skill empowers you to craft experiences that captivate players.
The key is practice. Start small—maybe just one room in your level—and gradually expand your use case as confidence grows. Don’t shy away from experimenting; that’s where breakthroughs happen.
And remember: while showing all lights is invaluable during development, always disable it when exporting builds to maintain optimal performance. Balance is everything.
With these tools at your disposal, you’re well on your way to mastering Unreal Engine 4’s lighting system. Happy developing!