Plausible motion simulation Ronen Barzel (on leave from PIXAR) John Hughes (on sabbatical from Brown)

Slides:



Advertisements
Similar presentations
Tests of Hypotheses Based on a Single Sample
Advertisements

Mathematics1 Mathematics 1 Applied Informatics Štefan BEREŽNÝ.
Statistical Techniques I EXST7005 Sample Size Calculation.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 18 Sampling Distribution Models.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 18 Sampling Distribution Models.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 19 Confidence Intervals for Proportions.
Confidence Intervals for Proportions
1-1 Copyright © 2015, 2010, 2007 Pearson Education, Inc. Chapter 18, Slide 1 Chapter 18 Confidence Intervals for Proportions.
BEACON CLASS SEP 24TH Replication & misc. Today’s topics Replication and reproducibility How much memory does Avida use? Saving highly evolved critters.
APPLICATIONS OF DIFFERENTIATION Newton’s Method In this section, we will learn: How to solve high-degree equations using Newton’s method. APPLICATIONS.
Monte Carlo Simulation and Risk Analysis James F. Wright, Ph.D.
1 A Novel Binary Particle Swarm Optimization. 2 Binary PSO- One version In this version of PSO, each solution in the population is a binary string. –Each.
The Islamic University of Gaza Faculty of Engineering Numerical Analysis ECIV 3306 Introduction.
Copyright © 2010 Pearson Education, Inc. Chapter 19 Confidence Intervals for Proportions.
Modelling and scientific programming. Objectives To learn to develop computer programs that are  Correct  Efficient  Adaptable  Portable.
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Chapter 1 Mathematical Modeling.
Chapter 10: Estimating with Confidence
Review of Probability and Binomial Distributions
Chapter 19: Confidence Intervals for Proportions
Algebra Problems… Solutions
Copyright (c) 2004 Brooks/Cole, a division of Thomson Learning, Inc. Chapter 8 Tests of Hypotheses Based on a Single Sample.
The Game of Algebra or The Other Side of Arithmetic The Game of Algebra or The Other Side of Arithmetic © 2007 Herbert I. Gross by Herbert I. Gross & Richard.
Chapter 7 Sampling Distributions
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
Development of An ERROR ESTIMATE P M V Subbarao Professor Mechanical Engineering Department A Tolerance to Error Generates New Information….
Exponential and Logarithm
+ The Practice of Statistics, 4 th edition – For AP* STARNES, YATES, MOORE Chapter 8: Estimating with Confidence Section 8.1 Confidence Intervals: The.
Computer Science 101 Modeling and Simulation. Scientific Method Observe behavior of a system and formulate an hypothesis to explain it Design and carry.
Plausible motion: conclusion Ronen Barzel John Hughes.
+ The Practice of Statistics, 4 th edition – For AP* STARNES, YATES, MOORE Chapter 8: Estimating with Confidence Section 8.1 Confidence Intervals: The.
Slide 7- 1 Copyright © 2012 Pearson Education, Inc.
Unit 6 vocabulary Test over words next week, it will benefit you to study and understand what there words mean.
CHAPTER 14 Introduction to Inference BPS - 5TH ED.CHAPTER 14 1.
Copyright © 2009 Pearson Education, Inc. Chapter 18 Sampling Distribution Models.
Differential Equations 7. Modeling with Differential Equations 7.1.
+ The Practice of Statistics, 4 th edition – For AP* STARNES, YATES, MOORE Unit 5: Estimating with Confidence Section 10.1 Confidence Intervals: The Basics.
Try, Try Again. What does probability mean? What does a probability of zero mean? What about a probability of 1.0?
Copyright © 2010 Pearson Education, Inc. Chapter 19 Confidence Intervals for Proportions.
Numerical Methods.
Copyright © Cengage Learning. All rights reserved.
Chapter 7 Sampling Distributions Target Goal: DISTINGUISH between a parameter and a statistic. DEFINE sampling distribution. DETERMINE whether a statistic.
Point Sprites Course Information CVG: Programming 4 My Name: Mark Walsh Website: Recommended.
Copyright © 2009 Pearson Education, Inc. Chapter 19 Confidence Intervals for Proportions.
Chapter 19 Confidence intervals for proportions
SOLVING LINEAR SYSTEMS WITH SUBSTITUTION by Sam Callahan.
Inference: Probabilities and Distributions Feb , 2012.
MA354 An Introduction to Math Models (more or less corresponding to 1.0 in your book)
Dynamic Programming. A Simple Example Capital as a State Variable.
Hirophysics.com PATRICK ABLES. Hirophysics.com PART 1 TIME DILATION: GPS, Relativity, and other applications.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 19 Confidence Intervals for Proportions.
Application of Perturbation Theory in Classical Mechanics
Estimation by Intervals Confidence Interval. Suppose we wanted to estimate the proportion of blue candies in a VERY large bowl. We could take a sample.
Solving Quadratic Equations by Factoring. Zero Product Property For any real numbers a and b, if the product ab = 0, then either a = 0, b = 0, or both.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 19 Confidence Intervals for Proportions.
Objectives. Objective The purpose of this tutorial is to teach the viewer how to solve for the acceleration of each mass in a standard two- body pulley.
Sampling Theory Determining the distribution of Sample statistics.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 18 Sampling Distribution Models.
Presented by: Dr Eman Morsi Decibel Conversion. The use of decibels is widespread throughout the electronics industry. Many electronic instruments are.
Statistics 19 Confidence Intervals for Proportions.
+ The Practice of Statistics, 4 th edition – For AP* STARNES, YATES, MOORE Chapter 8: Estimating with Confidence Section 8.1 Confidence Intervals: The.
Uncertainty and confidence If you picked different samples from a population, you would probably get different sample means ( x ̅ ) and virtually none.
Confidence Intervals for Proportions
Confidence Intervals for Proportions
Description and Analysis of Systems
The Practice of Statistics in the Life Sciences Fourth Edition
Confidence Intervals for Proportions
Test Drop Rules: If not:
1.5: Limits We will learn about: limits, finding limits,
Confidence Intervals for Proportions
Presentation transcript:

Plausible motion simulation Ronen Barzel (on leave from PIXAR) John Hughes (on sabbatical from Brown)

Goals Set context for the work to be presented in the course. Correct some misimpressions that people have gotten from our 1996 paper.

How can you do goal-directed (physical) animation? Make your bed!

Engineers Approach Model Results Simulator

Mid-Late 1980s Simulator Model Results Model Results Simulator Forces Reconcile realism with control.

Model Plausible Animation Simulator Model Results Simulator Model Results Model Results Simulator Forces

Exactness? Simulator Model Simulator Model Result A Simulator Forces Result B

Plausible Animation (2) Simulator Model Results Model Simulator Model Results Simulator Model Results Model Results Simulator Forces

Three versions of physical motion Nature Model Numerics

Natures solution What really happens in the world What would really happen in the world if we tried it –Important question: Tried what? Whats the situation were asking nature about?

Model solution Might say Mathematical model A simplification of the real world –e.g. rigid body model –e.g. Newton vs. Einstein Chosen to capture interesting or relevant properties Expressed as equations of motion

Numerical solution Approximation to analytic solution of model equations Given numbers describing objects & state, returns numbers describing their motion.

Examine what we mean by the correct result What result should we be willing to accept? Why? Is there a single correct result?

Graphics models only describe an approximation Have already made a somewhat arbitrary choice No need to be too insistent on it But lets say its as good as we can get…

Numerical solution is always a cloud All values within the cloud are equally accurate Traditional view: solver computes best answer –the cloud can be made arbitrarily small –cloud converges on the correct answer. –…but is this always true?

The model may be unstable Consider a ball that lands exactly on the fence, can fall on either side Numerical cloud is disjoint Decreasing tolerance parameter doesnt cause cloud to converge. Solver chooses one side or the other arbitrarily Either side is equally correct A more honest solver would offer both sides, let us choose between them

How good are our input values? Often describe object as sphere or plane, etc. –Real-world objects are never exactly spherical or planar –Texture mapping, microfacets, etc. known in rendering to get more realistic results –Similarly we need texturing in simulation to get more realistic results

Consider input as a range/distribution Yields distribution of results If model is stable: –Results may vary slightly –But may be observable If model is unstable: –Results may vary almost arbitrarily Honest solver would offer range of results

In some sense, were saying: Because of limitations of computing… –We cant really compute Natures solution anyway –There are always many results that are equally appropriate w.r.t. model and inputs –We may as well choose the one we want

But even more: In principle we cant know inputs with analytic accuracy Natures solution isnt unique. –The real world includes instability –Random-number generators: dice –Chaos

Ultimate claim In no case can we compute a single correct solution We can therefore choose among them.

Preceding is physics, not cheating

Coming up Stephen Chenney Jovan Popovic Ron Fedkiw