Indirect light not working on Arnold GPU when assets are "matted"

am_wilkins
Collaborator
Collaborator

Indirect light not working on Arnold GPU when assets are "matted"

am_wilkins
Collaborator
Collaborator

Hi there,

 

In a simple test scene with a character asset. (Arnold Standard Surface shader with maps plugged in)
Physical sky, green shader on a grid to show indirect, etc.

 

NB. A "Render Geometry Settings" node has been added to "matte" the ground/grid.

Without this step, the indirect light still works.

matte.png

 

Below is just a low roughness specular shader on an eye.

Arnold CPU - Specular Indirect AOV

arnold_cpu_indirect_01.png

 

Simply Switching the device to:
Arnold GPU - Specular Indirect AOV

All the indirect information is gone. Also, occurs with Diffuse Indirect.

arnold_gpu_indirect_01.png

 

Anyone else run into the issue? Seems like quite a big one.

 

--

Houdini Core Version 20.0.590
Arnold Core: 7.2.5.2

HotA: 6.2.5.2

CPU: AMD Ryzen TR 3990x

RAM: 128GB
GPU: NVIDIA RTX A4000
OS: Windows

 

 

0 Likes
Reply
Accepted solutions (1)
365 Views
2 Replies
Replies (2)

am_wilkins
Collaborator
Collaborator

Hi again,

 

Attached is a scene that the Arnold team can hopefully use to reproduce this issue.

It's a complete deal-breaker for the Arnold GPU unfortunately.

 

Let me know how it goes?

 

Arnold CPU

gpu_broken_indirect_01.png

Arnold GPU - No indirect.

gpu_broken_indirect_02.png

 

all the best,

amwilkins

0 Likes

Stephen.Blair
Community Manager
Community Manager
Accepted solution

Thanks for the scene. This is already logged as

ARNOLD-13885
Arnold GPU does not match CPU for polymesh.matte

Between CPU, GPU, the matte shader, and the polymesh.matte parameter, it's CPU and the matte parameter that is the one that is different.





// Stephen Blair
// Arnold Renderer Support
0 Likes