Tippe Top Animation: Real-Time Motion Simulation

  • Context: Undergrad 
  • Thread starter Thread starter Russ Edmonds
  • Start date Start date
  • Tags Tags
    Animation
Click For Summary
SUMMARY

The discussion focuses on the Blender tippe top animation, which showcases motion at 1/33 real time. Keyframes for location and rotation were generated using a 6 degrees of freedom (6dof) tippe top simulation implemented in Python. This simulation incorporates full 6dof equations of motion, stem contact dynamics, modified Coulomb friction, and a coefficient of restitution applied to landing force impulse. The animation aims to provide a realistic representation of the tippe top's motion, with plans for comparison against high-speed video footage.

PREREQUISITES
  • Understanding of Blender animation techniques
  • Familiarity with Python programming for simulation
  • Knowledge of 6 degrees of freedom (6dof) motion equations
  • Concepts of dynamics including Coulomb friction and coefficient of restitution
NEXT STEPS
  • Explore Blender's Eevee motion blur capabilities
  • Research advanced Python coding techniques for physics simulations
  • Study the principles of dynamics in relation to real-time motion simulation
  • Investigate methods for creating minimal graphics for educational purposes in animations
USEFUL FOR

Animators, physics simulation developers, and educators interested in real-time motion representation and Blender animation techniques.

Russ Edmonds
Messages
18
Reaction score
14
TL;DR
6dof tippe top simulation generates location-rotation keyframes for blender animation.


Blender tippe top animation displays motion at 1/33 real time. The location – rotation keyframes were generated by a 6dof tippe top simulation coded in Python. This simulation includes:

Full 6dof equations of motion.

Stem contact dynamics.

Modified Coulomb friction.

Coefficient of restitution applied to landing force impulse.
 
Last edited by a moderator:
  • Like
Likes   Reactions: Filip Larsen, 256bits, etotheipi and 1 other person
Physics news on Phys.org
Russ Edmonds said:
Summary:: 6dof tippe top simulation generates location-rotation keyframes for blender animation.



Blender tippe top animation displays motion at 1/33 real time. The location – rotation keyframes were generated by a 6dof tippe top simulation coded in Python. This simulation includes:

Full 6dof equations of motion.

Stem contact dynamics.

Modified Coulomb friction.

Coefficient of restitution applied to landing force impulse.

Since you have it all set up, a diagram-like version showing the relevant vectors, from different angles would be useful. Shiny reflections are nice, but for educational purposes clean, minimal graphics are better.
 
That's true, I was going for a more realistic render here for aesthetics and to make the comparison with high speed video a little easier. I'm in the process of comparing the simulation output to high speed video of actual tippe tops in action.
 
A.T. said:
minimal graphics are better.
for some purposes but this is much more useful than 'just entertaining'. That needs to be acknowledged and I bet not many people could resist waiting till the end of the sequence.
 
Loud music I do not enjoy, so I skipped to the end, to see what happens, which I knew anyways.
Blender you say, impressive video, to say the least
 
  • Like
Likes   Reactions: sophiecentaur
It's a cool video, but a missed opportunity to not use the Inception theme, with the spinning top and all...
 
  • Like
Likes   Reactions: Hamiltonian
Follow up Blender tippe top animation showing the top's motion in real time with Eevee motion Blur. As before the location rotation keyframes were generated with a 6dof tippe top simulation coded in Python.
 

Similar threads