Community
Arnold GPU Forum
General discussions about GPU rendering with Arnold.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Arnold GPU Rendering with Alpha (Transparency)

7 REPLIES 7
Reply
Message 1 of 8
darkmaister
4019 Views, 7 Replies

Arnold GPU Rendering with Alpha (Transparency)

Hi, i'm trying to render out an image and it's not carrying the alpha channel and has no transparency in GPU. However, when I switch to CPU it renders properly with alpha. Is this not a supported feature yet?

Labels (4)
7 REPLIES 7
Message 2 of 8
aaronfross
in reply to: darkmaister

Hello... it appears that alpha channel rendering is not supported on the GPU. This is an absolutely critical feature. I was utterly shocked when I discovered that a completely blank 3ds Max scene renders with opaque alpha in Arnold. At first I thought it was just that an environment map was not rendering as transparent alpha. But it does appear that alpha is not supported at all on the GPU.

Please address this issue immediately. It is of absolute top priority. Much higher priority that anything I can think of. GPU rendering is not at all useful for a real production environment if alpha transparency is not supported.

Thank you.

Message 3 of 8
Stephen.Blair
in reply to: darkmaister

That's because there's a default background.

If I change the Background to Custom Map and leave the Custom Map slot empty, then I can get the alpha of the objects in the scene.

4057-maxtoa-background-custom-map-gpu-alpha.jpg

GPU rendering isn't production ready, it's still in beta.



// Stephen Blair
// Arnold Renderer Support
Message 4 of 8
aaronfross
in reply to: darkmaister

Thank you, Stephen, that's very helpful. However, this works differently than rendering on the CPU. It should work the same. Users are not going to be able to discover this on their own.

Message 5 of 8
aaronfross
in reply to: darkmaister

Also, this does not help in the use case where the user wants an environment map to be visible in RGB channels, but invisible to alpha. That's a common scenario, it's the default behavior in 3ds Max, and that's how it works when rendering on the CPU.

Message 6 of 8
Stephen.Blair
in reply to: aaronfross

We have a ticket for this issue.



// Stephen Blair
// Arnold Renderer Support
Message 7 of 8

Hello. Is this issue fixed now? I do have the same problem and its quite a big deal.

Message 8 of 8

I'm just running into this issue now.  I'm in maya 2018 and finding that my old workflow of batch exporting as .png with alpha (that still works outside of arnold) is borked by arnold:  .pngs from arnold don't have alpha channels at all; .tif files have the alphas, but they don't work properly due the the light dome being rendered in the scene as a white background.

 

This can be fixed by selecting the default light, and in the dome node, under visibility, setting camera to 0.  Doing this and rendering .tif files with the basic settings has produced image sequences with alphas like the old .png workflow does when using MayaVector.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report