Transcript
Page 1: Topologically Encoded Animation (TEA): History & Future

T. J. PetersKerner Graphics

Topologically Encoded Animation (TEA): History & Future

Page 2: Topologically Encoded Animation (TEA): History & Future
Page 3: Topologically Encoded Animation (TEA): History & Future

KnotPlot: www.knotplot.com

Unknot or Trefoil?

Demo A: Unknown1 & Unknown2  

Page 4: Topologically Encoded Animation (TEA): History & Future

Contemporary Computational Influences

• Edelsbrunner: geometry & topology

• Sethian: Marching methods, topology changes

• Blackmore: differential sweeps

• Carlsson, Zomordian : Algebraic

Page 5: Topologically Encoded Animation (TEA): History & Future

Route to KG

May discussion with Norm.

NSF SBIR grant for TEA technology.

Page 6: Topologically Encoded Animation (TEA): History & Future

Little reuse or modification

“Plus, we love to blow things up.”

Digital Visual Effects (DVFX)

Page 7: Topologically Encoded Animation (TEA): History & Future

Challenges --- (Audacious?)

Another: Inner Life of a Cell – XVIVO for Harvard

Page 8: Topologically Encoded Animation (TEA): History & Future

TEA: dimension-independent technology

• Provably correct temporal antialiasing

• Portability of animation to differing displays

• Efficient compression and decompression

Page 9: Topologically Encoded Animation (TEA): History & Future

Mappings and Equivalences

Knots and self-intersections

Piecewise Linear (PL) Approximation

My Scientific Emphasis

Page 10: Topologically Encoded Animation (TEA): History & Future

Temporal Aliasing

Page 11: Topologically Encoded Animation (TEA): History & Future

1.682 Megs

1.682 Megs

Page 12: Topologically Encoded Animation (TEA): History & Future
Page 13: Topologically Encoded Animation (TEA): History & Future

Moore Dissertation 2006

Efficient algorithm for ambient isotopic PL approximation for Bezier curves of degree 3.

Page 14: Topologically Encoded Animation (TEA): History & Future

PL Approximation for Graphics –

Animation & Visualization

Page 15: Topologically Encoded Animation (TEA): History & Future

Unknot

Page 16: Topologically Encoded Animation (TEA): History & Future

BadApproximation!

Self-intersect?

Page 17: Topologically Encoded Animation (TEA): History & Future

Good Approximation!

Respects Embedding:

Curvature (local) &Separation (global)

Error bounds!! =>Nbhd_2 about curve.

But recognizing unknot in NP (Hass, L, P, 1998)!!

Page 18: Topologically Encoded Animation (TEA): History & Future

Temporal Antialiasing Comparison

• Time to market.

• Produce traditionally.

• Produce with TEA technology.

Page 19: Topologically Encoded Animation (TEA): History & Future

Portability for Display

• Ipod to Big Screen by parameters.

• 3D TV. (Prototype shown today.)

Page 20: Topologically Encoded Animation (TEA): History & Future

Compression: TEA File (<1KB vs 1.7 Megs)

Bezier degree = 3, with Control points 0.0 0.0 0.0 4.293 4.441 0.0 8.777 5.123 1.234 12.5 0.0 0.0

Perturbation vectors; constraint on each vector 1 24.1 0.0 0.0 ; 26.4 1 -12.5 0.0 5.0 ; 18.1 2 -2.1 -2.4 -3.1 ; 9.0 1 -11.6 0.0 -1.9 ; 14.0

Page 21: Topologically Encoded Animation (TEA): History & Future

Compression vs Decompression

• Compression, Phase I.

• Decompression, Phase II.

Page 22: Topologically Encoded Animation (TEA): History & Future

UMass, RasMol

Page 23: Topologically Encoded Animation (TEA): History & Future

Conclusions

• Time can be modeled continuously while frames remain discrete.

• Difference between

– Perturb then approximate versus

– Approximate then perturb.

Page 24: Topologically Encoded Animation (TEA): History & Future

Quotes & Interpretation

• “You can’t rush art.”, Woody, Toy Story 2

• “Time is money”.

• Correct math for the most money.

Page 25: Topologically Encoded Animation (TEA): History & Future

Overview References• Modeling Time and Topology for Animation

and Visualization, [JMMPR], pre-print

• Computation Topology Workshop, Summer Topology Conference, July 14, ‘05, Special Issue of Applied General Topology, 2007

• Open Problems in Topology II, 2007

• NSF, Emerging Trends in Computational Topology, 1999, xxx.lanl.gov/abs/cs/9909001

Page 26: Topologically Encoded Animation (TEA): History & Future

Acknowledgements: NSF

• SBIR: TEA, IIP -0810023 .

• SGER: Computational Topology for Surface Reconstruction, CCR - 0226504.

• Computational Topology for Surface Approximation, FMM - 0429477.

• Investigator’s responsibility, not NSF.

Page 27: Topologically Encoded Animation (TEA): History & Future

Acknowledgements: Images

• http://se.inf.ethz.ch/people/leitner/erl\_g/

• www.bangor.ac.uk/cpm/sculmath/movimm.htm

• www.knotplot.com

• blog.liverpoolmuseums.org.uk/graphics/lottie_sleigh.jpg

• www.channel4.com/film/media/images/Channel4/film/B/beowulf_xl_01--film-A.jpg

• www.turbosquid.com


Top Related