Unity Light Probe Placement Guide: 10 Essential Steps
Imagine developing a realistic supermarket simulation game in Unity.
The environment contains detailed shelves, product displays, ceiling lights, storage rooms, and polished materials.
After baking the lighting, everything looks convincing.
However, when a character walks between different areas, something feels wrong.
The character remains too bright inside dark rooms, receives inconsistent lighting near walls, or appears visually disconnected from the environment.
This problem often occurs when moving objects do not receive suitable environmental lighting information.
Baked lightmaps work well for static geometry, but moving objects require a different approach to receive approximated baked illumination.
This is where Unity Light Probes become useful.
Light Probes store lighting information at selected positions throughout a scene. Unity can interpolate this information to approximate lighting on moving objects.
However, simply adding hundreds of probes does not guarantee better results.
Probe placement, spacing, vertical coverage, lighting transitions, and baking configuration all influence the final appearance.
This Unity Light Probe Placement Guide explains ten practical steps for creating more consistent lighting in 3D game environments.
The workflow is suitable for developers working on simulation games, racing environments, character-based games, and other projects that combine static scenery with moving objects.
1. Understand How Unity Light Probes Work
Before placing probes, understand what information they provide.
Lightmaps vs Light Probes
Lightmaps store precomputed lighting information on surfaces.
They are commonly used for static environment geometry, including walls, floors, buildings, and decorative structures.
Light Probes work differently.
Instead of storing lighting across a mesh surface, they capture lighting information at positions in the scene.
Moving objects can then receive approximated illumination based on nearby probes.
Example: Moving Character
Imagine a character walking through a room containing warm ceiling lights and darker corners.
Without suitable probe lighting, the character may receive illumination that does not match the surrounding environment.
With appropriately placed probes, the character can receive interpolated baked lighting that better reflects nearby conditions.
What Information Do Light Probes Store?
Unity uses spherical harmonics to represent low-frequency lighting information.
This representation allows lighting to be evaluated efficiently for suitable objects.
However, Light Probes are not a replacement for every real-time lighting effect.
They do not automatically reproduce sharp moving shadows, reflections, or every change caused by dynamic lights.
Unity’s official Light Probes documentation explains their role in providing indirect lighting to moving objects. Unity Docs
2. Decide Where Light Probes Are Needed
Not every part of a scene requires the same probe density.
The first step is identifying areas where moving objects interact with changing lighting conditions.
Focus on Gameplay Areas
Consider where characters, vehicles, enemies, or other moving objects will travel.
These locations deserve particular attention.
For example, a supermarket simulation might contain bright shopping aisles, darker storage rooms, and entrances exposed to outdoor light.
Identify Lighting Transitions
Light Probes are especially useful around transitions between noticeably different lighting environments.
Examples include doorways, corridors, building entrances, and areas near strongly colored surfaces.
Avoid Unnecessary Coverage
A large open area with nearly uniform lighting may require fewer probes than a complicated indoor environment.
Placing excessive probes in visually uniform areas can increase memory and processing requirements without improving the result meaningfully.
Practical Tip: Plan probe placement around the actual movement paths of gameplay objects rather than distributing probes uniformly across every empty space.
3. Create a Light Probe Group in Unity
Unity provides a Light Probe Group component for manually positioning probes.
Step 1: Create an Empty GameObject
Inside the Hierarchy, create an empty GameObject.
Give it a descriptive name such as LightProbes_MainEnvironment.
Step 2: Add the Component
Navigate to:
Component → Rendering → Light Probe Group
Alternatively, add the component through the Inspector.
Step 3: Enter Probe Editing Mode
Select the Light Probe Group.
Use the available editing controls in the Scene view to adjust probe positions.
A new group begins with a basic arrangement of eight probes.
Step 4: Organize the Group
Move, duplicate, and arrange probes according to the environment.
Avoid placing them randomly.
Step 5: Review the Layout
Inspect the probes from multiple camera angles.
Pay particular attention to vertical spacing and transitions between rooms.
Unity’s Light Probe placement guide documents the editor workflow and explains how probe positions affect interpolation quality. Unity Docs
4. Build a Proper Three-Dimensional Probe Volume
One of the most common placement mistakes is arranging every probe at the same height.
This may seem reasonable when the gameplay takes place on a flat surface.
However, Light Probe interpolation requires a meaningful three-dimensional arrangement.
Why Vertical Placement Matters
Unity interpolates lighting using volumes formed between probe positions.
If every probe lies on the same horizontal plane, the arrangement does not provide suitable three-dimensional coverage.
Use Multiple Height Layers
For a character-based game, consider placing probes at different heights within the occupied space.
For example, a room might contain lower probes near the floor and higher probes around the character’s upper body.
These positions should reflect the room’s dimensions and lighting variation.
Example: Vehicle Environment
A racing game may contain cars moving along roads.
Although the cars travel primarily across a horizontal surface, the probe arrangement should still form a three-dimensional volume.
A suitable arrangement can help provide lighting information around the vehicle body rather than only at road level.
Avoid Excessive Vertical Layers
More layers are not automatically better.
Use enough vertical coverage to capture meaningful changes without creating unnecessary density.
Practical Tip: Inspect probe placement in both top and side views. A layout that looks correct from above may still have inadequate vertical coverage.
5. Increase Probe Density Near Lighting Changes
Probe spacing should reflect how quickly lighting changes across the environment.
Uniform Lighting Areas
A large outdoor road with relatively consistent lighting may require fewer probes.
Complex Lighting Areas
Indoor environments often contain stronger differences between adjacent spaces.
For example, a brightly illuminated store aisle may connect to a darker storage area.
More closely spaced probes near that transition can help represent the lighting difference.
Example: Supermarket Environment
Imagine a character moving between three areas.
The first contains warm ceiling lights.
The second contains cooler lighting near refrigerated products.
The third is a dimly lit storage room.
If probes are too widely spaced, the character may receive lighting that blends these areas incorrectly.
Adding suitable probes around the transitions can improve the approximation.
Avoid Extremely Dense Grids
A dense grid across the entire scene may waste resources.
Unity recommends concentrating probes where lighting varies and using fewer probes where lighting remains relatively consistent. Unity Docs
Practical Tip: Increase probe density only where visual testing reveals that additional lighting information is useful.
6. Prevent Light Bleeding Between Different Areas
Light bleeding is a common problem in baked lighting workflows.
It occurs when lighting information influences areas where it should not appear.
Example: Bright and Dark Rooms
Imagine two rooms separated by a wall.
One room contains strong warm lighting.
The other room is intentionally dark.
If probe positions do not adequately represent both lighting environments, moving objects may receive unwanted illumination.
Why This Happens
Light Probe lighting is interpolated between nearby sample positions.
The system does not automatically treat every wall as a perfect boundary between lighting regions.
Improve Probe Placement
Place suitable probes within each lighting area.
Add probes around transitions where necessary.
Avoid layouts that interpolate directly between distant bright and dark samples without representing the intermediate space.
Test Moving Objects
Move a character or test object through the affected region.
Observe whether the lighting changes appropriately.
Understand the Limitations
Adding probes may improve the result, but it does not guarantee perfect separation between rooms.
Complex environments may require additional lighting adjustments or a different probe-based solution.
Practical Tip: Diagnose light bleeding by inspecting probe positions and lighting transitions before simply increasing the overall probe count.
7. Bake Lighting and Verify the Results
After arranging probes, generate the required baked lighting data.
Configure the Lighting Environment
Review the scene’s lighting settings, light sources, and relevant geometry.
Confirm that the objects intended to contribute to baked global illumination are configured appropriately.
Generate Lighting
Use the lighting workflow supported by your Unity Editor version.
In many Unity projects, the relevant controls are available through the Lighting window.
The exact interface and baking backend depend on the Unity version and render pipeline.
Review the Bake
After baking, inspect the scene for inconsistent lighting, unexpectedly bright areas, and visible transitions.
Test Dynamic Objects
Static scenery may look correct even when moving objects receive unsuitable lighting.
Always test the actual dynamic objects that will appear during gameplay.
Understand Lightmapper Requirements
Unity’s Progressive Lightmapper calculates baked lighting and Light Probe data using the configured lighting setup.
Its documentation also explains the importance of suitable geometry, UVs, and sampling settings for baked lighting workflows.
For additional information, consult the Unity lightmapping documentation. Unity Docs
Practical Tip: Use lower-cost preview baking settings during iteration where appropriate, then perform final-quality baking after the scene layout and lighting are stable.
8. Configure Dynamic Objects to Use Light Probes
Creating and baking probes is not enough if the relevant objects are not configured to use them.
Check the Renderer
Select a moving character, vehicle, or other dynamic object.
Review its Renderer settings.
Depending on the component and Unity version, the renderer may provide Light Probe usage options.
Choose the Appropriate Mode
For conventional Light Probe workflows, suitable renderers can use interpolated probe lighting.
Some renderer types and configurations also support more advanced probe sampling approaches.
Test the Actual Object
A simple test sphere may behave differently from a complex character with multiple renderers.
For example, a character could contain separate renderers for clothing, equipment, and body meshes.
Review the lighting behavior of all relevant components.
Avoid Incorrect Assumptions
Light Probes provide approximated baked illumination.
They do not automatically create real-time shadows or replace every dynamic lighting system.
Example: Racing Game
A vehicle moving through a city may use Light Probes for environmental illumination while other lighting techniques provide direct lighting and shadows.
This combination can produce more convincing results than relying on a single lighting method.
Practical Tip: Test moving objects across bright, dark, and strongly colored areas rather than checking them in only one position.
9. Optimize Light Probe Density for Performance
Light Probe placement affects both visual quality and resource usage.
Why Too Many Probes Can Be Wasteful
Each probe stores lighting information.
Large numbers of unnecessary probes can increase memory usage and introduce additional processing or baking overhead.
Prioritize Important Areas
Use more probes around significant lighting transitions and fewer probes in visually uniform spaces.
Consider Scene Size
A small indoor environment and a large open-world scene have different lighting requirements.
Avoid applying the same probe spacing to every project.
Profile the Game
Use Unity’s profiling tools to inspect the project’s actual performance and memory behavior.
Do not assume that reducing probe count will automatically produce a measurable frame-rate improvement.
Coordinate With Other Optimization Systems
Light Probe optimization should complement broader rendering and environment workflows.
For example, reducing unnecessary geometry, managing texture memory, and using appropriate visibility techniques can also affect performance.
For related guidance, see our Unity Texture Memory Optimization guide.
You can also review our Unity Occlusion Culling Optimization guide to understand how visibility management differs from lighting optimization.
Practical Tip: Optimize probe placement based on lighting variation and measured project requirements, not arbitrary probe-count targets.
10. Understand Light Probe Groups vs Adaptive Probe Volumes
Traditional Light Probe Groups are not the only option for probe-based lighting in modern Unity projects.
Unity 6 also provides Adaptive Probe Volumes in supported rendering configurations.
What Are Adaptive Probe Volumes?
Adaptive Probe Volumes, or APVs, provide a system for organizing baked lighting samples throughout a scene.
Instead of manually placing every individual probe, the system can generate probe arrangements based on scene geometry and configuration.
How Are They Different?
Traditional Light Probe Groups offer direct manual control over probe positions.
Adaptive Probe Volumes provide a more automated approach to probe placement and lighting-data organization.
When Should You Consider APVs?
APVs may be useful for larger or more complex environments where manually managing many probe positions becomes difficult.
However, suitability depends on the Unity version, render pipeline, platform requirements, and project architecture.
Are Traditional Light Probe Groups Obsolete?
Not necessarily.
Traditional Light Probe Groups remain relevant in compatible projects.
The correct choice depends on the technical requirements of the game.
Unity’s Unity 6 global illumination overview explains the introduction of Adaptive Probe Volumes and their role in modern lighting workflows. Unity
Practical Tip: Choose the probe system early in production when possible, because changing lighting workflows late in development may require additional scene preparation and testing.
Practical Example: Lighting a Unity Supermarket Simulation
Consider a hypothetical supermarket simulation containing multiple shopping aisles, storage rooms, refrigerated sections, and moving customers.
The environment uses baked lighting for static geometry.
However, customers appear too bright when entering darker areas.
A structured lighting workflow could address the issue.
Stage 1: Identify Gameplay Paths
Review the areas where customers and the player move.
Stage 2: Inspect Lighting Differences
Identify transitions between warm, cool, bright, and dark environments.
Stage 3: Create Probe Volumes
Place Light Probe Groups throughout the relevant gameplay areas.
Use multiple height layers to form suitable three-dimensional volumes.
Stage 4: Refine Probe Density
Add more probes near significant lighting changes.
Avoid unnecessary density in uniform areas.
Stage 5: Bake Lighting
Generate the required lighting data using the project’s supported workflow.
Stage 6: Test Moving Characters
Move characters through different departments.
Observe whether their lighting changes appropriately.
Stage 7: Review Performance
Check memory usage and test the scene on representative target hardware.
This is an illustrative development workflow, not a documented GamePro Studio client case study.
Common Unity Light Probe Placement Mistakes
A common mistake is placing every probe at ground level without creating a proper three-dimensional volume.
Another is using an excessively dense grid throughout the entire scene.
Developers may also overlook important transitions between bright and dark areas, causing visible lighting inconsistencies.
Other mistakes include baking lighting without testing dynamic objects, failing to configure renderer probe usage, and expecting Light Probes to reproduce every real-time lighting effect.
Some teams also assume that adding more probes always improves quality.
In practice, carefully positioned probes are often more useful than unnecessarily large collections.
Finally, avoid treating probe optimization as an isolated task.
Lighting quality depends on the broader environment, including materials, light sources, geometry, and rendering configuration.
Conclusion
Light Probes are a useful part of Unity’s baked lighting workflow.
They help moving objects receive approximated environmental illumination, improving visual consistency between dynamic objects and static scenery.
However, achieving good results requires careful planning.
This Unity Light Probe Placement Guide covers the essential workflow: understanding probe lighting, identifying important gameplay areas, creating three-dimensional probe volumes, managing lighting transitions, baking illumination, and testing dynamic objects.
Developers should concentrate probes where lighting changes significantly and avoid unnecessary density elsewhere.
For modern Unity projects, Adaptive Probe Volumes may also provide a suitable alternative depending on the rendering pipeline and production requirements.
The most important principle is to evaluate lighting quality using actual gameplay objects in representative environments.
At GamePro Studio, our services cover Unity development, 3D environment design, technical art, optimization, and cross-platform game production.
Explore our game development services or contact GamePro Studio to discuss your project requirements.
Frequently Asked Questions
What are Light Probes in Unity?
Light Probes are sample positions that store baked lighting information. Unity uses nearby probe data to approximate environmental illumination on suitable moving objects.
How many Light Probes should I use?
There is no universal number. Use enough probes to represent important lighting changes while avoiding unnecessary density in uniform areas.
Why do Light Probes need multiple height layers?
Light Probe interpolation requires suitable three-dimensional coverage. Multiple height layers help create volumes that can represent lighting throughout the space occupied by moving objects.
Can Light Probes improve mobile game performance?
They can support lighting strategies that reduce reliance on some real-time lighting calculations. However, performance depends on the complete rendering setup and should be measured on target devices.
What is the difference between Light Probe Groups and Adaptive Probe Volumes?
Light Probe Groups allow developers to position probes manually. Adaptive Probe Volumes provide a more automated probe-based lighting workflow in supported Unity configurations.