Skip to main content

Problems with LOD and Global Illumination in Unity

Real Time Global Illumination and LOD

There is a problem with the Level of Detail (LOD) system Unity uses and real time Global Illumination.  When you move your camera around objects will change their appearance based on LOD.  But what you may have noticed is the lighting changes dramatically with the LOD changes.  This is because LOD doesn't work with Global Illumination, unless you also use Light Probes.  

Quick Fix

All you have to do is use light probes and the LOD will use the light probe data to make the lighting look right when the objects are changing out dependent on the camera distance.  

You also must use a Light Probe Proxy Volume component. 

Some Links For Further Research

This link will take you to the Unity forum that shows pictures of the same problem with LOD lighting.  The fix is also discussed here by a Unity representative.  
 
This is a link to the Unity manual that also talks about the fix for LOD and light probes and global illumination.
 
Another component you need in your scene to make everything look nice.   This component is added to the object itself to get better light probe data. 

First Look

When I first encountered this problem, I thought it was because static objects couldn't have any Level of Detail (LOD).  But that isn't the problem.  I have to use light probes and the lighting looks correct.  Easy fix. 

Popular posts from this blog

How To Make Pixel Graphics With Blender

This is a quick guide on how to make pixel like graphics with Blender.  We can use the Blender Render, or the Cycles render.  Both are good. You want to make pixel graphics but maybe you're really bad at drawing.  So you can use Blender and render out at a low resolution to get that pixel quality look that you desperately want.  Blender can do what you want. Blender Render Pixel Graphics You can use Blender Render for your pixel artwork. First select Blender Render. Then set your resolution to a low setting. Then uncheck the "Anti-Aliasing" box so that there is no more edge blurring.  We can't have any edge blurring for pixel graphics to look correct. Then we want to render it to see if it's the desired result.  Viola!!!! Just what we wanted.  How about that? Blender can also do pixel graphics for your next project.  Whether for games, or just for fun, pixel graphics are totally doable with blender.  You can also check the transparent b

The Great Automation Scam

So I keep reading about automated trucks on the road.  Sure helps with stock numbers I'm sure.  Uber quit there automated trucks department, probably a smart move on their part.  Better for them to focus on things that are real and actually exist. Lots of companies claim they have these trucks.  But they do not.  They are liars.  Probably looking for a buyer.  They'll probably sell there "automated trucking company" for billions of dollars and cause the next big stock crash just like the 90's dot com bust.  Billions of dollars wasted on tech that just isn't feasible.  Sure would make some people rich but truckers wont be out of the business.  Since all the hype about automation, most young people would never get into trucking so there will be a great shortage of truckers.  This will cause a huge stalled out economy.  The stalled economy will hurt the stock market and everything else with it. People will be scratching there stupid heads wondering why things