Popović et al., 2003 - Google Patents
Motion sketching for control of rigid-body simulationsPopović 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 …
- 238000004088 simulation 0 abstract description 64
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5018—Computer-aided design using simulation using finite difference methods or finite element methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5022—Logic simulation, e.g. for logic circuit operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5036—Computer-aided design using simulation for analog modelling, e.g. for circuits, spice programme, direct methods, relaxation methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5086—Mechanical design, e.g. parametric or variational design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
- G06F17/13—Differential equations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/16—Numerical modeling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computer systems based on biological models
- G06N3/02—Computer systems based on biological models using neural network models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/21—Collision detection, intersection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing 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 |