Page MenuHome

Subdivision: different shading with GPU option enabled
Closed, ResolvedPublic

Description

System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: AMD Radeon HD 7800 Series ATI Technologies Inc. 4.5.14831 Core Profile Context 21.5.2 27.20.20903.8001

Blender Version
Broken: version: 3.1.0 Alpha, branch: master, commit date: 2022-01-11 23:26, hash: rBef5d01d98ff3
Worked: (newest version of Blender that worked as expected)

Short description of error
When checking/unchecking GPU Subdivision in solid/Workbench/EEVEE shading slightly different.

Exact steps for others to reproduce the error

  1. Open attached file.
  2. Check/uncheck GPU Subdivision option in preferences while object is in view. Notice there is slight change.
  3. Apply modifier when GPU Subdivision enabled. Notice that shading changed again.
  4. Ctrl + Z.
  5. Uncheck GPU Subdivision.
  6. Apply modifier. Notice there is no change in shading, meaning shading was correct.

CPU:


GPU:

Event Timeline

Jesse Yurkovich (deadpin) changed the task status from Needs Triage to Confirmed.Jan 14 2022, 8:46 PM

This may just be due to how Blender calculates the normals vs. OpenSubDiv. Confirming for now at default priority.