Hi
i am searching for a way to stop a tycache with the retimer but rendering it with the original motionblur.
Is this possible? Perhaps there is a way (like a future button ;-)) to get the original velocity information for a particle when using the retimer.
Regards
H.Kroeber
Hmm, interesting idea...right now it's not possible by default because moblur is calculated as the difference between transforms over the motion blur interval. No motion = no moblur.
I'm just spitballing here, but maybe the tyVertexVelocity modifier could be used to save the original motion to a UVW channel (it has that option), then you could do a render-to-texture bake and load that in as a velocity map? Not really sure if it would work since I haven't tried it....moblur on stationary geometry is an unusual request.
Ok, I tried it and it's actually a lot easier than I thought. Here are the steps:
1) In your tyFlow, add a Mapping operator...set mode to mapping from velocity, specify a channel of your choice and set timing to continuous.
2) In your tyFlow, add a Mesh operator and turn off render-only
3) Retime your tyFlow however you want
4) Add a tyVertexVelocity modifier to your tyFlow and choosing velocity from UVWs and specify the channel you specified in the Mapping operator.
Now any frame you render, no matter how it's retimed, will have the moblur of the un-retimed original frame. NOTE: this method only accounts for linear motion, not angular motion, so it's not completely accurate....but that might not matter for your purposes.
Yes, mapping overrides will be saved to tyCache data so the idea above will work on tyFlow and tyCaches.
Mapping overrides are disabled by default in tyCaches. You can enable them in the tyCache settings.