question

James Robinson avatar image
James Robinson asked ·

HtoA cannot instance volume procedurals with offset times

I'm writing a vdb sequence to disk, then loading that sequence into an Arnold Volume procedural node, then writing that to an ASS archive. Then I instance that ass archive onto points (using an Instance object and instancefile attribute)

It's all fine and good when everyone has the same frame. As soon as they need some variation, it becomes very unpredictable, and does not work. Pressing render a few times will yield different results each time, even without changing any parameters. Sometimes all the volume domains are pink. Sometimes a few volumes render. Demo file illustrates what I mean.volume-proc-broken.zip

Is there something wrong with this approach? Or is it a bug? It's severely impacting workflow currently. The other option I guess would be to write the volume data straight to .ass, but this is a big waste of disk space/resources.

EDIT: baking straight to .ass breaks it as well, so that's not really a solution.

Houdini 17.5.360 htoa 4.3.0 Arnold 5.4.0.1

htoaproceduralsvolumesinstances
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
James Robinson avatar image
James Robinson answered ·

If anyone runs into this in the future, either assign the shaders/shader assignments before baking the .ass archive, or use an Assign Material operator in ROPs. The usual shop_materialpath point attribute on instance points will not work, and neither will assigning a material at the top level of your instance object.

Maybe it's a bug. Doing the same workflow with a polymesh & Arnold Procedural works fine (shop_materialpath on points etc).

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.