Search Unity

HDRP Project, trying to add reflections probes and bake I get a wall of errors. What I've messed up?

Discussion in 'High Definition Render Pipeline' started by altepTest, Jul 17, 2020.

  1. altepTest

    altepTest

    Joined:
    Jul 5, 2012
    Posts:
    1,115
    So I may have done something to break the reflections probes but I have no idea what I did and how to fix it. First I've tried baking the scene lighting and got those errors. Then I've started deleting game objects till I've found out the reflections probes are the cause.

    I've then deleted the reflections probes that comes with the example scene, then added a new reflection probe with the default settings. Got same errors again.

    What I've messed up? because I have a bunch of third party marketplace assets added to the project and it takes half a day to re import them and have everything up and running again. It worked with those assets till now. None of those assets are in the default scene.

    Scene is the default HDRP example setup.

    Looking at the Render Pipeline->HD Render Pipeline Wizard window, all the checks icons are green.

    What I know I've did is:

    In the Sky and Fog game object, in the Visual Environment option I've changed the HDRI Sky to none and then I've put it back again. I also disabled the fog option. So now the Visual Environment HDRI Sky is back on and fog is on.

    These errors are from the default scene that comes with HDRP project when one creates a new project. I've kept that scene untouched.

    So the errors are

    Code (CSharp):
    1. NullReferenceException: Object reference not set to an instance of an object
    2. UnityEngine.Rendering.HighDefinition.HDRISkyRenderer.Build () (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/HDRISky/HDRISkyRenderer.cs:22)
    3. UnityEngine.Rendering.HighDefinition.SkyUpdateContext.set_skySettings (UnityEngine.Rendering.HighDefinition.SkySettings value) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/SkyUpdateContext.cs:39)
    4. UnityEngine.Rendering.HighDefinition.HDCamera.UpdateCurrentSky (UnityEngine.Rendering.HighDefinition.SkyManager skyManager) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/Camera/HDCamera.cs:746)
    5. UnityEngine.Rendering.HighDefinition.SkyManager.UpdateCurrentSkySettings (UnityEngine.Rendering.HighDefinition.HDCamera hdCamera) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/SkyManager.cs:230)
    6. UnityEngine.Rendering.HighDefinition.HDRenderPipeline.TryCull (UnityEngine.Camera camera, UnityEngine.Rendering.HighDefinition.HDCamera hdCamera, UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Rendering.HighDefinition.SkyManager skyManager, UnityEngine.Rendering.ScriptableCullingParameters cullingParams, UnityEngine.Rendering.HighDefinition.HDRenderPipelineAsset hdrp, UnityEngine.Rendering.HighDefinition.HDRenderPipeline+HDCullingResults& cullingResults) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/HDRenderPipeline.cs:2766)
    7. UnityEngine.Rendering.HighDefinition.HDRenderPipeline.Render (UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Camera[] cameras) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/HDRenderPipeline.cs:1358)
    8. UnityEngine.Rendering.RenderPipeline.InternalRender (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera[] cameras) (at <3dc54541a2574ac7826a004a212a4332>:0)
    9. UnityEngine.Rendering.RenderPipelineManager.DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset pipe, System.IntPtr loopPtr, Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle safety) (at <3dc54541a2574ac7826a004a212a4332>:0)
    10. UnityEditor.Experimental.Rendering.ScriptableBakedReflectionSystemWrapper:Internal_ScriptableBakedReflectionSystemWrapper_Tick(SceneStateHash)
    11.  
    Code (CSharp):
    1. XRSystem.ReleaseFrame() was not called!
    2. UnityEditor.Experimental.Rendering.ScriptableBakedReflectionSystemWrapper:Internal_ScriptableBakedReflectionSystemWrapper_Tick(SceneStateHash)
    Code (CSharp):
    1. NullReferenceException: Object reference not set to an instance of an object
    2. UnityEngine.Rendering.HighDefinition.HDRISkyRenderer.RenderSky (UnityEngine.Rendering.HighDefinition.BuiltinSkyParameters builtinParams, System.Boolean renderForCubemap, System.Boolean renderSunDisk) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/HDRISky/HDRISkyRenderer.cs:132)
    3. UnityEngine.Rendering.HighDefinition.SkyManager.RenderSkyToCubemap (UnityEngine.Rendering.HighDefinition.SkyUpdateContext skyContext) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/SkyManager.cs:501)
    4. UnityEngine.Rendering.HighDefinition.SkyManager.UpdateEnvironment (UnityEngine.Rendering.HighDefinition.HDCamera hdCamera, UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Rendering.HighDefinition.SkyUpdateContext skyContext, UnityEngine.Light sunLight, System.Boolean updateRequired, System.Boolean updateAmbientProbe, System.Boolean staticSky, UnityEngine.Rendering.HighDefinition.SkyAmbientMode ambientMode, System.Int32 frameIndex, UnityEngine.Rendering.CommandBuffer cmd) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/SkyManager.cs:748)
    5. UnityEngine.Rendering.HighDefinition.SkyManager.UpdateEnvironment (UnityEngine.Rendering.HighDefinition.HDCamera hdCamera, UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Light sunLight, System.Int32 frameIndex, UnityEngine.Rendering.CommandBuffer cmd) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/SkyManager.cs:809)
    6. UnityEngine.Rendering.HighDefinition.HDRenderPipeline.UpdateSkyEnvironment (UnityEngine.Rendering.HighDefinition.HDCamera hdCamera, UnityEngine.Rendering.ScriptableRenderContext renderContext, System.Int32 frameIndex, UnityEngine.Rendering.CommandBuffer cmd) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/HDRenderPipeline.cs:3423)
    7. UnityEngine.Rendering.HighDefinition.HDRenderPipeline.ExecuteRenderRequest (UnityEngine.Rendering.HighDefinition.HDRenderPipeline+RenderRequest renderRequest, UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Rendering.CommandBuffer cmd, UnityEngine.Rendering.HighDefinition.AOVRequestData aovRequest) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/HDRenderPipeline.cs:2009)
    8. UnityEngine.Rendering.HighDefinition.HDRenderPipeline.Render (UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Camera[] cameras) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/HDRenderPipeline.cs:1831)
    9. UnityEngine.Rendering.RenderPipeline.InternalRender (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera[] cameras) (at <3dc54541a2574ac7826a004a212a4332>:0)
    10. UnityEngine.Rendering.RenderPipelineManager.DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset pipe, System.IntPtr loopPtr, Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle safety) (at <3dc54541a2574ac7826a004a212a4332>:0)
    11. UnityEditor.Experimental.Rendering.ScriptableBakedReflectionSystemWrapper:Internal_ScriptableBakedReflectionSystemWrapper_Tick(SceneStateHash)
    12.  
    Code (CSharp):
    1. XRSystem.ReleaseFrame() was not called!
    2. UnityEditor.Experimental.Rendering.ScriptableBakedReflectionSystemWrapper:Internal_ScriptableBakedReflectionSystemWrapper_Tick(SceneStateHash)
    3.  
    Code (CSharp):
    1. NullReferenceException: Object reference not set to an instance of an object
    2. UnityEngine.Rendering.HighDefinition.HDRISkyRenderer.Build () (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/HDRISky/HDRISkyRenderer.cs:22)
    3. UnityEngine.Rendering.HighDefinition.SkyUpdateContext.set_skySettings (UnityEngine.Rendering.HighDefinition.SkySettings value) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/SkyUpdateContext.cs:39)
    4. UnityEngine.Rendering.HighDefinition.HDCamera.UpdateCurrentSky (UnityEngine.Rendering.HighDefinition.SkyManager skyManager) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/Camera/HDCamera.cs:746)
    5. UnityEngine.Rendering.HighDefinition.SkyManager.UpdateCurrentSkySettings (UnityEngine.Rendering.HighDefinition.HDCamera hdCamera) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/SkyManager.cs:230)
    6. UnityEngine.Rendering.HighDefinition.HDRenderPipeline.TryCull (UnityEngine.Camera camera, UnityEngine.Rendering.HighDefinition.HDCamera hdCamera, UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Rendering.HighDefinition.SkyManager skyManager, UnityEngine.Rendering.ScriptableCullingParameters cullingParams, UnityEngine.Rendering.HighDefinition.HDRenderPipelineAsset hdrp, UnityEngine.Rendering.HighDefinition.HDRenderPipeline+HDCullingResults& cullingResults) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/HDRenderPipeline.cs:2766)
    7. UnityEngine.Rendering.HighDefinition.HDRenderPipeline.Render (UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Camera[] cameras) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/HDRenderPipeline.cs:1358)
    8. UnityEngine.Rendering.RenderPipeline.InternalRender (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera[] cameras) (at <3dc54541a2574ac7826a004a212a4332>:0)
    9. UnityEngine.Rendering.RenderPipelineManager.DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset pipe, System.IntPtr loopPtr, Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle safety) (at <3dc54541a2574ac7826a004a212a4332>:0)
    10. UnityEditor.Experimental.Rendering.ScriptableBakedReflectionSystemWrapper:Internal_ScriptableBakedReflectionSystemWrapper_Tick(SceneStateHash)
    11.  
    Code (CSharp):
    1. XRSystem.ReleaseFrame() was not called!
    2. UnityEditor.Experimental.Rendering.ScriptableBakedReflectionSystemWrapper:Internal_ScriptableBakedReflectionSystemWrapper_Tick(SceneStateHash)
    Code (CSharp):
    1. NullReferenceException: Object reference not set to an instance of an object
    2. UnityEngine.Rendering.HighDefinition.HDRISkyRenderer.Build () (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/HDRISky/HDRISkyRenderer.cs:22)
    3. UnityEngine.Rendering.HighDefinition.SkyUpdateContext.set_skySettings (UnityEngine.Rendering.HighDefinition.SkySettings value) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/SkyUpdateContext.cs:39)
    4. UnityEngine.Rendering.HighDefinition.HDCamera.UpdateCurrentSky (UnityEngine.Rendering.HighDefinition.SkyManager skyManager) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/Camera/HDCamera.cs:746)
    5. UnityEngine.Rendering.HighDefinition.SkyManager.UpdateCurrentSkySettings (UnityEngine.Rendering.HighDefinition.HDCamera hdCamera) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/Sky/SkyManager.cs:230)
    6. UnityEngine.Rendering.HighDefinition.HDRenderPipeline.TryCull (UnityEngine.Camera camera, UnityEngine.Rendering.HighDefinition.HDCamera hdCamera, UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Rendering.HighDefinition.SkyManager skyManager, UnityEngine.Rendering.ScriptableCullingParameters cullingParams, UnityEngine.Rendering.HighDefinition.HDRenderPipelineAsset hdrp, UnityEngine.Rendering.HighDefinition.HDRenderPipeline+HDCullingResults& cullingResults) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/HDRenderPipeline.cs:2766)
    7. UnityEngine.Rendering.HighDefinition.HDRenderPipeline.Render (UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Camera[] cameras) (at Library/PackageCache/com.unity.render-pipelines.high-definition@7.4.1/Runtime/RenderPipeline/HDRenderPipeline.cs:1358)
    8. UnityEngine.Rendering.RenderPipeline.InternalRender (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera[] cameras) (at <3dc54541a2574ac7826a004a212a4332>:0)
    9. UnityEngine.Rendering.RenderPipelineManager.DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset pipe, System.IntPtr loopPtr, Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle safety) (at <3dc54541a2574ac7826a004a212a4332>:0)
    10. UnityEditor.Experimental.Rendering.ScriptableBakedReflectionSystemWrapper:Internal_ScriptableBakedReflectionSystemWrapper_Tick(SceneStateHash)
    11.  
    Code (CSharp):
    1. XRSystem.ReleaseFrame() was not called!
    2. UnityEditor.Experimental.Rendering.ScriptableBakedReflectionSystemWrapper:Internal_ScriptableBakedReflectionSystemWrapper_Tick(SceneStateHash)
    3.  
     
  2. wahmpire

    wahmpire

    Joined:
    Sep 12, 2017
    Posts:
    1
    Same issue here, hoping for a response
     
  3. altepTest

    altepTest

    Joined:
    Jul 5, 2012
    Posts:
    1,115
    At some point I've found an option somewhere in the HDRP settings that "rebuild something". This fixed the errors but the project didn't looked like before, the lighting and colors were slightly off. Not how it used to be.

    Sorry I can't tell you precise what and where I've found that option, the HDRP is a confused mess with options all over the place so I don't remember where it was.

    I remember only that is something with rebuild in the name.