Professional Documents
Culture Documents
Movies
Michael Dorff
Flowing and
Conclusion
Michael Dorff
Brigham Young University, USA
Math Changing
Movies
What are the highest grossing films?
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
What are the highest grossing films?
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
What are the highest grossing films?
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Michael Dorff
Why is math involved in movies?
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Why is math involved in movies?
Movies
How is math used?
Moving characters
Yoda
Dash
Rasmus Tamstorf Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Why is math involved in movies?
Movies
How is math used?
Moving characters
Yoda
Dash
Rasmus Tamstorf Flowing and
Crashing Objects
Senior Research Scientist Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Why is math involved in movies?
Movies
How is math used?
Moving characters
Yoda
Dash
Rasmus Tamstorf Flowing and
Crashing Objects
Senior Research Scientist Crashes
Conclusion
Math Changing
Movies
Michael Dorff
Why is math involved in movies?
Movies
How is math used?
Moving characters
Yoda
Dash
Rasmus Tamstorf Flowing and
Crashing Objects
Senior Research Scientist Crashes
Conclusion
Math Changing
Movies
Michael Dorff
Why is math involved in movies?
Movies
How is math used?
Moving characters
Yoda
Dash
Rasmus Tamstorf Flowing and
Crashing Objects
Senior Research Scientist Crashes
Conclusion
Michael Dorff
Why is math involved in movies?
Movies
How is math used?
Moving characters
Yoda
Dash
Rasmus Tamstorf Flowing and
Crashing Objects
Senior Research Scientist Crashes
Conclusion
Michael Dorff
Why is math involved in movies?
Movies
How is math used?
Moving characters
Yoda
Dash
Rasmus Tamstorf Flowing and
Crashing Objects
Senior Research Scientist Crashes
Conclusion
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Areas where math is used Math Changing
Movies
Michael Dorff
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Areas where math is used Math Changing
Movies
Michael Dorff
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Areas where math is used Math Changing
Movies
Michael Dorff
Conclusion
Areas where math is used Math Changing
Movies
Michael Dorff
Conclusion
Areas where math is used Math Changing
Movies
Michael Dorff
Conclusion
Areas where math is used Math Changing
Movies
Michael Dorff
Conclusion
Math Changing
Movies
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Movies
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Movies
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Moving Yoda
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Moving Yoda
Michael Dorff
I In The Empire Strikes Back, Yoda was a puppet
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Moving Yoda
Michael Dorff
I In The Empire Strikes Back, Yoda was a puppet
Movies
I In later movies, Yoda was moved using animation and How is math used?
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Moving Yoda
Michael Dorff
I In The Empire Strikes Back, Yoda was a puppet
Movies
I In later movies, Yoda was moved using animation and How is math used?
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Moving Yoda
Michael Dorff
I In The Empire Strikes Back, Yoda was a puppet
Movies
I In later movies, Yoda was moved using animation and How is math used?
Conclusion
Math Changing
Movies
Moving Yoda
Michael Dorff
I In The Empire Strikes Back, Yoda was a puppet
Movies
I In later movies, Yoda was moved using animation and How is math used?
Conclusion
Math Changing
Movies
Moving Yoda
Michael Dorff
I In The Empire Strikes Back, Yoda was a puppet
Movies
I In later movies, Yoda was moved using animation and How is math used?
Conclusion
Math Changing
Movies
Michael Dorff
Vertices and Polygons
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Vertices and Polygons
Movies
How is math used?
Moving characters
Yoda
Dash
Michael Dorff
Vertices and Polygons
Movies
How is math used?
Moving characters
Yoda
Dash
Michael Dorff
Vertices and Polygons
Movies
How is math used?
Moving characters
Yoda
Dash
Michael Dorff
Vertices and Polygons
Movies
How is math used?
Moving characters
Yoda
Dash
Michael Dorff
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Moving characters
I Store information about the vertices in a 53756 × 3 Yoda
Dash
matrix V , where row i of V contains the x, y , and z Flowing and
Crashing Objects
coordinates of the ith vertex. Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Moving characters
I Store information about the vertices in a 53756 × 3 Yoda
Dash
matrix V , where row i of V contains the x, y , and z Flowing and
Crashing Objects
coordinates of the ith vertex. Crashes
Water flow
I Yoda can be rotated by θ radians about the y -axis by
Conclusion
multiplying V with R, where
cos(θ) 0 − sin(θ)
!
R= 0 1 0
sin(θ) 0 cos(θ)
Math Changing
Movies
Michael Dorff
Moving characters
I Store information about the vertices in a 53756 × 3 Yoda
Dash
matrix V , where row i of V contains the x, y , and z Flowing and
Crashing Objects
coordinates of the ith vertex. Crashes
Water flow
I Yoda can be rotated by θ radians about the y -axis by
Conclusion
multiplying V with R, where
cos(θ) 0 − sin(θ)
!
R= 0 1 0
sin(θ) 0 cos(θ)
Michael Dorff
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Pixar Animation Studios Movies
Michael Dorff
Movies
How is math used?
Conclusion
Math Changing
Pixar Animation Studios Movies
Michael Dorff
Movies
How is math used?
Conclusion
Michael Dorff
Movies
How is math used?
Conclusion
The Incredible
c Disney/Pixar
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Video - Incredibles Trailer Crashing Objects
Crashes
Water flow
c Disney/Pixar Conclusion
Math Changing
Moving animated character Movies
Michael Dorff
Movies
How is math used?
Moving characters
Problem: Yoda
Dash
Conclusion
Math Changing
Moving animated character Movies
Michael Dorff
Movies
How is math used?
Moving characters
Problem: Yoda
Dash
Michael Dorff
Movies
How is math used?
Moving characters
Problem: Yoda
Dash
Michael Dorff
Movies
How is math used?
Moving characters
Problem: Yoda
Dash
Michael Dorff
Movies
Cage Method: How is math used?
I Encase character in a cage that uses fewer grid points Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Cage Method Movies
Michael Dorff
Movies
Cage Method: How is math used?
I Encase character in a cage that uses fewer grid points Moving characters
Yoda
I Develop the math so when the cage is moved the Dash
Flowing and
character moves in a realistic way Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Cage Method Movies
Michael Dorff
Movies
Cage Method: How is math used?
I Encase character in a cage that uses fewer grid points Moving characters
Yoda
I Develop the math so when the cage is moved the Dash
Flowing and
character moves in a realistic way Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Cage Method Movies
Michael Dorff
Movies
Cage Method: How is math used?
I Encase character in a cage that uses fewer grid points Moving characters
Yoda
I Develop the math so when the cage is moved the Dash
Flowing and
character moves in a realistic way Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Cage Method Movies
Michael Dorff
Movies
Cage Method: How is math used?
I Encase character in a cage that uses fewer grid points Moving characters
Yoda
I Develop the math so when the cage is moved the Dash
Flowing and
character moves in a realistic way Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Cage Method Movies
Michael Dorff
Movies
Cage Method: How is math used?
I Encase character in a cage that uses fewer grid points Moving characters
Yoda
I Develop the math so when the cage is moved the Dash
Flowing and
character moves in a realistic way Crashing Objects
Crashes
Water flow
Conclusion
Michael Dorff
Movies
Cage Method: How is math used?
I Encase character in a cage that uses fewer grid points Moving characters
Yoda
I Develop the math so when the cage is moved the Dash
Flowing and
character moves in a realistic way Crashing Objects
Crashes
Water flow
Conclusion
Michael Dorff
Movies
How is math used?
Problem: A function is defined at the vertices Vi of the Moving characters
grid. How can we extend the function to deal with points in Yoda
Dash
the interior? Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
The Math Movies
Michael Dorff
Movies
How is math used?
Problem: A function is defined at the vertices Vi of the Moving characters
grid. How can we extend the function to deal with points in Yoda
Dash
the interior? Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
A center of mass
problem using weighted
sums with various
weight functions
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Conclusion
Math Changing
Harmonic Coordinates Movies
Michael Dorff
Movies
How is math used?
Moving characters
For every vertex Vi , solve the Laplace equation Yoda
Dash
Flowing and
∆hi (P) = 0. Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Harmonic Coordinates Movies
Michael Dorff
Movies
How is math used?
Moving characters
For every vertex Vi , solve the Laplace equation Yoda
Dash
Flowing and
∆hi (P) = 0. Crashing Objects
Crashes
Water flow
hi (P) is the harmonic coordinate of the vertex Vi at the Conclusion
point P.
Math Changing
Harmonic Coordinates Movies
Michael Dorff
Movies
How is math used?
Moving characters
For every vertex Vi , solve the Laplace equation Yoda
Dash
Flowing and
∆hi (P) = 0. Crashing Objects
Crashes
Water flow
hi (P) is the harmonic coordinate of the vertex Vi at the Conclusion
point P.
Harmonic Coordinates:
I similar to mean value coordinates
Math Changing
Harmonic Coordinates Movies
Michael Dorff
Movies
How is math used?
Moving characters
For every vertex Vi , solve the Laplace equation Yoda
Dash
Flowing and
∆hi (P) = 0. Crashing Objects
Crashes
Water flow
hi (P) is the harmonic coordinate of the vertex Vi at the Conclusion
point P.
Harmonic Coordinates:
I similar to mean value coordinates
I measure distance in the cage
Math Changing
Harmonic Coordinates Movies
Michael Dorff
Movies
How is math used?
Moving characters
For every vertex Vi , solve the Laplace equation Yoda
Dash
Flowing and
∆hi (P) = 0. Crashing Objects
Crashes
Water flow
hi (P) is the harmonic coordinate of the vertex Vi at the Conclusion
point P.
Harmonic Coordinates:
I similar to mean value coordinates
I measure distance in the cage
I works well for non-convex shapes
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Video - Harmonic Points in 3D Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
c Disney/Pixar
Math Changing
Movies
Michael Dorff
The crashing of objects
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
The crashing of objects
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Adam Sidwell
Math Changing
Movies
Michael Dorff
The crashing of objects
Movies
How is math used?
Worked on the movies: Moving characters
Yoda
I Transformers Dash
Flowing and
I Tron Crashing Objects
Crashes
I Pirates of the Caribbean Water flow
Conclusion
I King Kong
Adam Sidwell
Math Changing
Movies
Michael Dorff
The crashing of objects
Movies
How is math used?
Worked on the movies: Moving characters
Yoda
I Transformers Dash
Flowing and
I Tron Crashing Objects
Crashes
I Pirates of the Caribbean Water flow
Conclusion
I King Kong
Adam Sidwell
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Part of Adam Sidwell’s resume Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Part of Adam Sidwell’s resume Crashing Objects
Crashes
Water flow
Conclusion
Video - Adam Sidwell Resume
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Flowing and
Crashing Objects
The flow of fluids (water, air, blood) is difficult to analyze Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Flowing and
Crashing Objects
The flow of fluids (water, air, blood) is difficult to analyze Crashes
Water flow
because they flow in complicated ways.
Conclusion
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Flowing and
Crashing Objects
The flow of fluids (water, air, blood) is difficult to analyze Crashes
Water flow
because they flow in complicated ways.
Conclusion
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Flowing and
Crashing Objects
The flow of fluids (water, air, blood) is difficult to analyze Crashes
Water flow
because they flow in complicated ways.
Conclusion
Michael Dorff
Movies
How is math used?
Michael Dorff
Movies
How is math used?
Michael Dorff
Movies
How is math used?
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Computer graphics are using fluid dynamics to simulate Flowing and
the flow of water in movies such as the Pirates of the Crashing Objects
Crashes
Caribbean. Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Moving characters
Yoda
Dash
Computer graphics are using fluid dynamics to simulate Flowing and
the flow of water in movies such as the Pirates of the Crashing Objects
Crashes
Caribbean. Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Next time you see a movie . . .
Movies
I enjoy the movie How is math used?
Moving characters
I think “How did math help make this movie?” Yoda
Dash
I Better yet – think “How can I make something better Flowing and
Crashing Objects
with math?” Crashes
Water flow
Conclusion
Michael Dorff
Movies
How is math used?
Flowing and
Crashing Objects
Crashes
Water flow
Conclusion
Math Changing
Movies
Michael Dorff
Movies
How is math used?
Flowing and
Crashing Objects
Crashes
Conclusion
mdorff@math.byu.edu
Twitter: @mdorff44
and on Facebook and LinkedIn