Keyframing Dynamics

It looks like C3d caches dynamic simulations internally.
If you want:
SimCache.png

Notice how the file size grow when cache&bake is used.

Cheers
Frank
 
If you want:
View attachment 33811
Notice how the file size grow when cache&bake is used.

Cheers
Frank

Thanks Frank. I was just meaning there's no apparent way of getting simulations out of C3d, other than the work arounds you and few others here have figured out.

One weird thing is, that if I click on the "Use cache:" check box and then click on "Bake simulation:". The simulation will no longer run at all. Clicking on "Bake simulation:" first calculates the sim as expected and then automatically selects the "Use cache:" check box. Is this expected behavior? Seems like a bug to me.
 
Interesting this topic has taken off now. I just posted this on twitter a few days.

A dynamic solid body animation built with a physics engine - tested in AR Quick Look. File size only 2 MB.... awesome performance. Excited by the possibilities. Check out <a href="https://t.co/bPKH5Wopek">https://t.co/bPKH5Wopek</a> for more USDZ creation ideas <a href="https://t.co/syUt4mVocz">pic.twitter.com/syUt4mVocz</a></p>&mdash; FusionAR (@Fusionar1) <a href=" ">January 4, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
 
Is this expected behavior? Seems like a bug to me.
Make sense to me at least: hitting play will calculate a new sim every loop.
When you want to go to a certain point in time for example you need to bake (and save for later use) and then you can scrub through the sim.

Cheers
Frank
 
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr"><a href="https://twitter.com/hashtag/usdz?src=hash&amp;ref_src=twsrc^tfw">#usdz</a> <a href="https://twitter.com/hashtag/animation?src=hash&amp;ref_src=twsrc^tfw">#animation</a> I’ve just added the Soda Cans animation to the <a href="https://t.co/bPKH5Wopek">https://t.co/bPKH5Wopek</a> AR Quick Look gallery for those wanting to play. <a href="https://t.co/Xz1FHMnIZ6">pic.twitter.com/Xz1FHMnIZ6</a></p>&mdash; FusionAR (@Fusionar1) <a href=" ">January 4, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
 
Here´s the keyframed point animation made entirely in Cheetah3d:

Have to shorten it because of the file size.

Cheers
Frank
 

Attachments

  • Soft Body Flag Point Keyframes shortened.jas.zip
    450 KB · Views: 301
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr"><a href="https://twitter.com/hashtag/usdz?src=hash&amp;ref_src=twsrc^tfw">#usdz</a> <a href="https://twitter.com/hashtag/animation?src=hash&amp;ref_src=twsrc^tfw">#animation</a> <a href="https://twitter.com/hashtag/experiments?src=hash&amp;ref_src=twsrc^tfw">#experiments</a> AR Quick Look using physics engine and rigid body forces and attractor <a href="https://t.co/vevsmqKmzj">pic.twitter.com/vevsmqKmzj</a></p>&mdash; FusionAR (@Fusionar1) <a href=" ">January 5, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
 
Make sense to me at least: hitting play will calculate a new sim every loop.
When you want to go to a certain point in time for example you need to bake (and save for later use) and then you can scrub through the sim.

Cheers
Frank
Ah ok. I think I know what it's doing now. If I click on the cache checkbox before running the simulation, there is no simulation baked for it to read (and I guess C3d can't store a new cache until that box is unticked). Might have made more sense UI wise to have the check box on the bottom, but I get it now. Danke as usual Frank.
 
But it only works for rigid body... not soft body. Try all possible combinations for soft body...couldn't find a way for it to work.
 
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr"><a href="https://twitter.com/hashtag/usdz?src=hash&amp;ref_src=twsrc^tfw">#usdz</a> <a href="https://twitter.com/hashtag/animation?src=hash&amp;ref_src=twsrc^tfw">#animation</a> <a href="https://twitter.com/hashtag/experiments?src=hash&amp;ref_src=twsrc^tfw">#experiments</a> testing AR Quick Look with particle array animation using physics engine. Pretty cool effect. <a href="https://t.co/dpCkwcggky">pic.twitter.com/dpCkwcggky</a></p>&mdash; FusionAR (@Fusionar1) <a href=" ">January 5, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
 
Back
Top