Ran into another issue… this one involving a timewarped scene in Maya. I am using the Maya timewarp function that remaps the scene time using a animation curve; it is activated under Animate menu. It lets one arbitrarily remap output time from “time1” node to the current frame. Useful because time1 drives all the animation curves and dynamics nodes allowing global timewarps fairly effortlessly, at least in theory. It does mess with maya’s dynamics caches.
Was pretty happy at first because everything looks fine with the PRT loader in interactive with the timewarp on. The PRT particles are interpolated correctly and the particle motion follows the timewarp perfectly. Until render time…
When test rendering in the Render View with the timewarp active the rendered frame comes out wrong. It ignores the timewarp and renders the frame using the unwarped time at a given frame and not the remapped outputTime. Again, strange, because in the modeller the PRT loader is displaying the timewarped frame and interpolating the time correctly.
Checking the PRTLoader1 node input, it is taking the time1.outTime plug at .inTime, so it should pick up the timewarped value. Not sure why the camera would revert to non-timewarped position either.