Page MenuHome

The Sky Texture node in light sources results in rendering differences between CPU and GPU
Closed, ResolvedPublic

Description

System Information:
Operating system: Windows 10
CPU: Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz 3.00 GHz
GPU: GTX 1050 ti

Blender Version
Broken version: Blender 3.0 release
Broken version: 3.1.0 Alpha, branch: master, commit date: 2022-01-10 07:59, hash: rB6beaa297918b

Short description of error
When a light source nodes is setup such that a Nishita or Preethan sky texture dictates the colour of the light source, there will be rendering differences between the CPU and GPU.

CPUGPU

Exact steps for others to reproduce the error

  1. Change the render engine to Cycles.
  2. Add a light to your scene.
  3. Enable nodes for the light source in the Shader Editor.
  4. Create a node setup where a Sky Texture node dictates the output of the light and set the Sky Texture node to either the Nishita or Preethan types. (see screenshot below for an example)
  5. Render the scene with CPU, then GPU rendering and notice the differences.

Here is a .blend file that does steps 1-4 for you:

Event Timeline

Alaska (Alaska) changed the task status from Needs Triage to Needs Information from User.Dec 29 2021, 9:06 PM
Alaska (Alaska) added a subscriber: Alaska (Alaska).

Are you able to provide a scene we can test with to reproduce the bug ourselves? (Make sure you include all textures with the file by selecting from the top of Blender File -> External Data -> Pack Resources then saving the file then uploading it here)

Also, what device are you rendering with, CPU or GPU? If you're using the GPU, try updating your GPU drivers. https://www.nvidia.com/Download/index.aspx

Another thing to note for any future work you do. Decreasing the tile size typically results in a loss of performance. It is recommended to use the largest tile size you can for most sitautions while using Blender 3.0 and above.

Increasing the tile size will probably resolve the issue you're experiencing, but it is still something we should investigate, so it would still be good if you provided us with the required information and stuff.

Are you able to provide a scene we can test with to reproduce the bug ourselves? (Make sure you include all textures with the file by selecting from the top of Blender File -> External Data -> Pack Resources then saving the file then uploading it here)

Also, what device are you rendering with, CPU or GPU? If you're using the GPU, try updating your GPU drivers. https://www.nvidia.com/Download/index.aspx

Hi thanks for responding ☺️
I haven't access to my work pc now but as soon as possible i will add project files.
Sorry for lack of information. I used gpu rendering with my gpu but I am not sure is driver update or not i will give you more information later. Thanks all of you people for caring for blender πŸ™πŸŒΉ

DavidMcbride (Mr.YxxY) changed the task status from Needs Information from User to Needs Triage.Jan 12 2022, 11:18 AM
DavidMcbride (Mr.YxxY) updated the task description. (Show Details)
DavidMcbride (Mr.YxxY) updated the task description. (Show Details)
Alaska (Alaska) changed the task status from Needs Triage to Confirmed.Jan 13 2022, 12:36 AM

I have investigated the file and found the cause. I will update your original post to include the updated information.

Alaska (Alaska) renamed this task from render problem with tillin in panoramic camera to The Sky Texture node in light sources results in rendering differences between CPU and GPU.Jan 13 2022, 12:52 AM
Alaska (Alaska) updated the task description. (Show Details)

I have investigated the file and found the cause. I will update your original post to include the updated information.

Thanks. I am happy report was useful for blender dev.