question

Jeffrey Wennekes avatar image
Jeffrey Wennekes asked ·

I want to use the Arnold Driver with Cinema's TeamRender

Hi All,

I just cannot seem to get this working..! I want to use the Arnold Driver with all its settings; set a custom output path and render via the TeamRenderer. I set the output in C4DtoA render settings to "Arnold drivers only (no output)". I get a handful of 10KB exr frames in the appropriate spot before the whole thing quits on me.

"(Error) Render-Job failed: Saving failed." for all of my clients. We need to to go via this route because of numerous reasons.

what to do? Exporting an .ASS sequence and going via our other render manager takes too much time at this point.

any help or tips and tricks are much appreciated :)

c4dtoaasserror
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Peter Horvath avatar image
Peter Horvath answered ·

In contrast to the native Save, the Arnold drivers are executed on the client machines at the end of the render process. Make sure the output path defined in the scene is accessible by each client (e.g. network drive with the same path). If you have a mixed system (win and mac) you can use an environment variable in the driver output path as a prefix and define the variable on each client. Something like ${MYENVVAR}output.exr.

11 comments Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Hi Peter,

It's a mapped network drive and all machines can access it. For now I'm using windows only... As you can see I do get output on the correct spot but they are 10KB empty frames and I get an error afterwards.

The same happens when we do this on OSX.

0 Likes 0 · ·

Does the native Save in the same scene work fine? Are there any warnings or errors in the Arnold log? What if you use a valid output format instead of the dummy "Arnold drivers only (no output)" while keeping the drivers?

0 Likes 0 · ·

- Native Save works fine.
- Valid output also works

The problem is that:

A: using this method gives incorrect and incomplete metadata so the files are unusable in Nuke.
B: We would like the option to use the variance AOV driver for future denoising. this also only works via the Arnold Driver.

0 Likes 0 · ·

I understand why you need the Arnold drivers, I just wanted to know if the error is related to Arnold or not. The error message you posted is a C4D error which is thrown when C4D can not save the file which could be an issue in C4D or in the Arnold driver. Please check the log of the clients, it should give you a detailed error message if it comes from the Arnold driver. So far the only way I could reproduce this error is to specify an invalid path in the driver, otherwise Team Render works for me.

Do you have the same error in any simple scene (e.g. a sphere with a light)?

0 Likes 0 · ·

And which version of C4D and C4DtoA do you use btw?

0 Likes 0 · ·

Gotcha,

I will try a simple scene.

I pulled logs from one of the clients:

It seems to be texture related...But I don't get these errors when I render via the C4D output.

We're using C4DtoA 2.5.0.1 and Cinema4D R20.057 (build RB269127)

0 Likes 0 · ·
zucht.jpg (77.3 KiB)

I'm trying out a simple scene without textures and this is working as expected... I still find it odd that through native save it does work. I will check texture names and tx settings and all that :). I'll report back

0 Likes 0 · ·
Show more comments

That must be it, seems like the texture is not downloaded correctly. Textures should be automatically transferred to the clients, you should see a log entry, like 'Created Asset' with the texture name, that means it was downloaded from the server. Maybe it's something with the auto tx generation or unicode character in the texture name. I'm just guessing here.

1 Like 1 · ·

Hi, I'm having the same issue as Jeffrey. Can you clarify further how to "define the variable on each client"? Thanks.

0 Likes 0 · ·
Jeffrey Wennekes avatar image
Jeffrey Wennekes answered ·

I had a few textures that were not yet converted to .tx. I was under the assumption that all of them were; so "auto-convert textures to TX" was unchecked. So I unchecked "Use existing .tx textures" as well and everything worked.

Thanks for thinking along Peter. Note to self: triple check your texture setup before team rendering :).

1 comment Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Great, I'm glad you've found the problem.

0 Likes 0 · ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.