I'll include as much info as I can here and of course, the .hip files and supporting cache.
I have a 71 frame looping VDB smoke sim that I've cached out making sure to add the correct USD configure 'Import Path Prefix' and 'Sample Frame' attributes.
I've loaded that .bgeo cache into LOPs with a Geometry Clip Sequence node and set the 'Clip Primitive Path', 'Start Frame' 'End Frame' and 'Loop Frames' settings.
I've then re-export that as a single small USD file that references the previously exported .bgeo sequence.
I've setup my LOP network as follows:
The reference node brings in the USD file:
..and the Instancer successfully scatters the instanced smoke caches:
Inside the Instancer node I've made sure to setup the correct frameoffset attributes per point:
f@frameoffset = (rand(@ptnum)*71 + @Frame)%71;
..and then after the Instancer I'm using the Retime Instances node randomly set the frame offset of each instance:
All plays nicely until further down the timeline (and at rendertime) where the instances stop in place, freeze, or jump back to another frame. The instances do not loop.
This has been a pretty tough setup for me to get this far on. I'd love some insight into what might be wrong. Any ideas?
.zip attached with hip file and caches