Plausible Motion Simulation for Computer Graphics Animation

Total Page:16

File Type:pdf, Size:1020Kb

Plausible Motion Simulation for Computer Graphics Animation published in: Computer Animation and Simulation '96(Proc. Eurographics Workshop), R. Boulic and G. Hegron´ eds., Springer Wien, New York, 1996, pp.183–197. Plausible Motion Simulation for Computer Graphics Animation Ronen Barzel John F. Hughes Daniel N. Wood University of Washington Brown University University of Washington Abstract Accuracy is the ubiquitous goal of dynamic simulation, in order to yield the “correct” motion. But for creating animation, what is really of interest is “plausible” motion, which is somewhat differ- ent. We discuss what we mean by plausible simulation, how it differs from “accurate” simulation, and why we think it’s a worthwhile area to study. The discussion touches on questions of physically plausible vs. visually plausible motion, plausible simulation in a noisy or textured environment, and probability measures for motion, as well as issues for forward and inverse problems. 1 Introduction Simulation is generally used in the context of a predictive model of behavior: given a precise description of a real-world situation, try to determine computationally what would really happen. When designing airplane parts, for example, accuracy of the model and of the simulation are critically important. However computer graphics animation has different needs, requiring a slightly different outlook. In particular, we claim: For computer graphics animation we don’t need a predictive model of what will happen. The creator of an animation decides a priori what is to happen: the purpose of simulation is to provide tools to make it happen in a way that seems real. Simulated motion often looks “sterile,” because it lacks the variation caused by small details that are left out of the models. These are generally omitted because their inclusion would render the simulation computationally intractible, or because simulation methods for handling such detail are not known. We thus introduce the idea of plausible motion: motion that could happen, given what is (un)known about the system. Many motions may be plausible for given conditions; this can give us latitude in creating or choosing a particular motion that is desired. We have found that recasting the animation simulation problem domain to be one of plausible rather than accurate motion opens up a variety of interesting and promising directions for investigation. We will discuss some of these directions, and give some preliminary results. We hope to stimulate interest in an area that we have only just begun to explore. 2 Thought Experiments We discuss some simple thought experiments, to motivate the claims of the last section and to examine the notion of plausibility. The experiments lead to various conjectures about implementing and taking advantage of plausibility. 2.1 The Importance of Detail Thought experiment: A Superball Consider a typical CG simulation of a sphere released from rest above a ground plane: it bounces up and down above a single point on the plane. Now consider a real-world superball that is held and released above a floor: it bounces and skitters every which way. Repeat the experiment; the ball will travel on a very different path, but the overall “character” of the skittering will be roughly the same. There are a variety of factors that probably contribute to the skittering of a real-world superball: slight initial spin imparted when the ball is released, eccentricities in the shape of the ball, inhomogeneities in its mass distribution, non-horizontal floor plane, non-planar floor, and dirt and other particles on the floor. Thinking about the bouncing ball, we observe: Simulations of CG models tend to look mechanical and sterile, no matter how accurate the computation. This is because the model is itself “sterile”: a perfect flat plane and a perfect sphere. It would be hard to take into account all factors and imperfections to accurately model and simulate a real superball on a real floor. Furthermore, no matter how carefully we measure the superball and floor in question, there will be some uncertainty in the initial conditions (unless we build a precise mechani- cal release mechanism rather than simply dropping the ball by hand), which will lead to uncertainty in the resulting motion path. It doesn’t matter exactly which motion path the ball takes if one is only concerned with the appearance of realism. Each real-world trial is different anyway. But it is essential that the path displays the same type of skittering that is caused by the imperfections in the real world. It may be too hard to accurately simulate all the “details” of the real world. But we get a big win if we can mimic the details: we would make plausible, non-sterile motion. Conjecture: We can mimic real-world imperfections by starting with the usual flat, smooth CG model, and introducing an appropriate amount of variability into the simulation process. This approach is well- known in the world of rendering: One provides texture to make models appear more realistic. Texture adds detail most effectively when the “character” of the detail is important, but the actual data in the detail is not (e.g., it matters that the wall is marble, but not where the veins in the marble lie). 2 2.2 The Futility of Accuracy Thought experiment: Rolling Dice (a) Consider rolling a die to see who plays first in a game of Monopoly. This extremly simple physical system—roughly, a cube and flat plane—is commonly considered to be a good source of random numbers. Thinking about simulating a die roll leads us to two observations: Since behavior of this system is random,1 there’s no point in trying to simulate it “accurately.” A typical simulation of a rolling die would produce the same result each time it is run (for a given set of initial conditions). In some sense, to really be “accurate,” a simulation should produce a different result each time it is run. Since repeatability is a desirable property of computer programs, having a simulation truly produce random results is probably not ideal. More useful—though probably hard to compute—would be a simulation that reports (in some form) the space of possible results, allowing the user to choose a specific element as desired; the program could also choose one arbitrarily2 or randomly. Thought experiment: Rolling Dice (b) Consider the following scenario: a pair of dice are on a table, showing seven; some- thing knocks them to the floor, they end up showing “snake eyes.” This is a plausible occurrence, but one that is hard to arrange or predict. Suppose we want to create an animation of the above scenario. To produce a believable motion for the dice, simulation is a natural choice. But thinking about how to meet the final-state condition, we note: Since behavior of this system is random, we can’t expect an accurate predictive model. And we can’t expect to easily adjust the initial conditions to guarantee the desired final results. To create an animation, we don’t need a predictive model, since we know what we want to have happen. But we do need a way to create a plausible motion. One might imagine trying to create this animation by simulating it repeatedly with various parameter values— since the odds of “snake eyes” are 1:36, we’d expect that within, say, 50 tries we’d get the desired result. But what if the director specified not only the initial and final scores of the dice, but also their positions? We now have a highly constrained (or multi-point boundary value) problem, for a highly unstable system. Conjecture: The easiest way to create an animation of scenarios such as the above is to exploit the variability and instability within the system: At each moment when there is variability, can adjust the outgoing state within the bounds that are derived from the plausible set of incoming states and the instability in the system. 1More precisely: given the limits of precision in the initial conditions and the computation, and given the instability in the system, the results of this (or comparable situations) are provably indeterminate [HS92]. 2Thus returning us to the usual behavior of simulation. 3 2.3 The Flexibility of Believability Thought experiment: Baseball Hit Consider a viewer in the bleachers watching a baseball3 pitch, swing, and hit. Can the viewer guess where and how far the ball will travel—straight to the left fielder? over his head? inside the foul line? out of the park? Can the viewer measure how high the ball flies, or whether it travels in a parabolic arc? To create an animation of a baseball, we can probably choose from a wide range of trajectories—even ones that are physically infeasible—without compromising the believability (for example, have the ball “hang” in the air for a moment longer than it ought to, to increase the dramatic tension). Again, making a few observations: People are not always terribly accurate predictors of motion. (How many novice outfielders have run forward to catch a fly ball, only to have it pass over their heads?) In some cases, people are willing to accept surprising behavior by relying on unseen forces: in par- ticular, the effects of wind on the ball are significant on balls hit a long way, and miscalculations and fielding errors can often be blamed on the wind. Believability depends on viewing angle. From the bleachers above home plate, the initial direction (towards left or right field?) is probably not as free to be adjusted as is the initial elevation (grounder, line-drive, or fly ball?), while from behind first base the opposite would be true. Of course, there are limits to how much variation can be introduced before breaking the viewer’s belief that the simulation is “real.” For example, if the batter bunts, holding the bat still, it would be implausible for the ball to gain enough energy that it could fly to the outfield.
Recommended publications
  • The Hustler-&- the Champ
    EXCLUSIVE BOOK EXCERPT BD PRESENTS A SNEAK PEEK AT A NEW BOOK By “UNTOLD STORIES” cOLUMNIST R.A. DYER, CHRONICLING THE LIVES OF MINNESOTA FATS AND WILLIE MOSCONI AND HOW THEIR RIVALRY DEFINED POOL. The husTler -&- The Champ THE FUTURE RIVALS FIRST MET AS YOUNG MEN AT FRANKIE MASON’S POOLROOM IN PHILADELPHIA, WHERE RUDOLF WANDERONE — AKA MINNESOTA FATS — CHALLENGED STRAIGHT-AS-AN-ARROW WILLIE MOSCONI TO $50-PER-GAME ONE-POCKET. DYER RECONSTRUCTS THAT FATEFUL MEETING. O HE comes up the steps, strid- papers and the pool magazines, he took billiards. He has never held a job, and ing across wood floors looking fat to the road. And so here he comes, he’s so, exactly and precisely like Willie Sand well fed but no doubt with arrived in Philadelphia, and at his side Mosconi, he has sought refuge in pool- desperation behind a carefree façade. is that other back room player of shady halls. But unlike Willie, Wanderone The Depression then beat down upon repute, Babyface Alton Whitlow, and embraced this life with gusto. Unlike the nation; men were broke, families together they scan the room. Willie, Wanderone never cared about were starving — and maybe Rudolf Suckers, suckers everywhere, they looking like a lowlife scoundrel but Wanderone was too. Sometimes he must think. rather feared being mistaken for a pen- lived at home, sometimes not. He had If they were starving, they never let niless bum. During those days when foraged through the poolhalls of Man- on. If they were one loss away from joblessness defined America, Wan- hattan and Brooklyn and then, when homelessness, they never said.
    [Show full text]
  • Petri Makkonen Hallitsee Poolin Mestaruussarjaa
    4/2010 www.sbil.fi Kolmaskymmeneskahdeksas vuosikerta Petri Makkonen hallitsee poolin mestaruussarjaa Hollannin Nick van den Berg voitti Suomen Euro Tour Tutustu osakilpailun Vantaalla Brunswick Metro Tournament Edition Pöytä tulee myyntiin SM kilpailun jälkeen Tiedustelut numerosta (02) 251 9913 PÄÄKIRJOITUS 8.10.2010 SISÄLLYS 2 Biljardihuolto Oy 3 Pääkirjoitus Biljardikausi täydessä vauhdissa 4 SBiL hallitus 5 SBiL tiedottaa Hellekesä on jäänyt taakse ja pelikausi on täydessä vauhdissa. Kauden ensimmäiset kilpailut pi- 6 Seuravalmentajat dettiin varsin lämpimissä olosuhteissa, sillä ulkona lämpötila oli noin + 30 astetta ja sisällä vieläkin 7-8 Euro Tour Finland enemmän. Hienosti pelaajat kuitenkin kestivät lähes trooppiset olosuhteet. Viimeisimpiä kilpailuja 9 Juniorien ja seniorien pool EM onkin taas pelattu normaaleissa olosuhteissa. 10 Naisten 9-pallo MM 11 Pool katsaus Uusia pelaajia on taas tullut mukaan. Näitä uusia kilpapelaajia pitää pyrkiä opastamaan ja heille pi- 12 Pool 2 div itä Rg 2 13 Pyramidi katsaus tää antaa oikeaa informaatiota, jotta kilpai lu-uran aloitus olisi mahdollisimman jouheva. Seurojen 14 Pyramidia Viipurissa onkin hyvä antaa heti alussa ohjeita kaikkeen kilpailuun liittyvään, kuten mm. lisenssin hankintaan, 15 Kara EM kilpailupukeutumiseen ja –käyttäytymiseen, osallistumismaksuihin jne. Tietysti myös liitosta saa 16-17 Maan parhaat pelipaikat tietoa, mutta olisi hyvä jos pelaaja saa suoraan omasta seurastaan pääasiat selville yhdellä kertaa 18-19 Kilpailukalenterit seuraan liittyessään. 20 Kaisa katsaus 21-22 Kaisa Rg 3 Espoo Kaikilla lajeilla on myös oma kilpailuohjekirja, jossa on kaikki tarpeellinen tieto kilpailuja koskien. 23 Snooker katsaus Kaikkien pelaajien, myös kokeneempien, on hyvä tutustua näihin ohjeisiin. Kilpailuohjekirjat löy- 24 Kansainvälinen snooker tyvät liiton nettisivun Tiedostot ja lomakkeet –linkistä kunkin lajin kohdalta.
    [Show full text]
  • Concerns Reflections
    Interim Ministry Resources Chapter 2 Start Contents 1 Reflections and Resources (5) # Page Topic 1) 2 Life is difficult 2) 5 Expect rejection 3) 10 Expect resistance 4) 13 Expect sabotage 5) 17 Expect criticism 6) 22 Expect to be contested 7) 23 Expect to be triangled 8) 27 Expect conflict 9) 27 Expect difficult behavior 10) 27 Expect the unexpected 11) 28 Deal with the emotional dynamics of the transition period 12) 35 Polarity Management 13) 37 In praise of independent thinking 14) 37 Figuring out the situation 15) 38 Congenial disputation 16) 39 What is right? not Who is right? 17) 39 Solve problems 18) 41 Irritating personalities 19) 42 Debt, debt, debt… 20) 43 Beholden to benefactors 21) 44 Fascinating 22) 44 More than one side 23) 44 Take a stand but stay in touch 24) 45 Hold one’s own 25) 45 Unwritten rules of the church kitchen 26) 46 Digital Divide 27) 47 Keep going 28) 48 When necessary, punt 29) 49 Walk away 30) 50 Save your chips 31) 50 Stay on your toes rather than sit back of your heels 32) 52 Do the right thing and cover your backside 33) 54 Choose your battles 34) 55 Watch your back 35) 55 Avoid the big hit 36) 56 Watch your step 37) 56 Tender-hearted and tough skinned 38) 57 Somewhere between Pollyanna and cranky 39) 58 The right touch 40) 58 Scalpel or sledgehammer? 41) 59 Moving from “Oh, no” to “Oh, yes” 42) 59 Partnership or Partisanship 43) 63 Losing a church member 44) 63 Perturbing the system 45) 63 Don’t mess with success 46) 64 Where have the years gone? 47) 64 On graciously accepting a compliment 48) 64 Recall the appreciative cards Page | 1 Reflections and Resources 1) Life is difficult Paul’s Sufferings as an Apostle 24Five times I have received from the Jews the forty lashes minus one.
    [Show full text]
  • Favorite Non-Athletes in Sports
    Favorite Non-Athletes In Sports FREE Series | Volume 10 Sports Comic Book Copyright 2015 By Jim Sweeney If you’re as rabid a sports fan as me, you’ll agree that sports comprise the best form of entertainment. NFL, MLB, NBA, NHL and FIFA games showcase some of the greatest athletes on the planet. But, sports entertainment is more than just watching phenomenal athletes ply their craft on the ice, field, diamond, hardwood or pitch. What provide the extra sizzle in sports are countless non-athletes that make the games possible and entertaining. They enrich the overall fan experience. A number of non-athletic performers and icons deliver invaluable appeal and bring the entertainment aspects of sports to greater levels. I highlight them in this book. Some picks are as obvious as the bowtie I’m wearing. And, others on this list may surprise you. None are actual athletes. A few aren’t even real at all. But, all of them show up at NFL, MLB, NCAA and NHL games. You will adore one of the most unlikely sportscasters on television. You will envy the driver of the baddest maintenance vehicle in sports. You will wince at the thought of a big mouthed bloviator. You will probably scowl at the refs I feature. But, you’ll immediately recognize that games don’t get played without them. You’ll recite familiar lines from a series of iconic movies starring a fictional fighting sports character. You might proudly don the ridiculous foam hats worn by the loyal fans of this historic NFL franchise.
    [Show full text]
  • Favorite Non-Athletes in Sports!
    Favorite Non-Athletes In Sports FREE Series | Volume 10 Sports Comic Book Copyright 2015 | 2nd Edition 2016 By Jim Sweeney If you’re as rabid a sports fan as me, you’ll agree that sports comprise the best form of entertainment. NFL, MLB, NBA, NHL and FIFA games showcase some of the greatest athletes on the planet. But, sports entertainment is more than just watching phenomenal athletes ply their craft on the ice, field, diamond, hardwood or pitch. What provide the extra sizzle in sports are countless non-athletes that make the games possible and entertaining. They enrich the overall fan experience. A number of non-athletic performers and icons deliver invaluable appeal and bring the entertainment aspects of sports to greater levels. I highlight them in this book. Some picks are as obvious as the bowtie I’m wearing. And, others on this list may surprise you. None are actual athletes. A few aren’t even real at all. But, all of them show up at NFL, MLB, NCAA and NHL games. You will adore one of the most unlikely sportscasters on television. You will envy the driver of the baddest maintenance vehicle in sports. You will wince at the thought of a big mouthed bloviator. You will probably scowl at the refs I feature. But, you’ll immediately recognize that games don’t get played without them. You’ll recite familiar lines from a series of iconic movies starring a fictional fighting sports character. You might proudly don the ridiculous foam hats worn by the loyal fans of this historic NFL franchise.
    [Show full text]
  • The Daily Egyptian, February 14, 1983
    Southern Illinois University Carbondale OpenSIUC February 1983 Daily Egyptian 1983 2-14-1983 The aiD ly Egyptian, February 14, 1983 Daily Egyptian Staff Follow this and additional works at: https://opensiuc.lib.siu.edu/de_February1983 Volume 68, Issue 98 Recommended Citation , . "The aiD ly Egyptian, February 14, 1983." (Feb 1983). This Article is brought to you for free and open access by the Daily Egyptian 1983 at OpenSIUC. It has been accepted for inclusion in February 1983 by an authorized administrator of OpenSIUC. For more information, please contact [email protected]. Six students in race for trustee post B~' Vicki Olgeaty numbers of 200 students. ha~ to - l"lurie Walton. senior in .. F: the peti tions appear to be pointed by the governor. Nont: Siaff Writer be turned in to the election economics. valid, " Strem said. There were of the trustees are paid. but aU commission in order for a - Gordon Wayman. graduate no "obvious errors." such as are compensated for expenSt:S Six people arl' ,'ying for the candidatp'~ n~!':'"le to ~ppeAr ~!'! !:toldent in political science. failures to list last names. incurred at board meetings. chance to serve the remainder the bal!ot. There wiII be no spot on the identification numbers or ad­ Student members do not have of Sbon Irvin's term as student The six candidates who ballot for write-in names. dresses for any of the 200 binding votes. but do t'ave trustee. turned in oetitions by the Walton had been an un­ names. advisory votes. Irvin resigned at the Board of deadline at 5 p.m.
    [Show full text]
  • Favorite Non-Athletes in Sports
    Favorite Non-Athletes In Sports FREE Series | Volume 10 Sports Comic Book Copyright 2015 | 2nd Edition 2017 By Jim Sweeney – The MIKE Maker If you’re as rabid a sports fan as me, you’ll agree that sports provide awesome entertainment. NFL, MLB, NBA, NHL and FIFA games showcase some of the greatest athletes on the planet. But, sports entertainment is more than just watching phenomenal athletes ply their craft on the ice, field, diamond, hardwood or pitch. What provide the extra sizzle in sports are countless non-athletes that make the games possible and entertaining. These non-athletes enrich the overall fan experience. A number of non-athletic performers and icons deliver invaluable appeal and bring the entertainment aspects of sports to greater levels. I highlight them in this book. Some picks are as obvious as the bowtie I’m wearing. And, others on this list may surprise you. None are actual athletes. A few aren’t even real at all. But, all of them show up at NFL, MLB, NCAA and NHL games. You will adore one of the most unlikely sportscasters on television. You will envy the driver of the baddest maintenance vehicle in sports. You will wince at the thought of a big mouthed bloviator. You will probably scowl at the refs I feature. But, you’ll immediately recognize that games don’t get played without them. You’ll recite familiar lines from a series of iconic movies starring a fictional fighting sports character. You might proudly don the ridiculous foam hats worn by the loyal fans of this historic NFL franchise.
    [Show full text]