question

James Robinson avatar image
James Robinson asked ·

Updating shaders on instanced .ass geometry containing VDBs

Hi,

We're trying to randomly instance VDBs onto points containing the "instancefile" attribute in htoa. I've written out a series of vdbs as .ass geometry to disk, and load them at rendertime with the instancefile attribute. This works fine, but since the shader is baked into the ass file, there's no changing it which makes lookdev impossible. Rendering the ass geo without shaders also doesn't allow for shader assignment afterwards. Is there anyway to assign the shader after the fact, or have the ass file reference it relatively? Or perhaps a predefined workflow for instancing VDBs in HtoA that allows for updating shaders without having to rewrite the ass geo? Combining to a single heavy vdb is not an option.

Using Arnold 5.0.2.3 htoa-2.2.2

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

1 Answer

· Write an Answer
Frederic Servant avatar image
Frederic Servant answered ·

This is now possible with operators in Arnold 5.1, in particular set_parameter: https://support.solidangle.com/display/A5AFHUG/Set+Parameter

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.