Community
Arnold for Cinema 4D Forum
Rendering with Arnold in CINEMA 4D using the C4DtoA plug-in.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Arnold denoiser team render with PC & Mac

9 REPLIES 9
Reply
Message 1 of 10
stevenferalio
565 Views, 9 Replies

Arnold denoiser team render with PC & Mac

stevenferalio
Explorer
Explorer

Trying to use Arnold Denoiser AOV's with team render but it's failing and says it cannot find the directory where I'm saving aov's (external HD) (cannot find directory).

 

I can team render fine to the same location when arnold denoise aov is not enabled. 

 

Any suggestions would be appreciated.

 

 

 

0 Likes

Arnold denoiser team render with PC & Mac

Trying to use Arnold Denoiser AOV's with team render but it's failing and says it cannot find the directory where I'm saving aov's (external HD) (cannot find directory).

 

I can team render fine to the same location when arnold denoise aov is not enabled. 

 

Any suggestions would be appreciated.

 

 

 

Tags (2)
9 REPLIES 9
Message 2 of 10

Stephen.Blair
Community Manager
Community Manager

@stevenferalio wrote:

Trying to use Arnold Denoiser AOV's with team render but it's failing and says it cannot find the directory where I'm saving aov's (external HD) (cannot find directory).

 

I can team render fine to the same location when arnold denoise aov is not enabled. 

 

Any suggestions would be appreciated.

 

 

 


How do PCs and Macs write to the same location? UNC paths?

 

> arnold denoise aov is not enabled

 

Just confirming: that means when the Output Arnold Denoiser AOVs check box is not enabled?



// Stephen Blair
// Arnold Renderer Support
0 Likes


@stevenferalio wrote:

Trying to use Arnold Denoiser AOV's with team render but it's failing and says it cannot find the directory where I'm saving aov's (external HD) (cannot find directory).

 

I can team render fine to the same location when arnold denoise aov is not enabled. 

 

Any suggestions would be appreciated.

 

 

 


How do PCs and Macs write to the same location? UNC paths?

 

> arnold denoise aov is not enabled

 

Just confirming: that means when the Output Arnold Denoiser AOVs check box is not enabled?



// Stephen Blair
// Arnold Renderer Support
Message 3 of 10
atoffey
in reply to: stevenferalio

atoffey
Contributor
Contributor

I have this same problem, but with only Macs. It seems like the clients end up trying to save the denoiser AOV to their local drive, but the path doesn't match the file hierarchy of the team render host, so the render fails. Usually the files are saved in the team render cache and then sent back to the render host I think? 

0 Likes

I have this same problem, but with only Macs. It seems like the clients end up trying to save the denoiser AOV to their local drive, but the path doesn't match the file hierarchy of the team render host, so the render fails. Usually the files are saved in the team render cache and then sent back to the render host I think? 

Message 4 of 10

peter_horvath
Autodesk
Autodesk

Can you show me the settings (imager, drivers, Save) and the error message? If you use Arnold Drivers, they are not going to work in single frame Team Render. But if you use the native Save option in the render settings, the denoiser AOV should be created as a layer in the output image, like any other AOVs and so should be transferred back to the server and saved properly.


// Peter Horvath
// C4DtoA developer
0 Likes

Can you show me the settings (imager, drivers, Save) and the error message? If you use Arnold Drivers, they are not going to work in single frame Team Render. But if you use the native Save option in the render settings, the denoiser AOV should be created as a layer in the output image, like any other AOVs and so should be transferred back to the server and saved properly.


// Peter Horvath
// C4DtoA developer
Message 5 of 10

peter_horvath
Autodesk
Autodesk

Also, are you rendering single frame or animation? Denoisers are not supported in single frame Team Render because of a technical limitation (denoisers must be executed on the full image, but in single frame team render, each client renders only a part of the image).


// Peter Horvath
// C4DtoA developer
0 Likes

Also, are you rendering single frame or animation? Denoisers are not supported in single frame Team Render because of a technical limitation (denoisers must be executed on the full image, but in single frame team render, each client renders only a part of the image).


// Peter Horvath
// C4DtoA developer
Message 6 of 10
atoffey
in reply to: peter_horvath

atoffey
Contributor
Contributor

It's an animation, not a still frame. 

 

Here's the error in the console from one of the clients (all clients fail similarly, the host works fine and saves the denoiser AOV correctly)

[driver_exr] /Arnold_denoiser_driver: can't create file "/AOV_DENOISE/AOV_DENOISE.0006.exr": Could not open "/AOV_DENOISE/AOV_DENOISE.0006.exr" (No such file or directory)

 

Attached images of Save and the drivers. I've tried all the "file path" options and get similar errors for all of them.

0 Likes

It's an animation, not a still frame. 

 

Here's the error in the console from one of the clients (all clients fail similarly, the host works fine and saves the denoiser AOV correctly)

[driver_exr] /Arnold_denoiser_driver: can't create file "/AOV_DENOISE/AOV_DENOISE.0006.exr": Could not open "/AOV_DENOISE/AOV_DENOISE.0006.exr" (No such file or directory)

 

Attached images of Save and the drivers. I've tried all the "file path" options and get similar errors for all of them.

Message 7 of 10

peter_horvath
Autodesk
Autodesk

Right, ok, so you output an exr for the Arnold (noice) denoiser. Unfortunately that's not going to work with Team Render as you would expect. Arnold drivers are executed by Arnold at the end of the rendering process on the client, independently from Team Render, which means the file is saved on the client and not on the server.

A workaround would be using a shared drive accessible from all clients with the same path, or setup path mapping, if the path is different on some clients.


// Peter Horvath
// C4DtoA developer
0 Likes

Right, ok, so you output an exr for the Arnold (noice) denoiser. Unfortunately that's not going to work with Team Render as you would expect. Arnold drivers are executed by Arnold at the end of the rendering process on the client, independently from Team Render, which means the file is saved on the client and not on the server.

A workaround would be using a shared drive accessible from all clients with the same path, or setup path mapping, if the path is different on some clients.


// Peter Horvath
// C4DtoA developer
Message 8 of 10
atoffey
in reply to: peter_horvath

atoffey
Contributor
Contributor

Got it, thank you for your help!

 

The host machine is able to create the appropriate file hierarchy locally -- is there any way that the client machines can do the same so at least the files are saved on each client's drive rather than failing?

0 Likes

Got it, thank you for your help!

 

The host machine is able to create the appropriate file hierarchy locally -- is there any way that the client machines can do the same so at least the files are saved on each client's drive rather than failing?

Message 9 of 10
atoffey
in reply to: atoffey

atoffey
Contributor
Contributor

Come to think of it, it's probably a mismatch of the username, and thus user directory, so it can't be created at all.

0 Likes

Come to think of it, it's probably a mismatch of the username, and thus user directory, so it can't be created at all.

Message 10 of 10
stevenferalio
in reply to: atoffey

stevenferalio
Explorer
Explorer

I figured out a workaround.

 

My workstation is a Mac and I had both PC/Mac render nodes. 
I ended up using parallels on Macs to run windows, installed all software and changed the IP to my local network. 

 

Arnold denoiser driver save file path to custom and paste in PC NAS folder structure. (Z:) 

 

On Mac, in regular c4d save dialogue, saved multilayer exr to in multi pass option to same NAS folder but used the Mac file structure and everything worked as expected.

 

Hopefully I missing something and there is a better way…

 

It took 3 min to denoise each frame after the render and to achieve that same level of grain free fidelity would have taken much, much longer. So definitely worth the trouble.

 

 

 

0 Likes

I figured out a workaround.

 

My workstation is a Mac and I had both PC/Mac render nodes. 
I ended up using parallels on Macs to run windows, installed all software and changed the IP to my local network. 

 

Arnold denoiser driver save file path to custom and paste in PC NAS folder structure. (Z:) 

 

On Mac, in regular c4d save dialogue, saved multilayer exr to in multi pass option to same NAS folder but used the Mac file structure and everything worked as expected.

 

Hopefully I missing something and there is a better way…

 

It took 3 min to denoise each frame after the render and to achieve that same level of grain free fidelity would have taken much, much longer. So definitely worth the trouble.

 

 

 

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

Post to forums  

Autodesk Design & Make Report