Surface Modeling with Oriented Particle System Szeliski and Tonnesen Siggraph 1992.

Slides:



Advertisements
Similar presentations
Realistic Simulation and Rendering of Smoke CSE Class Project Presentation Oleksiy Busaryev TexPoint fonts used in EMF. Read the TexPoint manual.
Advertisements

© University of Wisconsin, CS559 Spring 2004
Texture Synthesis on [Arbitrary Manifold] Surfaces Presented by: Sam Z. Glassenberg* * Several slides borrowed from Wei/Levoy presentation.
The Mechanisms of Healing of Asphalt Pavement By DingXin Cheng For Dr. Lytton’s Micromechanics Class November 11, 2002.
Motivation Hair animation used in movies, games, virtual reality, etc. Problem due to complexity –Human head has over 100,000 strands of hair –Computation.
Bare Surface Tension and Surface Fluctuations of Clusters with Long–Range Interaction D.I. Zhukhovitskii Joint Institute for High Temperatures, RAS.
John C. Hart CS 318 Interactive Computer Graphics
Flocks, Herds, and Schools: A Distributed Behavioral Model By: Craig Reynolds Presented by: Stephanie Grosvenor.
Dynamics of a Continuous Model for Flocking Ed Ott in collaboration with Tom Antonsen Parvez Guzdar Nicholas Mecholsky.
Blender Particle Fluids. Blender Particle Fluids integrate into the existent powerful Blender particle system a fluid simulation tool that allows a wide.
13.1 Newton’s law of motion 1.Newton’s 2 nd law of motion (1) A particle subjected to an unbalanced force experiences an accelerationhaving the same direction.
1Notes  Text:  Motion Blur A.3  Particle systems 4.5 (and 4.4.1, 6.6.2…)  Implicit Surfaces  Classic particle system papers  W. Reeves, “Particle.
Interactive Animation of Structured Deformable Objects Mathieu Desbrun Peter Schroder Alan Barr.
1 Six Degree-of-Freedom Haptic Rendering Using Voxel Sampling W.A.McNeelyK.D.PuterbaughJ.J.Troy The Boeing Company Proc. of ACM SIGGRAPH 1999, pages 401–408,
1cs426-winter-2008 Notes  If you’re interested, read Bridson, Hourihan, Nordenstam, “Curl noise for procedural fluid flow”, SIGGRAPH ‘07.
FEA Simulations Usually based on energy minimum or virtual work Component of interest is divided into small parts – 1D elements for beam or truss structures.
Elastically Deformable Models
1cs426-winter-2008 Notes  Sorry about missed classes  Assignment 2: matchmove and particles  Final project.
1cs426-winter-2008 Notes. 2 Velocity fields  Velocity field could be a combination of pre-designed velocity elements E.g. explosions, vortices, …  Or.
Introduction to ROBOTICS
Resultant Forces. If two forces act together on an object, their effect may be described as the action of one force.
Spring Topic Outline for Physics 1 Spring 2011.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
1 Three dimensional mosaics with variable- sized tiles Visual Comput 2008 報告者 : 丁琨桓.
Chapters 7 & 8 Rotational Motion and The Law of Gravity.
Forces and Newton’s Laws. Forces Forces are ________ (magnitude and direction) Contact forces result from ________ ________ Field forces act ___ __ __________.
Time-dependent Shapes (I). IntroductionIntroduction In physical simulation collisions occur when two objects move through space and hit one another In.
CS559: Computer Graphics Lecture 38: Animation Li Zhang Spring 2008 Slides from Brian Curless at U of Washington.
CS 551/651 Advanced Computer Graphics Warping and Morphing Spring 2002.
Computational issues in Carbon nanotube simulation Ashok Srinivasan Department of Computer Science Florida State University.
WORK AND ENERGY PRINCIPLE. Work and Kinetic Energy In the previous article we applied Newton’s second law to various problems of particle motion to establish.
Smoothed Particle Hydrodynamics (SPH) Fluid dynamics The fluid is represented by a particle system Some particle properties are determined by taking an.
Numerical Integration and Rigid Body Dynamics for Potential Field Planners David Johnson.
College of Health and Human Development Sciences, University of Illinois at Chicago Dept. of Ophthalmology and Visual Sciences NearReal-TimeCutting Paul.
Lecture Fall 2001 Physically Based Animation Ordinary Differential Equations Particle Dynamics Rigid-Body Dynamics Collisions.
MAE 242 Dynamics – Section I Dr. Kostas Sierros. Design project 1 …because of the make – up quiz…
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
An FPGA Implementation of the Ewald Direct Space and Lennard-Jones Compute Engines By: David Chui Supervisor: Professor P. Chow.
Shape Modeling with Point-Sampled Geometry Mark Pauly, Richard Keiser, Leif P. Kobbelt, Markus Gross (ETH Zurich and RWTH Aachen)
Parametric Surfaces Define points on the surface in terms of two parameters Simplest case: bilinear interpolation s t s x(s,t)x(s,t) P 0,0 P 1,0 P 1,1.
A Computationally Efficient Framework for Modeling Soft Body Impact Sarah F. Frisken and Ronald N. Perry Mitsubishi Electric Research Laboratories.
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
Thermal Surface Fluctuations of Clusters with Long-Range Interaction D.I. Zhukhovitskii Joint Institute for High Temperatures, RAS.
04/18/02(c) 2002 University of Wisconsin Last Time Hermite Curves Bezier Curves.
MIT EECS Computer Animation Particle systems & mass-spring Some slides courtesy of Jovan Popovic, Ronen Barzel.
Molecular dynamics (4) Treatment of long-range interactions Computing properties from simulation results.
Game Technology Animation V Generate motion of objects using numerical simulation methods Physically Based Animation.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Chapter 11: Intermolecular Forces. Intermolecular Forces Intermolecular forces are attractions (and repulsions) between molecules.
Point Based Animation of Elastic, Plastic and Melting Objects Mark Pauly Andrew Nealen Marc Alexa ETH Zürich TU Darmstadt Stanford Matthias Müller Richard.
1© Manhattan Press (H.K.) Ltd. Describing a force Nature of force Nature of force 1.1 Force.
1 Haptic Systems Mohsen Mahvash Lecture 7 18/1/06.
LESSON 25 Electric Potential áDefinition áComparison to Potential Energy áEquipotential Surfaces áElectric Potential due to point charge áElectric Potential.
Physics 111 Lecture Summaries (Serway 8 th Edition): Lecture 1Chapter 1&3Measurement & Vectors Lecture 2 Chapter 2Motion in 1 Dimension (Kinematics) Lecture.
36th Dayton-Cincinnati Aerospace Sciences Symposium
Fluid Animation CSE 3541 By: Matt Boggus.
PHYS 172: Modern Mechanics
Types of Forces Chapter 9.1.
FEA Simulations Boundary conditions are applied
Advanced Computer Graphics Spring 2008
Rigid Body Dynamics (unconstrained)
Just for Kicks: a Molecular Dynamics Simulation by Dino B.
Global Defects near Black Holes
Forces.
Computer Graphics Lecture 15.
Texture Mapping 고려대학교 컴퓨터 그래픽스 연구실.
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
GPAT – Chapter 7 Physics.
Presentation transcript:

Surface Modeling with Oriented Particle System Szeliski and Tonnesen Siggraph 1992

Overview Use particle systems to simulate deformable surface models Set up potential functions for internal forces The dynamics controlled by external forces, internal forces, gravity, and damping

Surface Modeling Freeform Surface Modeling

Particle System Oriented Particle System

Oriented Particles Pi: particle (global) position Ri: particles orientation; 3 rd column of Ri is the local normal vector Behavior of (oriented) particles is governed by external forces and desired potential functions. Equilibrium states rest at lowest energy state.

Intermolecular Potential Function Dynamics: long-range attraction force and short-range repulsion force pipi pjpj r ij, f ij

Expect Particles to be Part of a Flat Surface …

Weighting Function  (r) The weighting function  (r)is a monotone decreasing function used to limit the range of inter-particle interactions. Convert to local coordinate

Particle Dynamics Potential functions specify the “internal forces” Particle systems are under additional external forces and damping forces

Computation of Internal Forces

Misc. Numerical time integration –Euler method, Runge- Kutta, semi-implicit methods, … Controlling Complexity –Kd tree to subdivide the tree to efficiently find the neighbors within some radius Rendering –Axes, discs, triangulation (wireframe or shaded)

Modeling Operations Weld two surfaces together

Cutting a surfaces into two

Putting a crease into the surface

Particle Creation and 3D Interpolation

3D Interpolation

Homework Oriented Particle: 2D version

Summary State of each particle: Design potential as in page 7 Weighting function

Operation Anchored at two end points; fix one of the normal (  ) Insert middle points Deform the curve by moving one middle points Etc.