Maniphest T98163

Regression: Rendering object with normal map differs in Cycles and Cycles + OSL
Closed, Resolved

Assigned To
Brecht Van Lommel (brecht)
Authored By
Michael Soluyanov (crantisz)
May 16 2022, 2:27 PM
Tags
  • BF Blender
  • Render & Cycles
Subscribers
Brecht Van Lommel (brecht)
Michael Soluyanov (crantisz)
Philipp Oeser (lichtwerk)
Thomas Dinges (dingto)

Description

System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: GeForce RTX 2060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 456.38

Blender Version
Broken: version: 3.1.2, branch: master, commit date: 2022-03-31 17:40, hash: rBcc66d1020c3b
Worked: version: 3.0.0

Caused by rB7bb572f208bb: Fix T94737: Cycles wrong normal map normal with OSL

Short description of error
Rendering object with normal map differs in Cycles and Cycles + OSL

Exact steps for others to reproduce the error

  1. Open the file

  1. Check view in renders

    EEVEE:

Cycles with OSL enabled:

Cycles without OSL:

3.0 version also has difference, but between Cycles and EEVEE (looks like it was reported here: https://developer.blender.org/T56209).

Revisions and Commits

rB Blender

Related Objects

Mentioned Here
rB7bb572f208bb: Fix T94737: Cycles wrong normal map normal with OSL
T56209: Normal map node produces wrong result after reflection fix patch

Event Timeline

Michael Soluyanov (crantisz) created this task.May 16 2022, 2:27 PM
Michael Soluyanov (crantisz) updated the task description.
Michael Soluyanov (crantisz) updated the task description.May 16 2022, 2:30 PM
Thomas Dinges (dingto) changed the task status from Needs Triage to Confirmed.May 16 2022, 3:08 PM
Thomas Dinges (dingto) added a project: Render & Cycles.
Thomas Dinges (dingto) added a subscriber: Thomas Dinges (dingto).

Can confirm the visual difference between OSL and SVM.

Philipp Oeser (lichtwerk) added subscribers: Brecht Van Lommel (brecht), Philipp Oeser (lichtwerk).May 17 2022, 11:24 AM

Caused by rB7bb572f208bb: Fix T94737: Cycles wrong normal map normal with OSL
I might be missing something, but case presented here seems legit, @Brecht Van Lommel (brecht) : mind checking?

Philipp Oeser (lichtwerk) renamed this task from Rendering object with normal map differs in Cycles and Cycles + OSL to Regression: Rendering object with normal map differs in Cycles and Cycles + OSL.May 17 2022, 11:24 AM
Philipp Oeser (lichtwerk) triaged this task as High priority.
Philipp Oeser (lichtwerk) updated the task description.
Brecht Van Lommel (brecht) closed this task as Resolved by committing rB8fdd3aad9bd8: Fix T98163: Cycles OSL rendering normal maps differently.May 17 2022, 5:01 PM
Brecht Van Lommel (brecht) claimed this task.
Brecht Van Lommel (brecht) added a commit: rB8fdd3aad9bd8: Fix T98163: Cycles OSL rendering normal maps differently.