Community
Arnold for 3ds Max
Rendering with Arnold in 3ds Max using the MaxtoA plug-in.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Rendering multiple output drivers from a single scene

3 REPLIES 3
Reply
Message 1 of 4
francisco.carcer
821 Views, 3 Replies

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

Labels (4)
3 REPLIES 3
Message 2 of 4

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.



// Stephen Blair
// Arnold Renderer Support
Message 3 of 4

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

Message 4 of 4

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.



// Stephen Blair
// Arnold Renderer Support

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

Post to forums  

Autodesk Design & Make Report