I made a ripple effect using VEX in COPs to visualize raindrops falling on a water surface to render as displacement in a MaterialX + Karma XPU workflow. I load the geometry as bgeo sequences using geometry clip sequence LOPs, apply the shaders, including a water surface shader with animated ripple texture, and then write everything to a single USD file. However, where the geometry updates nicely as I render the frame range, the water displacement appears frozen on the first frame.
I tried a couple of things:
-Enabling the "Allow Shader Parameter Animation" toggle on the material library LOP
-Loading the animated ripple texture either directly (op:/path/to/copnetwork) and as image sequence (/path/to/imagesequence.$F.exr)
-Rendering directly without writing to USD, which works but introduces a lot of overhead and isn't the proper workflow
I realize this issue has been discussed here before, but I haven't managed to get it working with previous information.
Please help

Kind regards,
Victor