I upgraded my URP project from LTS 21 to Unity 6.
But now, all skybox reflections are gone!
Most strange thing is: just after pressing “Generate Lighting” button in “Lighting” window, I see reflections. But just after generation complete, when importing begins, all reflections are gone!
Also, generated reflectionprobe texture asset has “Texture shape” set as “2D”, not "cube’ (this beheviour is diffrent from fresh new Unity 6 projects, where all generated reflection textures have “cube” texture shape!). Changing it to “cube” manualy, didn’t fix the problem though.
The only workaround I found, is to set Environment Reflections Source to “Custom”, and pick generated cubemap.
But why?!
Any ideas? Looks like I broke something when upgraded my project
this is how cube looks during lkighting generating process:
and this is how it looks moment after, when import starts
Hi 
Do you maybe have any asset in your project that somehow resets the lighting, and assumes that the “Auto Generate” option that we had before is still active? We removed that checkbox, since it had caused troubles, but maybe some scripts still think it is present.
Can you reproduce that with an empty project?
Hm… I’m using dinamic skybox change sometimes like this:
RenderSettings.skybox = m_skyboxMaterial;
RenderSettings.ambientIntensity = skyboxLightIntensity;
DynamicGI.UpdateEnvironment();
(still, I don’t see any reflections). But beyonnd that, could not remember anything related.
And I’m not using this code in the scene (on the shots)
Also, I found in old .lighting asset line:
m_GIWorkflowMode: 1
I don’t see this parameter in newly created .ligting assets.
DynamicGI.UpdateEnvironment() only updates the ambient probe, used for diffuse environment lighting. It does not update the default reflection cubemap, used for specular environment lighting. If you also want to update the reflections, you can use something like the script I posted here [Solved] SceneManager.LoadScene() make the scene darker... a bug?
“Generate Lighting” button creates cubemap for reflections. And for a moment, I can see reflections in scene. But then, suddenly all reflections become dark.
Most strange thing is, generated texture has “2D” shape, not “cube”. But manual texture settings ajustment doesn’t make any difference.
I found something strange: For generated reflection texture there are two Asset PostProcessors. Maybe, the second one is the source of the issue. But I can’t figure out what it is and where to look:

I cannot reproduce problem on newly created projects. So, I guess, this has to do something with converting project from LTS 2021 to Unity 6 (long jump two major versions).
So, my final workaround is:
- Made custom package with all of projects assets
- Created new URP project from scratch
- Install all needed plug-ins and packages from Package Manager
- Made some settingvs (layers, tags, physics etc.)
- Import all assets from package
Took me some time, but now everything looks good.
So now, it’s not a pressing issue, but a curious case I (and maybe some one else) could learn from.
We’ve upgraded from 2022.3 to Unity 6 (.33f1) and we’re experiencing the same issue. Re-importing everything is not really a viable solution in our case as the project is quite large.
Using a skybox and setting the Environment Reflection source option to Skybox as well, removes all reflections. If the source to “custom” and assign the same cube map as for the skybox material. It works again. But we miss out on all the other skybox material stuff. So again, its not really a solution.
Any info on how to get the skybox reflection back in action is welcome
Adding some extra info. While the lighting is being generated (by clicking the Generate Lighting button in the Lighting window) the reflection briefly shows. But once its done, its back to no reflections.
The scene in question is a empty scene with the exception of the “ground” and sphere to test stuff out. The sphere is using a material with the default URP/Lit shader.
This is the lighting setup we’re using
I don’t believe a bug was reported on this as OP found a workaround. I wasn’t able to reproduce it in my testing. If you have a stable repro, please file a bug report.
ARGH!
I finally found what was going on. At some point a texture import preset has been added to the project. With no filter string, causing all new textures to be imported as regular 2D textures. This of course applied to the generated reflection probe during the light generate phase (as it deletes the old file and creates a new one). Which turned the reflection texture into a regular 2D texture, which doesnt play well, no warnings or errors tough.
1 Like
I’m dealing with the same issue, and I’m 100% sure we never added a texture import profile. Do you have any more information as to how I can debug and solve this issue? Where can I find this texture?
OMG, the default texture importer preset F***ed me up as well.
Would be nice to have some solution for this. Default texture importer is useful, because it sets a lot of values for us. This also affects ReflectionProbes and possible any other stuff which creates textures.
Removing Preset as “default” solved the issue for me as well.