Shocking difference in GPU and CPU rendering while using SSS active in shader

Shocking difference in GPU and CPU rendering while using SSS active in shader

robert.pashayan
Participant Participant
197 Views
6 Replies
Message 1 of 7

Shocking difference in GPU and CPU rendering while using SSS active in shader

robert.pashayan
Participant
Participant

Hello everyone, I'm having shocking difference in how SSS is rendered in GPU versus CPU.
It's done in the IPR of Solaris, and I can't figure out if it's a software limitation or some settings are off.
Not only the redness of the SSS radius not coming out but also the scale seems off.
Does someone had the same issues ?


2025-07-14_02_comp.jpg

0 Likes
Accepted solutions (1)
198 Views
6 Replies
Replies (6)
Message 2 of 7

Stephen.Blair
Community Manager
Community Manager

Can you post a repro ?

 

What sampling settings? What's the shader setup? What sss type? What version of Arnold?



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 3 of 7

robert.pashayan
Participant
Participant

Repro ? I Didn't get what you mean by that.
Render Settings are similar, I only boost the Max Samples for Adaptive Sampling from 10(CPU) to 24 for GPU, it's a simple grey shader with RandomWalk v2 SSS with a displacement. 

HtoA 6.4.2.2 | Arnold 7.4.2.0

Screenshot 2025-07-14 204330.png

0 Likes
Message 4 of 7

Stephen.Blair
Community Manager
Community Manager

How do I reproduce the problem?



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 5 of 7

robert.pashayan
Participant
Participant

You do a CPU render of an object with SSS, then add another render settings node in the end, where you activate the GPU render in Arnold and add AA Samples(optional). That's all.
See bellow, the rest is exactly the same.

Screenshot 2025-07-14 221429.png

0 Likes
Message 6 of 7

thiago.ize
Autodesk
Autodesk
Accepted solution

"repro" is short for "Reproducer". You need to upload a scene that reproduces the problem so that we are testing exactly the same thing. I suspect that what you're seeing could be due to certain SSS settings and if we don't use your settings or you mesh we won't have the problem you cite.

 

In any case, I suspect your problem is the same as https://forums.autodesk.com/t5/arnold-for-cinema-4d-forum/sss-issue-in-gpu-mode-randomwalk-v2/m-p/13... which is due to numerical precision error. Scaling everything to be larger is the current workaround until this is fixed in Arnold.

Message 7 of 7

robert.pashayan
Participant
Participant

Hi Thiago, spot on, thank you.
By multiplying the scene scale by 100 and adjusting the SSS value I got a very similar result.
2025-07-14_03_comp.jpg

0 Likes