Load Alembic file sequence

Load Alembic file sequence

Anonymous
Not applicable
2,287 Views
10 Replies
Message 1 of 11

Load Alembic file sequence

Anonymous
Not applicable

Can't figure out how to load a file sequence alembic_file_####.abc. Using a single file for the sequence is crushing the render farm. Is this possible?

Edit : Is it possible to convert an alembic sequence to .ass file sequence using the exporter? It's a water scene from a Realflow sim so one abc is a mesh for the water and the other is a point floud for the foam.

0 Likes
2,288 Views
10 Replies
Replies (10)
Message 2 of 11

Anonymous
Not applicable

Successful in the ABC to ASS conversion but can't figure out how to set the particle radius. Used an Arnold tag and set it manually but didn't work. Saw in another thread using an Operator would work but can't figure it out. Any help would be appreciated.

0 Likes
Message 3 of 11

peter.horvath6V6K3
Advisor
Advisor

About loading a sequence, it should be possible with the syntax you wrote: alembic_file_####.abc

Can you reproduce the crash? If so, could you please send me the file which is crashing?

0 Likes
Message 4 of 11

Anonymous
Not applicable
It's not crashing, just rendering so slow we thought it had locked up. We think its because it's pulling the full stitched abc sequence to each node for every frame. When trying to load the individual abc files the Arnold Procedural only shows the the first frame even with "animate in viewport" selected and the frame range set.


Converting to .ass sequence seems to work. Still copying to the farm so can't say if it works when distributed, but it works locally.

0 Likes
Message 5 of 11

Anonymous
Not applicable

Using the .ass file sequence seems to render but crashes at the end, possibly when saving out the file ( exr ). Works locally, this only on the farm using Deadline.


Here's the end error from the log:

2022-03-08 17:43:21: 0: STDOUT: Progress: 95%

2022-03-08 17:58:42: 0: STDOUT: CRITICAL: SymInitialize failed with GetLastError 87 [windows_crashhandler.cpp(542)]

2022-03-08 17:58:42: 0: STDOUT: Error: application crashed

2022-03-08 17:58:42: 0: STDOUT: C4DUnhandledExceptionFilter: writing exception info

2022-03-08 17:58:42: 0: STDOUT: C4DUnhandledExceptionFilter: writing call stacks

0 Likes
Message 6 of 11

Anonymous
Not applicable

Fill log attached.

log.txt

0 Likes
Message 7 of 11

Stephen.Blair
Community Manager
Community Manager

The Arnold log verbosity is too low. Can you set it to Info?

I see the CINEMA 4D errors
error 87 is ERROR_INVALID_PARAMETER, so that's pretty generic and doesn't help unfortunately
last time we saw that, it was a scene-specific problem




// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 8 of 11

Anonymous
Not applicable

Narrowed it down to the textures which weren't converted to .tx. Turned it off in a prior project and forgot to turn on auto-convert. Used the TX manager to batch convert and relink and everything started working on the farm.

What was confusing was that it would render locally, and even via the commandline version through Deadline but wouldn't save the file.

I still need to figure out why .abc file sequences don't load more than one frame using the Arnold Procedural.

0 Likes
Message 9 of 11

peter.horvath6V6K3
Advisor
Advisor
Is that a single alembic file with multiple frames in it or multiple files (one Alembic file per frame)? If multiple files, using the #### in the file name should be fine, however the animation settings (Start Frame, End Frame, etc.) are used to describe the frame within a single Alembic file. So maybe that's what's causing the trouble here, that the plugin wants to read the current frame from the alembic file, but it has only data for frame 0.

You can try to set Start Frame and End Frame to 0 and Loop to repeat, see if that helps.

0 Likes
Message 10 of 11

Anonymous
Not applicable

It's multiple files ( one .abc file per frame direct from Realflow cache ) that's not working. The stitched version with one file containing multiple frames works fine but still need the multi file sequence for the render farm.

Tried setting the Start / End Frame to 0 and Loop to Repeat but still didn't work. Tried every other combination I could think of but still nothing.

0 Likes
Message 11 of 11

peter.horvath6V6K3
Advisor
Advisor
Can you send me some frames from the sequence to take a look at?
0 Likes