Williams | 6512522A | (12) United States Patent (10) Patent N0.2 US 7,782,324 B2

USOO7782324B2
(12) United States Patent
(10) Patent N0.2
Goldfarb
(54)
US 7,782,324 B2
(45) Date of Patent:
NON-HIERARCHICAL UNCHAINED
2006/0103655 A1 *
Aug. 24, 2010
5/2006 Nelson et al. ............. .. 345/473
KINEMATIC RIGGING TECHNIQUE AND
SYSTEM FOR ANIMATION
FOREIGN PATENT DOCUMENTS
(75)
Inventor:
Haggai Goldfarb, Sherman Oaks, CA
EP
0 984 366 A2
3/2000
(Us)
EP
0 984 366 A3
3/2000
(73) Assignee: Glendale,
Dreamworks
CA Animation
(U S)
LLC,
(*)
Notice:
i
Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
U-S-C- 154(1)) by 912 days.
OTHER PUBLICATIONS
Invitation to Pay Additional Fees mailed on Jan. 16, 2007, for PCT
Application Patent No. PCT/US2006/033158 ?led on Aug. 25,2006,
(21) Appl. No.: 11/285,921
?ve pages.
Preda, M. et al. (2002). “Critic Review on MPEG-4 Face and Body
(22)
Filed:
NOV. 23, 2005
(65)
Animation,” Proceedings of the 2002 International Conference on
Image Processing, Rochester, NY, Sep. 22-25, 2002, 3:505-508.
Prior Publication Data
European Search Report mailed on Feb. 27, 2009, for EP Application
No. 08021337, ?led on Aug. 25, 2006, 5 pages.
Us 2007/0115289 A1
May 24’ 2007
Maestri, G. (Aug. 13, 2001). “Animating Reptiles and Snakes,”
located at <http://WWW.inf0rmit.corn/articles/article.ast?p:22802
&seqNum:5>, last visited on Mar. 6, 2009, 2 pages.
(51)
Int“ Cl“
(52)
us. Cl. ..................................... .. 345/473; 345/474
(58)
Field of Class1?catlon Search ............... .. 345/773,
Primary ExamineriXiaO M Wu
S
Assistant ExamineriDavid T Welch
(74) Attorney, Agent, or FirmiMorrison & Foerster LLP
G06T 13/00
(2006.01)
1, _ ?l f
1
h h, 345 474
ee app Icanon e or comp ete seam lswry'
(56)
References Cited
* cited by examiner
(57)
ABSTRACT
U.S. PATENT DOCUMENTS
5,261,041 A * 11/1993 Susman .................... .. 345/473
5,287,446 A * 2/ 1994 Williams et al~
345/474
5,379,215 A *
1/1995 KFUhoeffer et al~ - ~~~~~~ ~~ 702/3
In computer enabled key frame animation, a method and
associated system for rigging a character so as to provide a
large range of motion With great ?uidity of motion. The
5,566,288 A
. . . .. 345/442
rigging uses a Characterhody that moves along apath or freely
3/1997 Berend et al. ............. .. 345/441
7/1999 Herbsnnan et 31' """" " 345/474
as needed The nodes in the body and path are not physically
connected but arelinked for performing aparticular task. This
*
5,611,036 A :
5’929’867 A *
10/1996
A
Koerhsen . . . . . . . . . . .
S1lva et 31.
..........
6’215’495 B1 *
4/2001 Grantham et al'
6,271,864
8/2001
B1 *
Graham . . . . . . . . . .
. . . ..
task driven behavior of the nodes
345/419
. . . .. 345/442
may allow theIn to
re-organize themselves in different re-con?gurations in order
t
rf
d
.
1.
.
b1
t
t
th
6,326,972 B1 * 12/2001 Buhler et al.
345/474
0 Fe an“ a CPmItnonmuty’Tlmp les avanad tigeongle W 0 be
6,512,522 B1 *
1/2003 Miller et al.
345/474
e931“: 5113111135 we re'
6,606,095 B1 *
8/2003 Lengyel et al. ........... .. 345/473
2004/0130550 A1 *
7/2004
2005/0190204 A1*
9/2005 Cohen et a1. .............. .. 345/660
“‘1
to
0 some regar
e no es can 6
e We lgem
Blanco et al. ............. .. 345/473
23 Claims, 60 Drawing Sheets
US. Patent
Aug. 24, 2010
Sheet 3 0f 60
US 7,782,324 B2
L
FIG.3
US. Patent
Aug. 24, 2010
Sheet 5 0f 60
US 7,782,324 B2
FIG.5
US. Patent
Aug. 24, 2010
Sheet 6 0f 60
US 7,782,324 B2
FIG.6
US. Patent
Aug. 24, 2010
Sheet 7 0f 60
US 7,782,324 B2
FIG.7
30View r
US. Patent
Aug. 24, 2010
Sheet 9 0f 60
US 7,782,324 B2
m.GE
=32.568&“253.
on$2.;
3
n
x
.n
US. Patent
Aug. 24, 2010
Sheet 10 0f 60
US 7,782,324 B2
10FIG.
3DView r
US. Patent
1
Aug. 24, 2010
Sheet 11 0f 60
%
FIG. 11
FIG. 12
FIG. 13
US 7,782,324 B2
US. Patent
Aug. 24, 2010
Sheet 13 0f 60
US 7,782,324 B2
US. Patent
Aug. 24, 2010
Sheet 14 0f 60
US 7,782,324 B2
Switch editor - haggalzu?qm
Q 5'
File
Help
View
[SceneYCharacter ExeculefliPBKParentinQ
Character Resolution
@ viper.eyes
rO?IRead StandIFasl Lo H?
El)
Williead SiandIFast Lo
face
|2>
|:>
ETIEHEIEE
mwm
Parts Display
E viper.body_parls
Face Operation
D viper.face_up
Icons
D viper.icons_head
E)
icons__body
display
D
ghosting
IHead_Track Eye_Track Eye_BeamsII Tongue]
I Universal_Controls Path_Conlrols IIAnchorinLFeedbackII Slinky I
I Display
Textures IIGhosi_StandingsIIStretch_FeedbackI
::__—'—El=>
Path
viper.key_path
viper.read_path
viper.editJ:ath
viper.add
viper.sub
viper.key_stari_nail
viper.key_end__naii
: viper.key_all_nails I
UU@@
nail_blend
'
413::
viper_conlrols
viper.reset_handles I
‘ viper.recover I
Close
FIG. 16
Preview
US. Patent
Aug. 24, 2010
Sheet 15 0f 60
US 7,782,324 B2
2..0E
US. Patent
Aug. 24, 2010
\\
\
\
_
_
_
_
_
E
9.1.__ixdTn2l935:
Sheet 16 0f 60
US 7,782,324 B2
US. Patent
Aug. 24, 2010
Sheet 17 0f 60
US 7,782,324 B2
19FIG.
V3Diew r
US. Patent
J
/
<
Aug. 24, 2010
Sheet 19 0f 60
US 7,782,324 B2
Download PDF