Cache Retime + Animated objects + tyflow _ Issue
#1
Hello

I have simple  growing plant setup. 

Animated (manually)  trunk (spline+ animated tySplineMesher)  and animated leaf geo attached to tySplineMesher  geo (leaf animation is baked  via max Point Cache  - 4 samples per frame). 

All works fine simulates and caches. 

The problem starts when I try to retime tyCache .
 
I noticed that animated tySplineMesher retimes just fine and smooth (4x slow down) but the animated leaves are  not. 
The leaves jitters like there is no enough samples being baked into tyCache from the geo. I did check "smooth subframe interpolation" under Shape op but no difference.

Please check the video.

Any clue ?

Thank You,

Best
Chris


Attached Files
.mp4   PLANT_SETUP_B_V002_Perspective_preview_v001.mp4 (Size: 7.72 MB / Downloads: 240)
  Reply
#2
Looks like you're trying to retime Shape operator animation....that seems to be what is jittering (since you can see the leaves themselves transform smoothly along the vine, it's only the deformations that are jittery). Currently tyCache doesn't do any subframe interpolation of deforming shapes during retimes.

If the particle count doesn't change (you don't birth leaves over time....only scale them up), you could put a Point Cache modifier on the leaves and retime them using the Point Cache playback graph, similar to how you'd retime a tyFlow using the graph method. Will that work with your setup?
  Reply
#3
(06-02-2022, 04:51 PM)tyFlow Wrote: Looks like you're trying to retime Shape operator animation....that seems to be what is jittering (since you can see the leaves themselves transform smoothly along the vine, it's only the deformations that are jittery). Currently tyCache doesn't do any subframe interpolation of deforming shapes during retimes.

If the particle count doesn't change (you don't birth leaves over time....only scale them up), you could put a Point Cache modifier on the leaves and retime them using the Point Cache playback graph, similar to how you'd retime a tyFlow using the graph method. Will that work with your setup?

Thanks for reply Tyson !!

Your approach might work,  but in my project I got to  to build  all kind of speed growth variations,  as an assets database,  which then needs to be shared across the team to  build individual scene layouts with individual timings.  

I thought that the tycache  would be the best since   each artist could individually animate the growth speed themselves. 

In my case I think than making a slow mo version of the animation would be better approach,  because I will bake enough samples in tycache and then speed up can be applied with no harm to animation integrity.

I hope we will get supersampling geo baking  implemented in the future  Wink

Thanks
Best
Chris
  Reply


Forum Jump: