Popović et al., 2003 - Google Patents

Motion sketching for control of rigid-body simulations

Popović et al., 2003

View PDF
Document ID
15187191140507399845
Author
Popović J
Seitz S
Erdmann M
Publication year
Publication venue
ACM Transactions on Graphics (TOG)

External Links

Snippet

Motion sketching is an approach for creating realistic rigid-body motion. In this approach, an animator sketches how objects should move and the system computes a physically plausible motion that best fits the sketch. The sketch is specified with a mouse-based …
Continue reading at grail.cs.washington.edu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5018Computer-aided design using simulation using finite difference methods or finite element methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5022Logic simulation, e.g. for logic circuit operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5036Computer-aided design using simulation for analog modelling, e.g. for circuits, spice programme, direct methods, relaxation methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5086Mechanical design, e.g. parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/11Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
    • G06F17/13Differential equations
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/16Numerical modeling
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computer systems based on biological models
    • G06N3/02Computer systems based on biological models using neural network models
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/21Collision detection, intersection
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models

Similar Documents

Publication Publication Date Title
Popović et al. Motion sketching for control of rigid-body simulations
Bender et al. Interactive simulation of rigid body dynamics in computer graphics
Coros et al. Computational design of mechanical characters
US10297066B2 (en) Animating a virtual object in a virtual world
Howell et al. Dojo: A differentiable simulator for robotics
Hauser Fast interpolation and time-optimization with contact
Wei et al. Physically valid statistical models for human motion generation
Coros et al. Synthesis of constrained walking skills
Xu et al. Pose-space subspace dynamics
Ye et al. Synthesis of detailed hand manipulations using contact sampling
Müller et al. Meshless deformations based on shape matching
US11972353B2 (en) Character controllers using motion variational autoencoders (MVAEs)
US7353149B2 (en) Method and apparatus for simulating dynamic contact of objects
Feng et al. An example-based motion synthesis technique for locomotion and object manipulation
Jin et al. Interactive control of large-crowd navigation in virtual environments using vector fields
Le Cleac'h et al. Differentiable physics simulation of dynamics-augmented neural objects
Kokkevis Practical physics for articulated characters
Jacobs et al. A generalized god-object method for plausible finger-based interactions in virtual environments
Holden et al. Learning an inverse rig mapping for character animation
Howell et al. Dojo: A differentiable physics engine for robotics
CN103426196B (en) A kind of animation modeling method under fluid environment
US20050187742A1 (en) Physics engine
Brogan et al. Simulation level of detail for multiagent control
Jain et al. Interactive synthesis of human-object interaction
Ben Amor et al. Grasp synthesis from low‐dimensional probabilistic grasp models