Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Shi et al., 2007 - Google Patents
[go: Go Back, main page]

Shi et al., 2007 - Google Patents

Mesh puppetry: cascading optimization of mesh deformation with inverse kinematics

Shi et al., 2007

View PDF
Document ID
4771340122742677396
Author
Shi X
Zhou K
Tong Y
Desbrun M
Bao H
Guo B
Publication year
Publication venue
ACM SIGGRAPH 2007 papers

External Links

Snippet

We present mesh puppetry, a variational framework for detail-preserving mesh manipulation through a set of high-level, intuitive, and interactive design tools. Our approach builds upon traditional rigging by optimizing skeleton position and vertex weights in an integrated …
Continue reading at dl.acm.org (PDF) (other versions)

Classifications

    • 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/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • 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
    • G06T2219/2021Shape modification
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation

Similar Documents

Publication Publication Date Title
Shi et al. Mesh puppetry: cascading optimization of mesh deformation with inverse kinematics
US7872653B2 (en) Mesh puppetry
Hecker et al. Real-time motion retargeting to highly varied user-created morphologies
Huang et al. Subspace gradient domain mesh deformation
Martin et al. Example-based elastic materials
Jacobson et al. Bounded biharmonic weights for real-time deformation.
Xu et al. Gradient domain editing of deforming mesh sequences
Sumner et al. Deformation transfer for triangle meshes
Wang et al. Real-time enveloping with rotational regression
Skouras et al. Computational design of actuated deformable characters
US9928663B2 (en) Skeletal joint optimization for linear blend skinning deformations utilizing skeletal pose sampling
US10061871B2 (en) Linear blend skinning weight optimization utilizing skeletal pose sampling
Choi et al. SketchiMo: sketch-based motion editing for articulated characters
US20120281019A1 (en) Efficient elasticity for character skinning
Bai et al. Artist-directed dynamics for 2D animation
Holden et al. Learning an inverse rig mapping for character animation
Dutreve et al. Feature points based facial animation retargeting
Guay et al. Adding dynamics to sketch-based character animations
von Radziewsky et al. Optimized subspaces for deformation-based modeling and shape interpolation
Rumman et al. Position based skinning of skeleton-driven deformable characters
Koyama et al. Optimo: Optimization-guided motion editing for keyframe character animation
Chen et al. Cage-based deformation transfer
Wu et al. Two-way coupling of skinning transformations and position based dynamics
Dvorožňák et al. Example-based expressive animation of 2D rigid bodies
Celikcan et al. Example‐Based Retargeting of Human Motion to Arbitrary Mesh Models