question

Javier Soler avatar image
Javier Soler asked ·

Rendering multiple output drivers from a single scene

Hi there people!

I'm facing an issue at my studio and I managed to make it work, until today. Just wanted to check with you if this is the correct workflow.

Our client is asking for some render sequences for a film. They specifically want the beauty rendered in DeepEXR, and then they want a series of AOVs (built-in, custom, lightgroups, cryptomattes, etc) in EXR Half Precision (16bit). These AOVs must come separated, not merged.

1. So what I've done in my render settings (common tab) is to select the deepexr file format. This is driven by de defaultArnoldDriver.

2. Then I've created my AOV list, and after that I created a custom aiAOVDriver node, set it to EXR format and half precision enabled. Then in the Node Editor I manually connected the new driver to every single AOV.

I noticed that with this method, the displayed driver in the AOV list was still showing <deepexr> (the default one), even though I manually connected them to my new driver.

3. Just to be sure, I manually selected "exr" from the driver list in each of my AOVs. This created new driver nodes for each AOV, I just deleted them and reconnected every AOV to my custom driver (the one I created on step 2)

Although the process was slow and quite mechanical, it worked just fine with batch render. But then the client wanted more AOVs. I repeated the process to add the new ones, and since yesterday everything seems fine in the ARV, but batch rendering gives me only data in the beauty and nothing in the AOVs.

I suppose something got corrupted in between processes, so I'm afraid I'm going to have to set up everything again. Just wanted to be sure before repeating everything.

Since I found very little info about this matter online, and I even wrote to the support service, I was wondering if someone might have dealt with this kind of issue and throw a bit of light over here.

Thanks,
Javi

rendermtoaaovsdriver
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.

Stephen Blair avatar image
Stephen Blair answered ·

Export an ASS file and check the options.outputs

Also, if there's a problem, I would expect to see something in the Arnold log for the drivers.

Why not just leave it with one driver node per AOV ? That's going to work.

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.

Stephen Blair avatar image
Stephen Blair answered ·

Yes, the AOV UI doesn't really handle changes made in the node editor or via scripts. You've got to force a refresh sometimes.

When you're not merging AOVs, there will be one Arnold driver node for each AOV. So no matter how you set it up in Maya, when the scene is properly translated to Arnold, there will be multiple driver nodes.

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.

Javier Soler avatar image
Javier Soler answered ·

Hi Stephen,

there was definately something wrong/corrupt with the scene, I did a new setup from scratch and it works just fine.

When I import my render settings from a JSON, it creates separate drivers, one per AOV like you said, and it works as well (just had to enable the half precision attribute in them).

I also noticed that when connecting the drivers in the Node Editor, even though you can't see the driver change in the AOV list, the connection is done properly. The next time you open the scene the list is refreshed and the drivers are displayed properly.

Thank you for your answer! Cheers,

Javi

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.

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.