Вы находитесь на странице: 1из 705

" "

2007
.

MAYA

" ", 2007

/ . " ", 2007 1428 .

ISBN 978-5-902976-03-5

, " " , 21
. , MAYA.
, ,
. ,
, ,

.
" " MAYA,
Autodesk
.
, ,
.
.

ISBN 978-5-902976-03-5
, 2007
" ", 2007

1. , 16
MAYA? 16
MAYA 16
MAYA 18
MAYA 18
MAYA 19
MAYA 19
21
. , 21
22
23
23
24
MAYA 25
25
MAYA 26
26

2 MAYA 27
28
29
. 30
MAYA 31
MAYA 32
MAYA 32
32
35
Layouts. 35
36
37
38
, 38
39
41
42
43
45
MAYA 46
47
48
F8F8 49
50
51
Channel Box 53
55
: Freeze Reset 57
57
Attribute Editor 57
. 59
Outliner Hypergraph 59
60
Display 60
61
61
(timeline) 61
62
MAYA 62
62
(Shelves) 63
64
Script Editor 66
HotBox 68
Marking Menu 69
71
71
72
Help Line 73
MAYA 74
75
3 . MAYA 79
MAYA 80
. MAYA 81
. Hypergraph.
. .
.
81
Hypergraph.
. 82
Transform Shape. .
. 83
. .
.
85
.
. 87
. 88
88
. 90
.
. 90
.
. 91
Sets Partitions. .
92
. 94
(Reset Freeze).
. 95
. Connection Editor.
. . .
96
. Set Driven Key.

.
101
. .
.
104
106
.
.
. 106
. .
.
108
. 110
Mesh In, Mesh Out 110
112
. .
113
(History) 114
Construction History. .
.
115
History. . 118
Double Transformation. .
MAYA 118
Duplicate. Input Graph. Input Connections.
.
119
121
. 121
w 124
124
DAG DAG? 125
.
127
Expression .
expressions. , expressions 127
Node State. .
.
134
, . 136
. ,
137
138
. Geometry Paint. 139
. pointOnSurfacelnfo rotateHelper 141
. Real Trans Objects.
143
.
149
MAYA.
.
MAYA 154
MAYA 155
4 157
158
- 158
, Construction History 158
159
161
162
162
163
163
L- 163
MEL- 163
164
164
166
168
168
168
169
. 170
CV CurveTool 171
Curve Tool 172
. . 173
173
.
. Detach Attach.
. originals 175
178
180
180
. Insert Knot 180
. Rebuild 180
184
: Curves on surface.
: Live 187
189
. Multiplicity.
(End Conditions) 192
(Weights) 194
196
. 197
. 201
204
205
206
209
211
239
239
244
247
248
250
254
258
266
266
SoftWindows, 269
, . 274
Global Stitch 275
277
277
280
, 280
281
283
, ! 283
283
286
288
290
292
294
Create Polygon Tool 294
Append to Polygon Tool 297
301
Split Polygon Tool 304
Extrude Face - 307
Extrude Edge - 311
: Delete Vertex Delete Edge 312
: Fill Hole 313
: Cut Faces Tool 314
-: Bevel Chamfer 316
Sculp Geometry Tool 322
: Move Component 323
323
Poke Face 324
Wedge Face 324
Flip Triangle Edge 324
Collapse 325
325
Combine Separate. 325
Extract Duplicate Faces 327
336
Smooth Proxy 340
342
Smooth Proxy 345
: Unmirror Smooth Proxy 348
Connect Poly Shape 349
. . Cleanup 350
Triangulate, Quadrangulate Subdivide 359
360
361
. 364
365
, ZBrush, Modo 366
369
- 371
373
415
Subdivision Surfaces 416
MAYA 417
Subdivision Surfaces 421
422
Subdivision Surfaces 423
. 425
427
Blend Shapes 428
429
429
5 UV 435
.
436
437
UV- 437
. . Texture Editor 439
Quick Select Sets 440
442
445
447
448
. CutUV 450
455
457
. UV Lattice 457
Relax 460
. Blend Shapes UV- 461
. Cut, Move and Sew UVs 463
. LayoutUV 467
471
UV- 474
475
476
. 478
- 488
. ... ! 489
. UnfoldUVs 491
. 499
3D Paint Tool 502
507
511
516
. 517
UV- NURBS- 529
UV- 530
. . . 533
. . . 534
. . . 538
. . . 539
UV- 541
6 543
. 545
546
MAYA 546
MAYA 547
Channel Box 549
549
551
552
553
554
Auto Key 555
. 555
559
Graph Editor 559
560
560
Channel Box 563
Attribute Editor 563
Graph Editor.
564
Graph Editor 569
Dope Sheet - 569
. . 570
571
. Breakdowns 578
. Inbetweens 579
579
580
583
585

588
589
.
590
. 591
Point Constraint 591
Orient Constraint 591
Scale Constraint 592
592
Parent Constraint 592
Aim Constraint 593
595
Geometry Constraint 598
Normal Constraint 598
Tangent Constraint 599
Pole Vector Constraint 599
.
599
600
.
.
Rest Position. 600

601
602
602
.
. Expressions 610
expressions 611
expressions 612
expressions.
expressions 313
expressions. 614
Expression Editor 617
expressions. 619
expressions 623
. expressions 624
. expressions
. 629
.
expressions.
632
Set Driven Key. 635
636
Set Driven Key.
640
Set Driven Key - 642
: Animation Blending 643
645
, ,
646
, 649
Playblast: 650
651
MAYA 652
: 653
654
657
657
.
658
. 658
659
Lattice. Free Form Deformation 662
Lattice .
. 666
. .
Wrap deformer. .
668
Sculp Wire 669
Jiggle-. 671
- 671
675
. Envelope 675
676
(Intermediate Objects) 678
wk 679
, 681
.
.
683
. - BlendShape 686
Blend Shapes 688
blendShape.
689
691
692
693
693
693
693
695
Wrap Wire 695
695
Wrap Base Wire Base 696
Wrap 697
Wrap 697
Wrap- 697
Wrap- 697
Wrap- Skin Cluster- 698
Wire dropoff- 698
Wire + Wrap 699
Wrap 701
Wrap 701
, .

.
, , , , .
, ,
. , , ,
.

, , , ,
.
, .
, ,
.

, ,
, Microsoft. ,
, , -
.
.
, .
. , ,
, .

,
, .
, .
. .
. .
MAYA, .
.

MAYA?

,
. . , MAYA
.
, ,

. MAYA
- ,
, .
, MAYA .
, ,
.

MAYA.
, , MAYA
,
. . -,
. -,
NURBS-, .

. (Subdivision Surfaces),

16
,

.

, , MAYA.
Set Driven Key,
. Expressions,
.
TraX Editor, .
blend shape,
, .
,
.
,
. Character Set
.
Kaydara,
Full Body IK .

MAYA .
,
, , .

.
, , , , ,
- .

Paint Effects - . L-
. .
,
. , ,
. , , , , , (!)
. ,
Paint Effects ,
.

MEL (MAYA Embedded Language) .


, ,
MAYA .

Hypershade.
(Shading Networks),
.

. Software Render, Mental Ray


Render, Hardware Render, Paint Effects Render, Fur Render, Vector Render, Hardware Render Buffer, In
teractive Photorealistic Render. . - IPR -
, , ,
.


. MTOR(MAYA Renderman Converter)
Renderman for Maya, Renderman,
.
, MAYA: Turtle Render, finalRender, Brasil, TomCat
Render .

17
MAYA.
,
MAYA.


,
, .
,
.

MAYA ?
(MAYA - ,
).

-, , , , .
, MAYA
MAYA
. , MAYA
. ,
, , ,
. MAYA , -
.

-, , MAYA ,
, .

-, . MEL MAYA API


,
.
-, . , MAYA
,
MEL, , .
, - IGE5 OBJ, MAYA

MEL. , MAYA
MAYA
.
MAYA
. , , MAYA
. ,
,
.

MAYA.
MAYA
, . ,
, .
MAYA ,

. , ,
MAYA
, ,
- ,
.

18

, MAYA. ,
, .

MAYA .
,
.
, MAYA
.
.

, MAYA
MAYA , ,
( !) .

MAYA.
MAYA .
, MAYA . ,
, MAYA , .

,
MAYA. ,
( MAYA) ,
, . ,
. .
- . Power Animator, Explore, 3ds max,
Lightwave, Photoshop, Illustrator, Softimage XSI .
Houdini Prisms
, , ( ).
MAYA
( ) . (, -, ),
, MAYA . (
. .)

MAYA?

MAYA.
1993 Alias ,
MAYA . 1995 Alias Wavefront
Silicon Graphics. , MAYA
Alias
Power Animator, Wavefront Explore Advanced Visualizer,
MAYA.
, 1998
.

- MAYA Base, MAYA FX MAYA Artisan -


Silicon Graphics. , MAYA
1999 . MAYA Complete
, MAYA Unlimited Complete
MAYA Live, MAYA Fur MAYA Cloth. MAYA Builder -
MAYA Complete . ,
MAYA Complete 9 , a MAYA Unlimited 16 000 .
1999 MAYA Complete 2.5 Paint Effects,

19
.
2001 Linux MacOSX. 2002
: MAYA Complete 1999 , MAYA Unlimited 6999.
: 1999 Bart
Nel, Alias I Wavefront MAYA .
, MAYA ,
: MAYA 3DS . Bart :
.

, MAYA Complete MAYA Unlimited - MAYA. MAYA Com


plete Paint Effects, ,
, 3DPaint Tool. MAYA Unlimited MAYA
:

MAYA
Fur - ;
MAYA
Hair ;
MAYA
Cloth - ;
MAYA
Live - ,
;
MAYA Fluids - , .
MAYA Hair -

, MAYA
.
. , " - ,
". -
(, , Chicago Windows95), MAYA
, .

... MAYA . ,
-
( -, )
1995 . , ,
, , Silicon Graphics,
, -
. ( -
, , ,
) , 12 1998
MAYA Irix.
, 3dstudio
DOS .
Alias | Wavefront MAYA Windows.

Maya 1.0
-98.
. . ,
Foundation.dll,
MAYA Win-
dowsNT 24 .
! !.
, MAYA
Pentium II.

, -99
MAYA. ... .
.
: -
... -, ..., MAYA ...
, MAYA

20
,
. ,
,
16 ( ,
MAYA). MAYA,
.
.

MAYA. ,
, ,
.
MAYA , .
,

. MAYA
, , ,
, .
, MAYA, ,
, .
-
, , ,
, ,
. , (
)
.
MAYA,
, , .
, -
, .
, ,
. MAYA
,
,
- , ...


. -
.


.
.
. ,
, , , , -
, - , .
, ,
, , .


.
, . , ,
.

. , .
, .

21
. ,
, ,
MAYA. MAYA.
,
, .
. MAYA.
, , ,
, , .
, ,

. , - .
.

, MAYA.
,
: , , , -
?, : ? ,
, ,
?.
- ... .

.
, - . , ,
, . , ,
MAYA , ,
MAYA.

, .
,
, .
, , - ,
MAYA, , ,
, .

, .
, MAYA .
,
.

.
, .
:

. .
MAYA.

, ,
, .

, .

, .
,

22
,
. ,
,
.
, ,
MAYA,
. , ,
, .
MAYA, ,
.
,
.

, ( ),
, , ,
MAYA.

MAYA,
- . 1997 , , , ,
.

.
.
, .
, ,
. .
, . , -
, , . ,
MAYA. .
, , .

. ,
,
. ,
. , - MAYA.
, .
,
, . -,
. -, , , ,
, : MAYA,
. -, - , .

.
, Wn-
dows20007XP, Linux, MacOSX. Op enGL .
( , ,
), Op enGL , MAYA ,
. . 256 .( ,
, ,

.)

, MAYA
. .

23
- ! MAYA,
. - .
, MAYA, (www.alias.
com) Maya Personal Learning Edition. MAYA,
. -
- .
, , .
.
.
,
, (-! - . ).
, .
.
, ,
, .
.
MAYA ,
.
. MAYA - .
, .
: Outliner
. : -
,
Hypershade RampShader.
, , , ,
. Node.
MAYA ( ...
. . ). , Node,
. :
MAYA, ! MAYA node-base architecture",
- .
,
, .
, expression .
'print $;' , - ,
" expression 'print $;' ,
Expression Editor. , ,
.
.
. ( :
).

(Constrain)
, .
(Skinning) ( ,
, ...?! ?! ?!). Subdivision surfaces
- , , .
,
, (! !.. -
).
,
, ,
MAYA. .

, LMB, , RMB - , (Left


Mouse Button... etc.).

24
, Y(
). , =>
=>"! ? .

MAYA.
MY ++.
, , .
, .

MAYA . . MAYA
. -
,
. ,
. (. .
18 , .
, .
, - ,
, . . . )

- MAYA,
, ,
MAYA.

MAYA ,
.
,
, . MAYA
.
(, Modeling), workflow
- ,
, , . MAYA
.
,
.

MAYA . , MAYA
.
, , ,
, .
! ( - , MAYA .
- : ,
. .)

.
, MAYA - . .
. ,
3D. 2D.
Y .
MAYA. ,
, , MAYA
. ,
.

,
. , 2D, , -

25
MAYA.
, 3ds max Lightwave.
MAYA, .
Softimage3D XSI, ,
, .
- . MAYA
. , , ,
.
MAYA.
MAYA - F1. . ,
, , . ,
.

MAYA ,
, , MAYA, .
MAYA 4. 30 3D.,
. , .
, , .
.

Inside Maya 5.
MAYA MAYA
.

MAYA,
, , . ,
( ). ,
.
Gnomon (www.gnomononline.com).
www.learning-maya.com.
. www.highend3d.com -
MAYA. www.cgtalk.com.

, MAYA.

, MAYA
(www.vivekananda.ru).


. MAYA.
.

26

,
.
- , ,
, .
- , - ,
. -
, , , .
, ,
: ? !.
, ... -:
, . ,
, , : , ,
, / .../, !
, , - .
1

MAYA, .
, .

. . .

MAYA,
: . , MAYA
. ,
: - , . -
, , ,
, , -
.
, MAYA
-. MAYA, ,
.
.
, ,
. ,
, .
- Marking Menu HotBox.
. ,
, MAYA - .

.
. , .
,
.

. MAYA 1.0 - Joss -


.
, ,
MAYA ... , . ,
: , ,
. , , ,
-
MAYA.

MAYA .

1
, : 3ds max, Maya, SI
(Softimage), XSI, Houdini, Lightwave3D, Cinemate4D, RealSoft, TrueSpace

28

F1 ...
F2
F3
F4
F8 /
F9
F10
F11
F12 UV-

Ctrl+n
Ctrl+o
Ctrl+s
Ctrl+Shift+s -
Ctrl+q

Ctrl-z Undo
z Undo
Shift-z Redo
Ctrl-d
Ctrl-g

Ctrl-h
Ctrl-a Attribute Editor

= +

29
q (Select Tool);
w (Move Tool);
r (Rotate Tool);
s (Scale Tool);
t (Show Manipulator Tool).

g

Insert

Alt-v /
Esc

s
Shift-w
Shift-y
Shift-r

1
2
3
4 (wireframe)
5 (shaded)
6
7
8 Paint Effect ( )


Shift-a
f
Shift-f


V
Alt+ - 1
Alt+>
Alt+<

.
MAYA - . ,
, .
(, MAYA , ):

Display=>UI Elements=>Hide UI Elements.


<Ctrl-m>, <Shift-m>.

, , Expert Mode ,
.

: Display=>UI Elements=>Show Ul Elements.


<Ctrl-m>, <Shift-m>.

, Display=>UI
Elements , , , .
, . ,

30
, :
( ).

, ,
, - ,
.

. (Title Bar),
23040 (181280),
Windows=>Settings/Preferences=>Preferences...,
Interface Show Title Bar In Main Window.
Script Editor
window e -tb 0 MayaWindow;

MAYA
.
, , , - .
,
MAYA.

- . ,

Alt+LMB - (Tumble)
Alt+MMB - (Track)
Alt+RMB - (Zoom) ( Alt+LMB+MMB)

, LMB " " , "


", RMB - " " .

,
, (, HyperShade Render-
View).

2004 MAYA .
MAYA . MAYA
! ,
, , -.

31
MAYA
"" ( " ").
MAYA " " .
"" - . (
, , ,
). (,
TimeLine ),
MAYA .

,
, MAYA .
,
.

, Attribute Editor,
.
, .

Undo Ctrl-z z; Redo - Shift-z.

MAYA
- ,
MAYA, (File, Edit, Modify, Display, Create, Help)
, MAYA:
MAYA, .

. , MEL:
string $it, $list[] = `lsUI -m `;
for($it in $list) if(`gmatch $it "main*"`) menu -e -vis 1 $it;

. .
, ,
MAYA ,
, , "" .

.
, , ,
"".


MAYA
.
(Animation, Modeling, Dynamics, Rendering )
. ,
, .

32
:

F2 - Animation, F3 - Modeling, F4 - Dynamics, F5 - Rendering.

, MAYA,
Create=>NURBS Primitive Create=>Polygon Primitive,
. ,
, , , ...

. - , ,
Helpline, ,
, , : ,
(. ). .

,
.

,
"" (Tear Off) .

33
: HelpLine .
"" (Option Box),
, . (
), , ,
. , , End Sweep
Angle=90 . -
.
. ,
, , .
Option Box MAYA, (!) ,
. ,
Option Box,
Option Box Close , Apply
, .

, Option Box
Edit=>Reset. , MAYA Option Box
.

34

MAYA .
(Panel). ,
.
, .
,
( ) , .
( ),
Panels .

. Outliner
. Panels=>Look
Through Selected .
,
.

Layouts.
Layout.
, .
,
Panels=>Layouts.

Saved Layout
.

Panels=>Saved Layouts=>Edit Layouts...,

35
.

MAYA
. .

.
,
, ,
.



. ""
- (wireframe), (Shaded)
, (Textured)
.


Shading.
,
(Shading=>High Quality Rendering).

36
, , .

4 - wireframe; 5 - smooth shaded: 6 - textured; 7 - lights

8, ,
PaintEffects.


.
NURBS Subdivision Surfaces.
Display
.

1 - (Rough); 2 - (Medium); 3 - (Fine).

.
. , ,
,
.
, .
, . (
- , ). ,
,
,
, (), ,

. MAYA Rough ( )
. ,
,
.


, ,
, Shading
: bounding box points.

Show.
,
.

37


, .
, ,
, Fine.

, .
.
, f. Shift-f
. Shift-a ,
.
, , Alt+LMB,
( ).
. (
View=>Frame Selection/All .)

-, Ctrl-Alt
.
,
. ,
.

,
HyperGraph RenderView.

. Ctrl-Alt .
.
- .

, : - (Alt+RMB)
- -.
,
- ...

View=>Previous/Next View , , ] [
.
, Undo,
View=>Camera Settings =>Undoable Movement.

38

ToolBox
(Tools) MAYA:

Select Tool - ;
Lasso Tool - ;
Move Tool - ;
Rotate Tool - ;
Scale Tool
Soft Modification Tool -
Show Manipulator Tool - .

ToolBox (Tool),
. .

q - (Select Tool);
w (Move Tool);
r - (Rotate Tool);
e - (Scale Tool);
t - (Show Manipulator Tool);
- .

. MAYA
, !
, , " "
. Shift Ctrl, ,
.

39
, ,
. trl-t.

, , (
, , )
.

. , ,
(shear),
.
( ) , Attribute Edi
tor .

,
Select , ,
. ,
, 1998 ,
, StatusLine.

Move,
Rotate Scale ( ). ,
Select, .
. MAYA, ( )
- . .

: //
//.
XYZ XYZ=RGB:
-, Y-, Z-.

-. ,
Move Tool
, . Rotate Tool
.

40
. Move Tool
. .
.
, Ctrl
, .
. , Move Tool
, Ctrl, .

. +
, , .
, ,
Windows->Settings/Preferences=>Preferences... Manipulators,
.

. "" (
2D , Photoshop)
: Alt+ .

.
MAYA ,
.
. ,
. (leading object).
(,
). .
(
), Ctrl-Shift .
Ctrl .

. , ,
( ) .
, , .
,
, ,
.

. , MAYA ,
, Windows=>Settings/Preferences=>Preferences...
Popup Menu Selection Selection. ,
, -, , .
.

Shift , (
) , , . Shift
"". ,

41
Shift . Edit=>lnvert
Selection, .



. (, ,
.) (Selection Masks,
"" - ). Sta-
tusLine , .

, .
, . ,
, / ,
, .

,
(!), , .
Quick Selection Sets.
Create=>Sets=>Quick Selection Set...
Edit=>Quick Selection Sets.

. .
, , ,
, ,
. ,
Windows=>Settin$s/Preferences=>Pre[erences...=>Selection.

: Tools Actions

. , MAYA,
: (Tools) (Actions).
:
Tool - , - . ,
, ,
.
,
, . Actions: Duplicate, Loft, Delete
History. , Display=>Grid - , .

(, Trim Tool), .
Select Tool CV Curve Tool - ,
.

42
.
Power Animator,
. : Windows=>Settings/Preferences=>P
references...=>Modeling=>Everything As Tool. :
Option Box Edit=>As Tool.

Tools Actions : Actions


HelpLine ( ,
), Tools HelpLine
( , ).

,
(Tool) lB, : Last Tool
Used. - ' ' (
qwerty). ,
: 'g'
Edit=>Recent Commands.

.
Toolbox, toolbox.mel,
X:\Program Files\Alias\MayaN.O\scripts\startup. ,
scripts (, ).

toolButton
-doubleClickCommand toolPropertyWindow
-tool $gshowManip
-image1 "showManip.xpm"
showManipTool;
//
iconTextButton
-image1 "redo.xpm"
recentAction;
string $rbbMenu =` popupMenu -b 1 MyRCMenu`;
menu -e -pmc ( "HotboxRecentMenu " + $rbbMenu ) -visible 1 MyRCMenu;

He ToolBox, 8 9 .

$gToolBox = ` gridLayout
-numberOfRowsColumns 9 1
-autoGrow false
-width 34
-cellWidthHeight 34 34`;

, , .

, - , , ,
, ,
, HelpLine ( ).
Tools Actions ,
OptionBox Tools Settings OptionBox
.

43
Tool-
Box? "" , Modify=>Transformation Tools=>Move Tool
..
ToolBox.
Select Tool .
Rotate Tool Snap Rotate Step
Size 5 10, 5 10 . Rela
tive Step Size .

Rotate Mode ,
.

. Component Use Object Pivot Rotate Scale Tool


I
pivot'a . ,
pivot,
.

Move Tool ,
, . ,
Move Tool (World),
XYZ. (Object),
. Local, ,
(parent) , . parent'a,
(World). Normal
, .

44
Retain Component Spacing
, (Snap).
, .
MAYA.
Scale Tool Lasso Tool " ".
.
, ,
. -
Marking Menu, w, r

, . , ,
(snap) - .
.


Soft Modification Tool . ,
ToolBox , .
, , ,
, ToolBox, Undo,
, .

. Soft Modification Tool ,


ToolBox, ,
.
Deform=> Soft Modification.


- : , ,
,
.

Soft Modification Tool


(Falloff Curve), " " (Fal-
loff Radius).

45

. Soft Modification Tool
, .

MAYA
MAYA
, ChannelBox Attribute Editor
,
MAYA.

, ,
.. , , ,
Tool Settings Attribute Editor .
Windows=>Settings/Preferences=>Preferences...=>"Interface,
Open Attribute Editor In Separate Window Open Tool Settings In Separate Window.
,
.

46

(), ,
() Rotate
Scale. pivot ( ),
Insert. -
(Move, Rotate, Scale), Insert
(pivot) . , Insert
, .

, Insert
pivot, ,
, pivot
. ,
.
pivot. "" pivot ,
. , pivot,
.

. ,
. Attribute Editor
pivot-.
pivot.

.
-, - ,
-. , ,
, - -
. , -,
,
""-"" , , ,
- ,
. ,
.
. . ,
? , -
,
.
-, , ,
, - , .
"" , - .
Insert,
(F8) (Pivots, ).
(
...)
. ( -

47
) ,
, . ,
.
..


, , ,
. .
ObjectTypes.mb, (
) MAYA.
, ,
. ,
. Marking Menu .

48
. ,
, . ,
, .
.


. - , , .
- (, Vertex Isoparm ),
,
(
- Surface Point Isoparm -
). ,
, Select.
Object Mode, .
-
F8. Select , F8 Object Mode
.

F8F8

,
. , .
, pivot ( )
(DAG-objects).
,
(
).
F8 Select By Component Status Line MAYA.

, .
Selection Masks,
:

49
,
, , , .
Selection Masks, pivot
.

, F8 Status Line
Select By Object , ,
: . ,
Object Mode .

.
, ,
( Status Line),
. F8F8:
, .

. , Alt
,
. View=>Camera Tools.
.

(Snap) ,
, . Status Line, .
Status Line.

( Move Tool, CV Curve


Tool pivot) () (Snap to Grid),
(Snap to Curves), - (Snap to Points).
, - , (
) Move Tool.

,
, , v . Shift,

50
. , ,
Status Line.


( ) , , ,
. .
. (Windows=>Settings/Preferences=>Preferences..."Snapping)

.
Status Line (
Modify=>Make Live). -
.
, .

Live .


MS WORD Ctrl-C Ctrl-V
,
, . ,
Edit-------=>Copy Edit=>Paste ,
, .

Edit=>Duplicate.
,
. :

: Create=>Nurbs Primitives=>Square.
f, .
Option Box Edit=>Duplicate.
0.1 Translate 30 Rotate,
Number of = 50. ,
( - Y) 0.1 30
Y .

51
Duplicate ( f).
Modeling (F3). Surface=>Loft. .

, -
Isoparm. (
).
EditCurves=>Duplicate Surface Curves. .
, Create.

52
. .
0.95 Scale Duplicate.
, Option Box Edit=>Reset Settings.

Channel Box
MAYA : Channel Box, At
tribute Editor Tool Settings. ( )
MAYA.

Tool Settings . , Channel Box.


Channel Box : Channel Box Layer Editor.
.

, Layer
Editor, Channel Box.

- , Channel Box .
, , Translate, Rotate Scale
Move, Rotate Scale Tool. :
, ( )
. Channel Box
.

MAYA ,
( ) , ,
, pivot'a, .
, : -
, . ,
Rotate Tool, rotate .
(channels), Channel Box,
, .
,
. ...

Channel Box ( Ctrl ).


Channel Box,
. ( Channels Channel Box .)

53
.
Lock/Unlock Selected ,
, , , . ( Selected
, ).

. ,
.

Channel Box , , ,
-, .

. - -,
.
, keyable , , non-keyable
Channel Box,
(, , )
. keyable,
,
. Channel Box .

Channel Box (,
pivot), Windows=>General Editors=>Channel Control...
Channel Box.

54
Channel Box .

rotatePivotX, rotatePivotY, rotatePivotZ <<Move.


pivot'a Channel Box.
.
, size( listAttr').

, Channel Box
.
. , 5 translateY,
, ,
. ,
+=5. 5.
-=, *= /= Channel Box Graph Editor.

. Object Channel Box


,
.

Channel Box : shapes,


inputs outputs. , , Channel Box
, , , History.
, ,
, .


Move, Rotate Scale
.
, () ,
, .
, , .
, ? -
Channel Box, rotateX, Rotate
Tool X .
, . ,
, , Chan
nel Box. Channel Box
,
.

55

, ,
Channel Box.

,
.
,
.

Create=>Lights=>Spot Light TooI-


, Show Manipulator Tool. ,
,
. , .

, Construction His
tory, , , .

56
: Freeze Reset
,
( - Translate Rotate, 1 - Scale) Modify=> Reset Transformations.
MAYA . ,
(, )
. , , ,
. (freeze)
Modify=>Freeze Transformations. , Option Box
. , Freeze Transformations
, .
MAYA.

. ,
Scale, , ,
.


Channel Box (Layer Editor).
, /
. ,
V ( Photoshop'e), R
Template Reference, .

Option Box Create Layer ,


. ,
, Layers .

,
, .
, : Layers=>Select Object in Selectes Layer(s).

. Shading=>Shade Options=> Wireframe on Shaded


, .

Attribute Editor
Channel Box , At
tribute Editor (Windows=>Attribute Editor, Ctrl-a)
.

57
Attribute Editor :
pivot'a . , ,
, , , .
Attribute Editor , ,
, . ,
() ( Attribute Editor)
,
.

, Attribute Editor (,
) . (List=>Auto Load Selected At
tributes) Attribute Editor ( Load Attributes).

Channel Box, Attribute Editor


, ,
Channel Box, , Windows=>General
Editors=>Attribute Spreadsheet...

Attribute Editor :
Ctrl , -
,
( - , - ).

: Attribute Editor , ,
Windows=>Settings/Preferences=>Preferences...=>lnterface=>Open Attribute
Editor In Separate Window.

58
.
, .
MAYA.

1. Ctrl-h.
2. Display=>Hide=>Hide Selection.
3. Channel Box off visibility.
4. Attribute Editor Object Display Visibility.
5. hide Ctrl-Enter.

... , -
. , vis
ibility, . :
, , .

, ,
:

1. (Shift-h).
2. Display=>Show=>Show Selection.
3. Channel Box on visibility.
4. Attribute Editor Object Display Visibility.
5. showHidden Ctrl-Enter.

, , ?!
.

Outliner Hypergraph
(Windows=>Outliner Windows=>Hypergraph)
. Outliner , Hy
pergraph - . MAYA
: Outliner'a, Hypergraph'a.
, a Hypergraph
. ( ) ,
, ,
, .

Outliner Channel Box Windows


Explorer: Ctrl Shift.

- , .

. Outliner
(defaultLightSet, defaultObjectSet) :
setNodeTypeFlag -dsp 0 `objectType -tt defaultObjectSet`;
:
optionVar -iva "minorNodeTypes" `objectType -tt defaultObjectSet`;

Outliner :
Display=>Atributes(Channels).

Display=>DAG Objects Only ,


( ).
.

59

MAYA.

, , -
:

1. Outliner.
2. Hypergraph: Ctrl .
3. Hypergraph: .
4. Hypergraph: Edit.
5. Channel Box: .
6. Attribute Editor: , .
7. rename NewName Enter.
8. Graph Editor
9. Status Line .
Quick Rename .

, , ,
.

10. , , ,
MAYA.

Display.
,
.
/ ,
, .

Hide/Show
.


,
,
.

60

Display=>Object Display=>Template (
). , (
), ,
. ,
Attribute Editor Object Display, / Template.
,
Actions=>Template.

. Select Tem
plate-.
. Template
Layer Editor. Reference Template,
, Reference Shaded
(snapping) -
.

.
( )
Edit=>Parent, ,
. (parent),
, -, - (child).
,
.

(Edit=>Group) parent ,
(),
(parent) . , .
,
Outliner Hypergraph, StatusLine.
, ,
.
.
.

, . .
( !) . 10
, no-, .
- , 90
... , ?
-- freeze transformation?..

, parent-child MAYA,
.
, MAYA

.

(timeline)
TimeLine Range Slider , .
,
Range Slider.

61

MAYA: ,
, . :
1. MAYA , Hide Ul Elements.
2. MAYA Windows=>Settings/Preferences=>Pre
ferences.. .=> Interface.
3. MAYA ( Undo,
, ) Windows=>Settings/Preferen
ces=>Preferences... ,
, , .
4. Display, Prefer
ences... , , .
5.
, .

MAYA.
, -
(Hotkeys), (Shelves) Marking Menu. , ,
, , .
.


, MAYA .
1. .
2.
, ,
MAYA.
3. , ,
, ,
(snapping).

Windows=>Settings/Preferences=>Hotkeys.

62
Categories Hotkey Editor MAYA,
. ,
,
, Key Assign.
, MAYA ,
.

Direction
, . , Display=>Toggle Face Normals
Alt-n (Direction=Press), Alt-
(Direction=Release), ,
Alt-n.

,
, User (
), New, Name
MEL Command. Accept, User,
.

. Save Hotkey Editor, Close,


, ,
MAYA.

. ,
Option Box. Alt
. , Ctrl-d Edit=>Duplicate,
Crtl-Alt-d Edit=>Duplicate Option Box ..

. Ctrl-Alt-Del...
.

. , MAYA , ,
, "" Outliner.
, .

(Shelves)
MAYA .
, ,
.

. , ,
: ! ...


: - .

, ,
.

63
, ,
,
. , :

1. , - .

2. ,
.

3. .

4. , (
).

5. , MAYA .

6.
.

.
,
(Ctrl-Shift Windows, Ctrl-Shift-Alt Linux, Option Key+RMB MacOSX),
, .
, .
Custom, .
, ,
New Shelf.

.
(-) .
, Shelf Tabs,
, .

, Op
tion Box ( , ).
(Tools) Tool Settings,
, .
Toolbox .

, CV Curve Tool,
( ) ( ), Create=>CV CurveTool=>Option
Box, Tool Settings , Close,
, , Enter.

Toolbox CV Curve Tool


, .
,
. , Toolbox
.

,
.
, ,
.

64
, Shelf Editor .

Shelf Editor ,
, ( MEL).
, .

Option .

Label & Tooltips ( Shelf Content) ,


. /
MAYA: Help=>Popup Help.
m bmp, . (32*32,
48x48, 64x64). Script Editor
setShelfStyle "iconOnly" "Large"; // " S m a l l " " M e d i u m "

.
.
setShelfStyle " t e x t O n l y " " S m a l l " ;

. MAYA (
) . ,
, MAYA
. , MAYA
, , , ,
Save All Shelves, Windows=>General
Editors=>Script Editor .
, ,
..
, MAYA .
.
, - annotation.

. ,
32*32.

65
, Script Editor,
, .

Script Editor
MAYA ,
, MAYA.
(Command Line).
, ,
Script Editor.

Script Editor , MEL,


.

, Script Editor ,
, , MAYA.
, , .
,
MAYA (Maya Embedded Language).
- , MEL ,
, Script Editor, ,
, . ,
MAYA
:

MAYA
MEL MAYA.

MAYA
, , , ,
...

, ,
MAYA .
,
(,
).

, .ma (MAYAASCII)

66
, MEL-, MAYA
.

. MAYA ASCII. MAYA Binary


, , .

MAYA ASCII. ,
, MAYA
.
, :
.

Script Editor ,
. Enter
( Ctrl+Enter). ,
, En
ter. Script Editor
.

, .

:
: Create=>NURBS Primitives=>Sphere.
Move Tool Y, 0.5.
Scale Tool Y, .
Rotate Tool 45 Z.
, Script Editor

Script Editor .
, .

Enter.

67
. Script Editor,
. mel, ,
( : )
. ,
, .
, , . ,
.

Script Editor,
.
, Script Editor
MEL-. ( Hotkeys Edi
tor.)

, ,
, , ,
(//), . (;)
. ,
( ).
Help=>MEL Command Ref
erence... , MEL-.

HotBox
-,
, (
Display=>UI Elements=>Hide Ul Elements).
(<Ctrl-m> <Shift-m>). HotBox,
, MAYA
. , HotBox ( ),
.

HotBox
. , MAYA Live,
HotBox Controls. HotBox
.

68
. Hot,
, ,
.

HotBox (Center s,
North, West, South, East). ,
(Marking Menu).
.

,
, HotBox ( Alias)
View. , ,
HotBox Marking Menu , ""
.

Marking Menu
MAYA Marking Menu
. ,
, HotBox, .
, h d ,
Marking Menu.

. Marking Menu, w, , r
.

69
. ( !
HotBox
Marking Menu,
, Marking

.

Marking Menu Window=>Settings(


Preferences=>Marking Menus...

Script Editor Hypergraph


HotBox.
Windows=>General Editors=>Script Editor Windows=>Hypergraph
.
Window=>Settings/Preferences=>Marking Menus... Create
Marking Menu. ,
.

Script Editor Hypergraph


.

,
. Menu Name ( MyEditors)
Save Close.

70
Marking Menus MyEditors.
, HotBox. Use Marking Menu In:
HotBox. HotBox Region: Center, Mouse Buttons: Right.

Apply Settings Close, HotBox


. ,
MEL-.



. Windows=>Settings/Preferences=>Preferences...=>Colors...
.


MAYA
, , MAYA.
, ,
. ,
, MEL- .
.

MAYA , ,
. (home) .
2

MAYA " m a y a " ( ),


, .
MAYA ,
.
- MAYA,
. ,
, maya
.

. Unix- (home) . Win


2

dows- My Documents,
. - .

71
, , .
. ,
, .

. ,
, , , ?
MAYA, .
, , ,
. ,
MAYA_APP_DIR
.
set, Windows- Control Panet=>System=>Advanced=>En'
vironment Variables.

MAYA_APP_DIR,
, MAYA . |

MAYA_APP_DIR , MAYA ,
Maya.env,
.
MEL.


MAYA :
.ma .m. , ,
, . ,
, .
,
, - . ,
scenes, .
MAYA, - ( ).
Fue=>Project=>New...

New Project .
, ,
. Use Defaults,
. Accept,
, , MAYA
.

72
, - ,
, - ,
, . ,
- , , ,
, IPR-, .
, , , ,
, Batch Render.
,
,
.

File=>Project=>Set,
, MAYA , .

Help Line
: MAYA, ,
HelpLine, ,
. ,
, .
, HelpLine . (
Script Editor Ctrl-Enter).

global proc tweakHelpLine(int $mode) {

global string $gTimeSliderForm;


global string $gPlaybackRangeForm;
global string $gCommandLineForm;
global string $gHelpLineForm;
global string $gMayaLiveControlForm;
global string $gMainWindowForm;

setParent $gCommandLineForm; setParent..;


string $commandLine =` setParent..`;
setParent $gTimeSliderForm; setParent..;
string $timeSlider = `setParent..`;
setParent $gPlaybackRangeForm; setParent..;
string $playbackRange =` setParent..`;
setParent $gHelpLineForm; setParent..;
string $helpLine =`setParent..`;
setParent $gMayaLiveControlForm; setParent..;

73
string $mayaLive =` setParent..`;
string $tmp;
if($mode>0| {$tmp=$helpLine; $helpLine=$commandLine; $commandLine=$tmp;}
if($mode==2) {$tmp=$commandLine; $commandLine=$playbackRange; $playbackRange=$timeSlider;
$timeSlider=$tmp;}

formLayout -edit
-attachNone $mayaLive "top"
-attachForm $mayaLive "left" 0
-attachForm $mayaLive "right" 0
-attachControl $mayaLive " b o t t o m " 0 $timeSlider

-attachNone $timeSlider "top"


-attachForm $timeSlider "left" 0
-attachForm $timeSlider "right" 0
-attachControl $timeSlider " b o t t o m " 0 $playbackRange

-attachNone $playbackRange "top


-attachForm $playbackRange " l e f t " 0
-attachForm $playbackRange " r i g h t " 0
-attachControl $playbackRange " b o t t o m " 0 $commandLine

-attachNone $commandLine "top"


-attachForm $commandLine "left" 0
-attachForm $commandLine "right" 0
-attachControl $commandLine " b o t t o m " 0 $helpLine

-attachNone $helpLine "top"


-attachForm $helpLine "left" 0
-attachForm $helpLine "bottom" 0
-attachForm S$helpLine "right" 0
$gMainWindowForm;
}
tweakHelpLine 1; // use also 0 and 2

MAYA
-
, .

(,
) ,
. ,
.

.
Attribute Editor HyperShade - , ,
.
Marking Menu ,
. .

, File=>Save Preferences. ,
MAYA, .
Marking Menu.

.
, MEL

74
. X:\Program Files\Alias\Maya7.0\scripts
. : ,
scripts, maya,
. , MAYA
..

...

(Point Break),
,
.
. ,
, ,
. ,
, (
- ).
.
,
,
.
, ,
, ,
.
.
: - , - , ,
, , .
...
: . 1997
Siggraph, , ,
Los Angeles.
, ,
- .
, , -,
. -, -,
,
! ,
. , .

. , , ,
,
. , --
, . (, ,
, - .)
, , ,
.
. - ,
, .

. , -
. ? ? , - ! ,
: , ?
,
, ,
. , , ,
,
, ,
, , , .

75

, , .
, , ,
, , . ,

. .
, , ,
. - .
, , .

. -
. . ,
,
!..
, ,
,
. ,
, , ,
, . , ,
. ...
, , , .
, .
.
, , , : - .
, , - !
- , ,
.
, - ,
, . , ,
, , .
, , .
,
.
, , ,
. , , ,
,
. ,
, , , ,
- ! - !
. , , ,
, -
, , .
, - .
, -
, ...
,

,
- , , ...
. .
.
. , ,
.
. - . :
. .
3

3 : , , , ,
, . :
, , . - ...

76
. - .
, .
, ,
, , .
, ,
, (kf) - ,
. ,
.
. ,
:
, , .
.

77
MAYA
: MAYA.
, .
, , :
, , ,
.

, MAYA.
, MAYA,
. , .
, MAYA ,
. , ,
. ,
MAYA
.

, MAYA ,
, .
, -
( ), . - ,
, , ,
, .


- , MAYA ,
.. , , .
, , ,
. ( : ,
, .)

,
, .
, , ,
. ,
.

node-based architecture ,
, ,
, MAYA. - - ,
, MAYA
. . ,
- :
.

. MAYA
, , ( NURBS-
).

80
Attribute Editor .
, , .
: , , ,
.
: - , .
(pCube1), -
(polyCube1), (Lambert1). ,
MAYA - .
, translate
. , ,
..

, , ,
. , ,
, MAYA, ,
.

MAYA, ,
:

- , .

. Hypergraph.
. .
.

Hypergraph.
(pCube1) Windows=>Hypergraph, (
) Graph=>lnput and Output Connection Hypergraph.
Input and Output Connection Hypergraph
, .
, (Dependency Graph)
.

Hypergraph,
, (pCube1, pCubeShape1, polyCube1).

MAYA (nodes).
( , ). ,
- ,
, . (
, ) Attribute Editor,
. , :
- - ,

81
, .
- ,
, -, -
.

Attribute Editor, Hypergraph, Channel Box -


MAYA.

.
. , .
, ,
. - , , . -
, , , . ,

- node . ,
: .
, .
, , , .

, ,
. Hypergraph,
,
.

( pCube1) : output
polyCube1 inMesh polyShape1. ,
, . ,
Construction History . , Hypergraph
-
. ,
-, .

: ,
Hypergraph Input and Output Connection,
. , ,
, , .

Hypergraph.
.
:-
pCube1 pCubeShape1. Hypergraph
: Graph=>Scene Hierarchy. Shape:
Option=>Display=>Shape Nodes. ,
.

,
Hypergraph.

82
Hypergraph . Scene Hierarchy -
, , Outliner. Hypergraph
, .
, ,
Outliner. Graph=>Scene Hier
archy Hypergraph.

(Dependency graph) Outliner


, .
, Graph=> Input and Output Connection
.

. Hypergraph Scene Hierarchy Outliner -


, .
: , Outliner,
, ,
Hypergraph.

Transform Shape. .
.
Hypergraph pCube1 pCube-
Shape1.
, : parent-child (-
).

, , (, ),
. - transform,
, , , pivot,
-, .
. :
shape. ( shape,
, , , ,
, .)

, Attribute Editor,
transform shape. ,
, Channel Box.

, (
DAG-).

83
, shape,
, transform.
, , . - ,
transform , ,
.

,
transform, (: )
. , : transform,
.

,
shape .
, .

, , ,
shape - Attribute Editor,
.
, Construction History.

, Outliner ( Hypergraph
Scene Hierarchy), transform shape,
: , transform-shape.
shape Outliner, Display=>Shapes
( Hypergraph: Option=>Display=>Shape Nodes).

84
transform shape, , ,
, parent-child (-).
, .

. .
.

, , ,
Edit=>Parent.
. (parent)
, , (child).
,
, . ,
transform shape.

: transform-
shape-. ,
? (, transform
shape, transform.) parent
- -. -
, .

.
MAYA ,
. parent .
Constrain, ,
, . , , , .
,
. ,
, ,
.. , ...

, , Edit=>Parent.

Display=>Shapes Outliner
.

. transform
(parent-) shape transform
, shape.

. ,
, , , Channel Box
, ,

85
. ,
translate .

. , ,
Inherit Transform ( Attribute Editor transform ).
,
.

, parent ,
( )
( ).

, ,
. Outliner
. , (
) :
.
(reoder).

unparent -
Edit=>Unparent, Script Editor "parent -w[orld]".
, , ,
, .

Hypergraph.

, , .
, ,
. , : parent-
child transform-.

. ,
transform shape, shape transform-
? , , -
MEL- . , ,
(spot light). Outliner Hypergraph shape (pSphere-
Shape1), transform . Script Editor

parent -add -s;

86
shape transform . (
Outliner, .)
, , ,
.

, combine NURBS-
.
, .

.
.
, .
Edit=>Group, Outliner Hypergraph
transform group1,
, .
,
transform- (
) . Outliner Attribute Editor,
, - transform-.
shape, , , ,
.

87
. (
), Edit=>Group.
, . , ,
Create=>Emtpty Group, .

Edit=>Ungroup, ,
Edit=>Unparent, .
, . Option
Box ungroup,
, ( World).

,
Outliner, unparent,
.

.
.
, . ,
( ) , .
, .
Outliner Hypergraph. ,
(child), "" .
shape ( ),
transform.

,
, .
, Outliner
. ( Hypergraph + Ctrl.)

,
.

.
,
.

.
.
X, , (9,0,0),

88
(12,0,0).

Sun, Earth Moon, ( , ).


Outliner Moon Earth, Earth
Sun.

, .
Sun Y.
( SunShape),
( Earth, Outliner Hypergraph).
Earth .
,
.
( ),
shape .
, ,
Outliner Hypergraph
.
, , Sun, At
tribute Editor , rotateY ( , ),
=frame/2, Enter.
Earth rotateY =frame*3.
.rotateY , , =frame*7.
.
. planetStart.ma plan-
etFinal.ma.
: Sun
X, , , ,
. , Z,
Z Y, X
. , Rotate Order Attribute Editor
transform.

89
.
MAYA ,
Edit=>Group. ? .
, MAYA ,
. , , ,
pivot,
. ,
, transform ( Group#),
. ,

. ,
, ,
expression.

, ,
( ),
..

.
.
transform,
shape, ; .
: transform, a shape
?

, Option Box Duplicate Geometry


Instance ().

Geometry , , ,
, Outliner Hypergraph, , transform,
, shape-, ,
, , , ,
.

90
! ,
, , transform-,
, shape.
, , , ,
, .
, .

, ,
. , , ,
. , (transform)
, (shape) .

.
.
.

.
.
. ,
, , ,
( left_hand right_foot).
. ,
,
.

, , (Ctrl-g),
(Ctrl-d), ,
pSphere1.
Script Editor

select - group2 | pSphere1 ;

select - group1 | pSphere1 .

91
|
.

MAYA ,
. x
pression

group1 | pSphere1.ty = sin(time)+ .. ;

pSphere1.ty ,
.

(,
), .

select - pSphere1 ;
// Error: More than one object matches name: pSphere1 //
,
select - group1 | pSphere1 ;


. (,
). Option Box Duplicate
Assign Unique Name to Child Node.


Modify=>Prefix Hierarchy Names,
.

Sets Partitions. .
.
(set) ( , partition).
, (,
, , objectSet).

/ (,
) . ,
transform, ,
. - . ,
,
.

92
MAYA . ,
, ,
.
, , , ,
/, MAYA .
, . ( , Shaging Groups,
Attribute Editor ).

, , -
Edit Membersip Tool,
.

. , ,
, ,
.

- Quick Selection
Sets. Create=>Sets=>Quick Selection Set...
Edit=> Quick Selection Sets.

. Quick Selection Sets


annotation. , ,
Create=>Sets=>Set. , ,
- objectSet.

, . ,
. MAYA
, partitions ( , : ).
, , ,
, . ( , ,
renderPartition). .
Option Box Advanced Exclusive,
, , ,
. partition, Partition Use.

, - ,
.

. , ,
(Quick Selection Sets) (layers).
, , ,
.. , ,
Channel Box.

93

, Windows=>Relationship Editors.

.
Move Tool, ,
(spaces) ( ,
).
, Channel Box trans-
late, .

,
(, , ),
(object space). MoveTool
Object Space, ( )
translate Channel Box. ,
Channel Box . ,
, translate

94
( , local space).
( ),
, translate Channel Box .
, ,
, (parent
space ). , local Move Tool Settings
, ,
(local) (world).

(Local Rotation Axes), ,


, , ,
Rotate Tool.
, (
transform-), .

Wove Tool MAYA ,


,
.

, (world space),
(object space) (local space,
). , NURBS-
, .

(Reset Freeze).
.

- , .
, -
, Mod-
ify->Reset Transformations. Channel Box trans
late rotate scale. ( Option Box Reset Transformations
.)

95
Modify->Freeze Transformations Channel ,
. , Freeze Transformations
( ), .
, Channel Box
,
, Reset Transformations.
Freeze Transformations
( Option Box translate, rotate, scale).

. Connection Editor.
. . .

, transform shape,
,
.

, train-
Start.ma. .

Connection di
tor. Windows=>General Editors=>Connection Editor.
. Attribute Editor, Con-
nection Editor .

96
(wheel_1) Reload Left,
|wheel_2) Reload Right.

Connection Editor .
...

,
Connection Editor Left Display=>Show Non-Keyable Right Display=>Show Non-Key-
. , ,
.

Rotate, .
RotateX, RotateX .
RotateX rotateX wheel_2
rotateX wheel_1.

( , ) ,
RotateX . .

rotateY rotateZ .
, .

Connection Editor , .
, ,
.

97
. Connection Editor MEL
connectAttr. ,
, Connection Editor -
!
.
:
connectAttr -f wheel_1.rotateX wheel_2.rotateX;

, , .
, rotate
. !
Channel Box. (
.)

: ,
. , ,
, , ,
.

Connection Editor, Hypergraph,


Graph=>lnput And Output Connection.

, , f.
, , -.

, .
( wheel_1.rotateX), -
( wheel_2.rotateX).

98
, wheel_2.rotateX - ,
, .

, , , Delete.
Connection Editor.
, .

. Connection Editor
.

Connection Editor. , Scale


ScaleX TranslateY . ,
. , . scaleX
translateY (double), a scale - ,
(double3). , (compound,
), (string, ),
. ,
setAttr.

, Connection Editor
. ,
, , .

. SetAt-
tr - type, :
getAttr -type wheel_1.scaleX;
// Resuit: double //
getAttr -type wheel_1.scale;
// Resuit: double3 //
getAttr -type phong1.color;
// Resuit: float3 //
getAttr -type phong1.colorR;
// Resuit: float //

Translate ,
,
.

,
, .
Undo.
Scale Hypergraph, Hypergraph

99
.

. (Compound attributes) - , Rotate


RotateX, RotateY, RotateZ.
.
Rotate
RotateX, RotateY, RotateZ
. , Rotate
, RotateX, RotateY Ro
tateZ. .

,
(rotateY, visibility). n
nection Editor, Attribute Editor Channel Box
, . , MEl
, , ,
- , , .

. Channel Box
, ,
: Channels=>Channel Names=>Long.

,
, .

Reload Right.
, Rotate , Rotate .

, .
Hypergraph Graph=>lnput And Output Connection.
. ,
, .

100
. (, Set Dhven Key),
, .
blendTwoAttr ( ),
,
. ,
.

. Set Driven Key.



. .
, ,
, . ,
.

.
Connection Editor .
, , ,
. , .
l a m b e r t l . Con
nection Editor.

Attribute Editor,
, , Select. Attribute
Editor ,
, , - (
), .

Reload Right Connection Editor, .


Scale, Color.

! Scale Tool ,
.

101
.
: ,
. ,
, , , , ?
, - ,
, , , . -
: (, scale=0.5,
), -, (scale=3.0,
), -.

, Set Driven
Key , Hypergraph.

Connection Editor ( Hypergraph) Scale Color.


Attribute Editor -.
Color, Set Driven Key.

Set Driven Key, Connection


Editor. , (driven) ,
lambert1 colorR.

Load Driver.

, scaleX -
. Connection Editor, .

Set Driven Key ,

102
, , (
pSphere1.scaleX=0.5, lambert1.colorR=0.1),
( pSphere1.scaleX=3.0, lambert1.colorR=0.95).
MAYA scale color
.

Set Driven Key .

scaleX 0.5, , Set


Driven Key scaleX, colorR, Key ().
scaleX 3.0, - (
), Key.

! Scale Tool, .
scaleX 0.5 3.

scaleX,
Set Driven Key scaleY scaleZ, colorR,
colorG, colorB.
, transparency.

. Hypergraph.
Input And Output Connection.

:
(lambert1_colorR), pSphere1.scaleX lam
bert1.colorR.

pSphere1.scaleX (input) ,
, , (Output) lambert1.colorR.

, ,
- Hypergraph. -
(, pSphere1.scaleX ) ,
, . ,
(downstream graph).

lambert1_colorR Hypergraph, , ,
Attribute Editor. ,
MAYA, . ,
Attribute Editor.
Window->Animation Editors->Graph Editor...

103
Set Driven Key
, ,
. ,
Graph Editor ,
.

sdk.ma.

. .
.

. , .

, shift-r -
scale. , shift-r.
, shift-r.
, ,
, scale, .

Hypergraph. , Input And Output Connection. ,


, scale .
, scale .

104
, - .
, .
, (,
, )
, .
( , sdk-
Firtal.ma), .
shift, pSphere1_scaleY
pSphere1.
Connection Editor . pSphere1_
scaleY , Left Display=>Show Non-.
Output ( ) translateY .

. ,
, , MAYA.
, ,
, . , ,
( scaleY translateY) , scaleY
translater Connection Editor.

. :
Hypergraph ?. ,
MAYA . time1, out-
Time, .
Outliner, Display=>DAG Objects Only.
Attribute Editor. Hypersraph
, . ,
input ,
timel.outTime. ,
input Channel Box, keyable Channel Control. ,

105
,
( ti-warping).


, ,
MAYA,
.

.
.
.
,
, , ,
, (, )
, , . ,
-
. (Display=>Hide=>Hide Selection),
visibility, .


, : (integer), (float)
(boot) on/off ( 0/1).
, Connection Editor
, .

,
. Channel Box, ,
: (non-keyable). (key-
able) - , ,
Windows=>General Editors=>Channel Control.

, .
. ( , ?)

.
, Hypergraph Input And Output Connections.
shape- , .

106
pCubeShape1 poLyCube1, Attribute Edi
tor ( , Attribute Editor , -
). polyCube1, ,
width, height, depth.

? Create->Polygon Primi-
tives->Cube polyCube Script Editor. , polyCube1
( ,
). , , ( ,
) , output,
, , .
inMesh pCubeShape1,
pCubeShape1, , , . ,
inMesh output polyCube1.

, pCubeShape1 polyCube1
polyCube1 ( Undo).
, , inMesh ,
polyCube1 - .

, polySphere1
inMesh pSphereShape1.

, . . shift,
polySphere1 pCubeShape1.

107
Connection Editor . ( Left Dis
play Right Display) Show Non-Keyable. Output,
- inMesh.

, Hypergraph :

, .
pCubeShape1 pSphereShape1 , , meshl mesh2, .
polySphere1 inMesh mesh1
mesh2, .
,
, ,
-.
.
, , ,
, , .
( Connection Editor), ,
. Connection Editor - ,
, .

. .
.

,
. ,

108
. .

, , , Attribute Editor
Channel Box (, : ) - , ,
. , (, )
! - ,
.

? - .
, ? :
, Channel Box
Extra Attributes Attribute Editor.

, , Modify=>Add Attribute.
, ,
( , ).
,
.

: , ,
Attribute Editor. , ,
Add Attribute.
OK ( Add Close), , Attribute
Editor Extra Attributes.

: , ,
. .

. ,
Attribute Editor.
Attributes->Add Attribute... ,
.

, , ?
?

, ,
.
. expression Set Driven Key
,
.

, closeFingers. ,
Set Driven Key, rotate ,
. , closeFingers=0
, closeFingers=1 .
closeFingers, .
, ,
,
.

, ,
(, ,
expression). , expressions,
Connection Editor ..
Attribures,
, , Attribute Editor.

,

109
MAYA .
, .
(), .
.

.

() . , ,
. .

- .
, .

, . , -
? , . .
, Channel Box
Delete Attributes, Undo, MAYA ,
. ,
, Undo. ,
( ,
). .

Mesh In, Mesh Out


: , Construction History.
.

, ,
, , :
.

Attribute Editor , ,
polySphere1, .
subdivisionsAxis=4 subdivisionsHeight=4,
, .

: (
pSphereShape1) inMesh, , ,
outMesh, . , Connection Edi
tor . , inMesh outMesh

110
: .
, - . ( , ,
pSphereShape1, .)

, inMesh outMesh ? ! Hyper-


graph! shift, pSphereShape1 pCube-
Shape1. Connection Editor outMesh, - inMesh.

pSphere1 , ,
pCube1 . ,
, shape .
pCube1, pSphere1.
, ,
pCubel , pSphere1.

Hypergraph. , pSphere
Shape1 outMesh->inMesh pCubeShape1.

subdivisionsAxis subdivisionsHight lSphere1 -


: . ,
, ,
, .

, u1 -
, lygons=>Smooth. pSphere1
(
).

111
Hypergraph, ,
, MAYA smooth
, . , polySmoothFace1 ,
inputPolymesh, ,
smooth output.

: polyTweak1 ,
. Attribute Editor NodeState HasNoEffect
.

, , -, ,
Construction History.
, .


, :
MAYA,
.

: ,

112
, .
, , L

getAttr -type

MEL- nodeType. ,
, .

. .

, : ,
. MAYA
, . ?
. , ,
. MAYA
, , Attribute Editor,
.

, distance.ma.

. ,
. ?

Attribute Editor howFar,


: Point1 Point2.

Hypergraph ,
( translate) Point1 Point2 howFar,
distance scale . ,
howFar,

113
,
Attribute Editor.

. ,
.
.
Help=>Node And Attribute Reference...,
, MAYA.

howFar. At
tribute Editor, .

howFar distanceBetween.
Help=> Node and Attributes Reference... distanceBetween.
: ,
Input1 Input2.
, ,
.

, ,
, Help=>Node and Attributes Reference. ,
, MAYA.

Attribute Editor Help,


,
Attribute Editor. , , .

. .

, Attribute Editor transform.


, , mesh.

, mesh
inMesh outMesh, .

, .

Connection Editor.

.
MAYA .
transform! , MAYA,
.

(History)
, , , History.
, ,
: History - ,
.
, History.

: shape ,
, , , His
tory .
: History , .
, MAYA ,
, ... .

History . ,
MAYA Option Box
(,
Lattice).
, : MAYA
, , , Option Box,
, Attribute Editor.
, MAYA ,
, (History).

History Construction History.


, Construction History History,
. History,
, ,
.

History .

. ( visibility),
shape, History,
. , , trans-
form- History. ( ,
Delete History .)

Construction History. .
.

Construction History ,
, NURBS- ( subdivision surfaces
Construction History ).

Construction History
. NURBS Primitives Polygon Primi
tives, ( make NURBS poly
),
. Construction History.

( , nurbsHistory.ma).
NURBS-. ,
, Construction History .

Channel Box makeNurbsTorusI End Sweep=180, Minor Sweep=180.

115
, RMB=>lsoparms. .

: Surface=>Loft.
.

Surfaces=>Loft.
.

, Channel Box:

116
, MAYA
. ,
INPUTS OUTPUTS Channel Box. Hypergraph
Input And Output Connections.
:

, makeNurbsTorus1. , MAYA
,
. Construction His
tory.

loft1
curveFromSurfacelso, ,
.

, History -
(upstream graph), . ( Hypergraph
Options=>Orientation=>Horizontal, , , .)

117
History. .
, MAYA ,
. ,
, .
, Hypergraph loft curveFromSurfacelso,
, .


: Delete History.

Edit=>Delete by Type=>Delete History,


() . ,
,
( ) .

: ?

: , .
Construction History , ,
revolve, round, ,
, ,
.

: , ,
, , , ,
.
,
-

: ?
-,
, .
,
.

-, Construction History
.

Double Transformation. .
MAYA

, nurbsHistory.ma.

.
.
. .

,
, . , ,
, . ,
, Move Tool. ,
,
. Rotate Scale Tool,
Double Transformation.

118
, ,
.

, ,
.

,
, (Edit=>Group) .
, Construction History .

. Construc
tion History. Status Line , Construc
tion History On/Off,
.

Duplicate. Input Graph. Input Connections.


.

History, , ,
Construction History.
,
. ,
.

.
Polygons=>Smooth.
Edit Polygons=>Extrude Vertex.
, Polygons=>Average Vertex.
(-, starObjectHistory.ma.)

, ,
, , Subdivision Level Attribute Editor polySmoothFace.
Edit=>Duplicate , ,

119
, .
Option Box Duplicate Duplicate Input Graph
( , History - )
, Construction History
Hypergraph.

Construction History .
(, , polyCube.)

,
History, , ,
, .
Option Box Duplicate Duplicate Input Con
nections.

Construc
tion History, .
Attribute Editor Channel Box ,
. Subdivision Level Attribute Editor

120
. rgraph,
, .

, Input Graph Input Connections


, History, ,
. , , expression,
, expression
; Input Graph expression ,
Input Connections expression .
( expression. )

. . ,
, Attribute Editor - translateY -
:
=noise(time)
Enter. Expression . Duplicate Option Box
Duplicate Input Connections . -
Expression Editor,
, .
Hypergraph, , ex
pression - , ,
.


, ,
, Construction History
. , , ,
. :
, , ,
?! ,
, inMesh, outMesh,
.
( , -
pergraph), , , .
.

.
History ,
, , ,

121
shape.

. (?
), . , starObjectHis-
tory.ma .

, squash: Deformers=>Create Non


Linear=>Squash.

Channel Box factor=3.

bend: Deformers=>Create Non


Linear=>Bend.
Channel Box curvature=2.

, , . ,
, , .
?

, Hypergraph ,
, .
, ?

,
(inputs).

122
, :
lnputs=>AU Inputs...

List of input operations for pCube1, History


. (, Construction History
History, .) Hypergraph,
.

- Non
Linear(squash1), : Non Linear(bend1 ).

,
- .

123
, :
, . ( ,
, History.)
, nodeState.
, , Construction History,
( ).
Hypergraph,
, .

Tweak
tweak, ,
.
, , ,
: ,
. ( ,
, .)
tweak - ,
. , , ,
.



-, . Status Line
,
.

124
Attribute Editor ,
( ),
Attribute Editor .

.

DAG DAG?
DAG. ,
DG. , MAYA, ,
. ,
, , .
( ,
, , - DAG , -
DG. . ...)

DAG (Directed Acyclic Graph) , ,


. ,
DAG - .
parent-child - DAG.
DAG : Hypergraph Scene Hi
erarchy - DAG. : DAG - ,
!

(directed) , parent-child
. (acyclic)
( ),
, parent-child . ,
, ,
,

125
..

DAG-object. ,
DAG- - DAG, ,
DAG-. DAG -DAG ,
Outliner / Display=>DAG Objects Only. ,
, , ,
, , DAG-.
, , , DAG- transform-,
. ,
, , , , , - DAG-. ,
blendshape, , DAG- .

, DAG-node, ,
DAG-. DAG-: transform- shape-
, . Transform- , ,
, ( ) (child) shape-
transform-. Shape- ,
transform-. ( DAG-:
transform+shape.)

, shape- ;
. DAG ,
( ),
. - ,
, : , : ,
, .

, DG (Dependency Graph). -
, . DG
(directed), . ,
DAG, ,
. DG
, ,
. DG Hypergraph Input And Output
Connections.

: DG- - DG-. DG-


, ,
, .
DG- , , time1, ,
Construction History, .

, , DAG- ,
, DG-, transform shape
Hypergraph Connection Editor.

DG-, transform shape, Non-DAG Nodes.


, ,
. - Non-DAG Nodes. ,
time1, expressions, blendshape, defaultRenderGlobals
- Non-DAG Nodes. ,
(, expressions),

.

, , DAG
, a DG -
.

126
. DAG-
, DAG Node.
, ,
.

Hypergraph ,
, . ,
Hypergraph ,
. , , Connection
Editor ( rotate),
, - . , .
, rotate
. .
MAYA , ,
.
,
, .

.
, .

MAYA ,
.
Script Editor :

//Warning: Cycle on 'pCube2.rotate' may not evaluate as expected.


// (Use 'cycleCheck -e o f f to disable this warning.) //


, .

.
, , MAYA
. , , ,
. .

Expression .
expressions. , expressions
,
. ,
.
, ,
C++ . , expressions.
, expressions, ,
, MEL.

. ,
:
. , ,
, ... ( - ? , ?)
: .

127
expressions , .

expressionStart.ma.

expression,
.

Hypergraph expression1.

, expression1
(pCube1.translateY pCube2.translateY),
(output[0]), (nurbsSphere1

128
translateY).
. expression1
- .

.
, Hypergraph Graph=> Input And Output Connec
tions, , expression1.
expression1 pTorus1 , Shift.

Connection Editor.
, expression1, Output/Output[0], TranslateY,
, , expression1
.

, , .
Expression Editor, Select Filter=>By Expression Name expression1,

! expression1
pTorus1, .

129
, - ,
( Expression Editor). ,
Hypergraph .
, , , . MAYA
, - ,
.

, expression1 :

pTorus1.translateY=(pCube1.translateY+pCube2.translateY)/2;

MAYA expression1 (output[1])


.

, (, , ), expression1
: (input[n],
),
(output[n], ).

, .
Hypergraph expression
time1.

Expression Editor (
Reload).

130
, .
, .
expression , .
.I[0] .|[1] input[0] input[1], , ,
expression1. [0] output[0].
, , Connection Editor,
(input[n]) expression1 - , (output[0])
, expression
, MAYA, ,
Expression Editor.

, expression
, . ,
expressions , MAYA
.

. . Expressions
Nodes. ? .
, ,
, . ,

. MAYA
! , , ,
.

:
expressions ? ?
,
, ? , ,
expressions, ,
, , expressions, .
.

, , ,
.

expressions ,
.
MEL, . expressions
. ...

-, , expressions, ,
, polySphere. MEL,
, ,
. , ,
, polyCreateFacet, ,
(, ),
, , , . , ,
. expressions .

-, ressions L ),
. , - ,
,
, . ,
, expressions
( , MEL, ,
MELc ).

++ .

131
( ) ,
, expressions. .
- , ,
. , ... ++
,
MAYA ...
expressions .
, , ,
. , , ,
, expressions .

.
( )
(
), , .
, expressions
.

, , noExpressionStart.ma.
expressions plusMinusAverage1,
( operation Aver-
age). Hypergraph ,
, expressionStart.ma, expression.

,
, .
. : ,
, ,
, .

nurbsSphere1.translateY=(pCube1.translateY*0.25*pCube2.translateY*0.75)

, (
noExpressionMulti.ma).

132
,
expressions. , (
) expressions,
, .

, .
Hypershade samplerlnfo: Create=>General Utilities=>Sampler
info. samplerlnfo1,
.
.

Expression Editor expression :

if(samplerlnfo1.pointWorldY>0)lambert1.diffuse=
noiselsamplerlnfo1.pointWorldY*10)+1;

, lambert1
, . ,
, diffuse,
expression. ( materialWithExpression.ma.)

. ,
expression, .
, MAYA men
tal ray , .
expression , , .

, -
MAYA ,
. ,

133
Node State. .
.

, , ,
,
, Node State,
Attribute Editor
Node Behavior.

MAYA ,
.
, -
Loft, Extrude . Construction History , ,
,
, ,
. , , ,
, ,
! Attribute Editor Loft
Extrude Node State=Blocking. ,
, . ,
, , Node State=Waiting-Normal.
.
, .
, Attribute Editor skinCluster,
. Node State=Blocking,
,
, , ,
Node State=Normal.

, , Node
State=Blocking MAYA :

Warning: skinCluster1 (Skin Cluster Node): Blocked is not supported on deformers. Switching to Has No
Effect.

Node State=HasNoEffect.
,
, .
- , , ex-
pressionStart.ma ( expression),
expression1 Attribute Editor.

134
Node State=HasNoEffect.

expression - :
. -
: expression ,
, , .

Node State=Blocking, expression ,


. ,
.

Node State. Normal Blocking.


, Node
State=Blocking. , Blocking , MAYA
HasNoEffects.

, Node State
, . ,
. Attribute Editor
, , . ,
: Blocking, HasNoEffect.
, ,
: Modify=>Evaluate Nodes. Node State=Blocking
.

, Node State ,
. , - expression ,
, Channel Box .

. , , ,
Waiting-Normal. Waiting () : MAYA
- , .
, Waiting-Normal : MAYA ,
Node State-Normal.
? , MAYA
(, , History).
( )
- , .
, , ,
, .
Windows=>Settings/Preferences=>Performance Settings.

135
Refresh On=Release,
,
- . Refresh On=Demand
, Update
.

Update ,
-- Node State=Waiting-Normal,
Normal. Refresh
On=Drag), Node State=Waiting-Normal, ,
, Construction History,
.

, .

. , ,
- Connection Editor
, , MAYA.

, ,
. ,
.

136
, .

, (,
),

createNode nodetype

-nodetype - , .

, pointOnCurvelnfo, pointOnSurfacelnfo
closestPointOnSurface,
. , , ,
.
. , ,
.

, .
ramp ( follicles)
. .

. ,

,
.
, .
, -.
.

, , ,
fractal.

Attribute Editor, fractal


Attributes=>Add Attributes resolution ,
96.

: ,

137
.
.


mental ray.
mental ray .
Outliner mentalrayGlobals,
:
regionRectX=0, regionRectY=0, regionRectWidth=300, regionRectHeight=300.
, mental ray,


. ,
. ,
- ,
.

MAYA, .
, ,
, !. , Geometry n
straint , .

138
, .

: ,
(Animate=>Path Animation=>Attach to Path),
.
( : motionPath), ,
, .

. ,
, .
, loft,
.

, , MAYA,
.

. Geometry Paint.

(Create=>NURBS Primitives=>Torus).
(scale=7).
.
tree.

,
, -
.

: Modify=>Paint
Script Tool. , Option Box.

Setup
Tool Setup Cmd : geometryPaint. ,
Enter...

139
,
, . :
, .

,
.
, Geometry ,
.

Geometry tree, .

, Options Align ()
Group Isolate. ( : ,
, .)
- , , -,
, . . , ,
, ,
.

140
Select Tool Outliner. ,
, , .
, ,
, .
Outliner .

. pointOnSurfacelnfo rotateHelper
,
, ,
.

, Attribute Editor, transform


translate rotate , . ,
Attribute Editor, nurbsTorus1Ge-
om188Loc nurbsTorus1Geom188Align.

, pointOnSurfacelnfo rotateHelper,
.

141
pointOnSurfacelnfo,
, U V ,
. ,
. U V Attribute Editor
: Parameter U Parameter V,
.

, Hypergraph, pointOnSurfacelnfo,
, , -
rameter U/V, translate ,
. , , ,
, pointOnSurfacelnfo.

pointOnSurfacelnfo ,
rotateHelper, , .
Hypergraph.
Hypergraph, :

142
rotateHelper ,
. pointOnSurfacelnfo
.
u forward. , , rotateHelper
, ,
Y (u), X - -
Howard). rotate
, , X
.

, ,
.

: , ,
, Parameter U/V pointOnSurfacelnfo,
.

: , pointOnSurfacelnfo rotateHelper

createNode pointOnSurfacelnfo;
createNode rotateHelper;
, , . ,
pointOnSurfacelnfo shape
, worldSpace.

. rotateHelper - MAYA,
. , Plugin Man
ager rotateHelper.

: rotateHelper ,
, , pointOnSurfacelnfo ,
Normal Constraint.

, , . pointOnSurfacelnfo
.
? www.alias.com Bonus Tools Pack,
MAYA. , pointOnMeshln-
fo pointOnSubdlnfo, , . ,
, .

: MAYA ,
,
. :
.
.

. Real Trans Objects.



MAYA ,
,
( ) ,
, .

,
, , follicle,
.

143
, .
, (scale =7) , ,
( ).

Script Editor :

createNode follicle;

: Outliner follicle1.
: follicle, follicleShape1, transform,
f o l l i c l e i . ( , , , folliclei
DAG-.)
Outliner , Attribute Editor
. (follicleShape1) Parameter U/V,
, , .

, .
, follicle,
.
Connection Editor.
Outliner , shape,
.
Connection Editor Reload Left, pTorusShape1
.
Outliner follicle1 ,
follicle (follicleShape1), transform.
Connection Editor Reload Right.

144
World Matrix pTorusShape1 Input World Matrix
follicleShape1.

OutMesh Input Mesh .

follicleShape1 , ,
, Parameter U/V.

145
,
.

follicleShape1 Connection Editor (


), - .

Out Translate Out Rotate , ,


Translate Rotate .

,
Z .

146
, , ,
(, Attribute Editor Rotate Axis=90 0 0.)
.
Connection Editor follicleShape1.
transform follicle1, .
, , .

follicle1 Outliner Connection Editor.


Out Translate Out Rotate follicleShape1 ,
, Translate Rotate follicle1 .

follicle1, .
follicle1 , .

Outliner follicle1 .

147
,
. rota-
teX=90, .

, f o l l i c l e i Attribute Edi-
tor, , Paramete U/V,
. ParameterU=ParameterV=0.5,
.

1. , follicle
, . ,
,
UV-, ,
, ,
UV-.

2. , Extra
Attributes follicle Map Set Name, ,
UV- UV-
.

3. outMesh
Local Input Surface fol
licle.

follicleConstraint.ma. ,
, Hypergraph.

148
. MAYA , -
, .

. ,
MAYA furPointOnMeshlnfo furPointOnSubd.

. , (faceln-
dex) .

.


, .
. - (
), ,
.
Attribute Editor
Cotor Balance,
, , Photoshop.

, ,
Photoshop, ,

. .

.
HyperShade lambert1.

HyperShade .
, Attribute Editor -
. , , :
X:\Program Files\Alias\MayaN.N\brushlmages\wrapCloud.iff
, , (
, - .)

HyperShade lambertl (Graph=>lnput


Connections.)
, (transparency), ,
, .

,
Photoshop'a: Adjust Curves.

, file1 lambert1 ,
lambert1.

149
, , ,
. ,
,
.
, ? , ,
- , Hypergraph
(
Set Driven ). createNode,
.
, Script Editor ,
, (RGB) :

createNode animCurveUU n redColorCorrectionCurve;


setKeyframe -f 0 -v 0;
setKeyframe -f 1 -v 1 ;

createNode animCurveUU -n greenColorCorrectionCurve;


setKeyframe -f 0 -v 0;
setKeyframe -f 1 -v 1;

createNode animCurveUU -n blueColorCorrectionCurve;


setKeyframe -f 0 -v 0;
setKeyframe -f 1 -v 1;

, createNode setKey
frame, . , ,
, Graph Editor,
: MEL- . - !
, , , .

file1.outColor lambert1.color,
(, )
,
lambert1

file1.outColor lambert1.color HyperShade.


Connection Editor, f i l e l
Connection Editor.

, , Outliner
DAG Objects Only.

150
redColorCorrectionCurve, Connection Editor.
Out Color R Input .

greenColorCorrectionCurve blueColorCorrectionCurve,
Connection Editor Input
Out Color G Out Color , .

. Connection Editor
,
.

151
lambert1.
Outliner Connection Editor.
Left Display=>Outputs Only. lamberti Connection
Editor.

Output redColorCorrectionCurve
() Color R lambert1. greenColorCorrectionCurvt
blueColorCorrectionCurve, Output Color G Color , .

HyperShade, :

lambert1
, , Graph Editor
. ( f.)
Graph Editor,
. HyperShade.

152
,
. , ,
( .

.
( ), MAYA
. ,
,
.
, , - MultiplyDivide, Operation=No Op
eration, - Output -
InputlX, InputlY, InputIZ, . ,
Output, Color
lambert1.

,
.
Create HyperShade, ,
. ,
( , ,
.

153
MAYA.
.
MAYA
,
, MAYA .
, ,
, (
), -
.

.
Paint Effects. : ( stroke) ( brush).
brush ( ),
. Paint Effects
brush, , , .

Fluid Effects. . . (
fluidShape) ,
, ,
.
, - , , ,
.

. , ,
, - rigidBody,
, , ,
. . (
rigidBody.)
Hypergraph rigidSolver,
. ,
, ,
.

, ,
.
.

. , ,
particleShape. ( emitter)
, . , expressions
, , expressions, ,
(, .),
.

MAYA Fur. FurDescription.


. ,
. ,
,
. , ,
Attribute Editor FurDescription Fur Paint Tool,
.
, FurGlobals,
( , ).

MAYA Hair. .
. hairSystem

154
, , .
- follicle.
hairSystem ,
,
. Hair
, -
.

, MAYA, ,
, .
, , , (, ,
inMesh! (, ,
.
, MAYA ,
. - MAYA .

, .

MAYA
MAYA, . 1997
MAYA . ,
, , .
, : , ?,
: ---!.... :
?, , ,
: , , , -, , , .... : ,
.
. , ,
, , ,
. , ( ),
, . , ,
, , SGI ln-
digo. .
- MAYA, :
!, !, !, , !. ...
. .
, ...

. ,
. , ,
. , , , .
Alias I Wavefront ,
, . ,
, ,
, ,
10 , , ,
, . , ,
. , , , ,
.
: MAYA 10 ?

- , , ,
. ?
!, , .
, .
,
. . ,

155
:
, .
-, ,
, ,
,
. ( ) ,
. ,
, ,
60 ,
, ,
. ...

, MAYA ,
MAYA , -
.
Artisan Jasper...

.
, -
, .
, ,
-
(http://www.iespana.es/sierra-nevada/).
, .
, )
( ), ,
. , 150 ,
"Malaga" .
- - .
, , ,
. 15
. ,
. , -
, .
, ... ,
,
, . , , ,
, , , ,
- .
. ,
, ,
. , , ,
,
, .
, , , ,
- , .
, . ,
, ,
. , -
. ,
. , ,
, .
, ...
, ,
, - .
.
-
.
, - MAYA 1.0...

156


( )
:

. , ,
.
, . , ,
, , ,
. (, ...)

,
- . , -
, ,
,
.

MAYA
, ,
- . , MAYA
,
,
.
Alias Studio, .

-

, .
, (, . . ).
. ,

. , ,
, . :
, ,
, .

, Construction History
- ,

.
, ,
. -
CAD (Computer Aided Design,
).
. ,
, , -, -,
-, ,
.
... , ,
.
, 1999 , Alias - Wavefront,
, -
. . .

158
,
.
.



.
.

, .
.
, ,
. ( ,
, , .)
, UV- .
!
(). , .

-
(, , ).
. ,
. ,
. - ,
, , .


, , . ,
, , ( ,
)
.
MAYA ,
, . ,
,
. Stitch,
, -
.
.
,
. ,
, . (
, .)


(
).
, , , , .

, , .
.

, ,
,
(birail), (stitch) (align), , ,
, .
, , , ,
, , ,

159
,
(rebuild)... (
),
(blendshapes) , ,
, - . (
sock-head. ,
, .
...)

, ,
( ,
)
.

...

. , \
,

: (NURBS), , , , -
. >
, .
NURBS (non-uniform rational b-splines).

- , , basic.
,
. 1946 ,
- 1972 .

(non-uniform)
,
(uniform) .

(rational), ,
-, ,
MAYA :
.

- NURBS,
(knot) . MAYA ,
.
NURBS- (
, ).

MAYA . -
NURBS-, ,
. -. -
,
. -
, ,
.

subdivision sur-
faces, (, , ;
).
, .

160
,
1976 , .
?

( MAYA).
Smooth ().
. , Smooth,
, - ,
, ,
. ,
smooth. sub-
division surface, .

, subdivision surfaces,
,
.

, subdivision surfaces , NURBS.


- ,
NURBS-. !
, subdivision surfaces
, .

,
- NURBS.
metanurbs subdivision surfaces.

, NURBS subdivision surfaces


, , ,
,
. :
?



. ,
, .

, ( )
, :
.
,
, .

,
, - , .
.
-
.

, ,
: .

,
-
. , , ,

161
,
.

. , , : MAYA
,
NURBS, . ,
,
, . ,

, ,
, ,
-,
- Paraform CySlice.

, subdivision surface
,
,
ZBrush, Modo MudBox .


NURBS, (subdivi-
sion surfaces) , , .
3D- ?


, , , MAYA
. ,

.
, Adobe Illustrator, MAYA .ai,
. /
.

3D- - -
OBJ ( wavefront obj).
, ,
( MAYA ).

, , IGES,

C A D ' O B .

- (,
PolyTrans, Okino Computer Graphics),
3D- , , ,
. Kaydara (.
, MAYA, Alias, , , Autodesk
Filmbox MotionBuilder,
FBX,
3D-. ,
(www.kaydan;
com), MAYA.

162


(metaballs). ,
,
. MAYA .
AM_Metaballs -
Y, -.
MTOR (MAYA Renderman converter), , ,
.


.
, ,
, ,
.

, ,

. , , ,
, :
.

Paint Effects .

L-
- L- (L-systems, ),
, ,
. , , L-,
, .
, , L- MAYA
.
L- MAYA .

MEL-
MAYA
. MEL-,

-
.

. , ,
, .
. . proCurve.
expression:

float $x=2*sin(time*5);
float $y=2*cos(time*5)*sin(time*5);
float $z=0.5*time;
if(frame==1) curve -p $x $y $z -r proCurve;
else curve $x $y $z -a proCurve;

163
,
.

. , ,
.

MEL- ,
, , ,
, .



, , .
,
, , ,
.
, MAYA.
MAYA - Xfog map. TerraGen WorldBuilder.
Digital Nature
Tools. MAYA Fluids Ocean.


, Paint Effect
MAYA, 2.5,
.
, Paint Effects
.
,
, .

MAYA Paint Effects


. ,
.

MAYA ,
, ,
Paint Effects.

-, , MAYA
, (
MAYA.

-, , Paint Effects - .

-,
,
.

-, Paint Effects
MAYA - - .

, -,
Paint Effects, .

164
. Expressions
. Painter
.

, Paint Effects,
( ) .
? .

165
. (
, , ).
, NURBS-.
,
. , ,
,
.

,
,
, NURBS-
, ,
.

, , ,
,
, . , , ,
,
.

NURBS,
.
.



.
,
, .
, ,
, , .
MAYA , , ,
( ,
, ).

NURBS-,
.
, (, , )
,
.

.
(, Extrude Face)
. . Paint Effects
. Wire Wrap .

166
... .
.

.
, ,
.
.

, , . - . , -
.
,

= 2

= * +

,
.
,

=t
y=t 3

= a*t + b

= + b*t + * t 2 + d*t3 + ...


= + q*t + r * t 2 + s*t3 + ...
z = i + j * t + k * t 2 + m*t3 + ...

t , - .
, t , .

, t , , z
, . ,
.

, ,
. , ,
. ,
( ,

167
! .

MAYA ( , ),
-,
.

, ?
, ,
, .
, , .

(
).

,
( , , ,
)


.
.
,
.

MAYA .
,
, ,
.
, MAYA,
, .


.
( ).
. ,
.


.
, , , .

168
,
,
.
, - .

,
, .
, , .
.


, . ,
.


, ,
(positional continuity). ,
. G0.

,
( ),
(tangent continuity, G1). ,
(, ) ( , ,
). .

169
, ,
(curvature continuity, G2). ,
.

,
, . , ,
, , ,

, , , ,
,
.

? ,
, ,
. NURBS-
( ), , ,
.

.
.

.
MAYA.

-, Create=>NURBS Primitives.
cle Square. .
Create=>Arc Tools.

-, Adobe Illustrator,
. MAYA
File=>Import
: Create=>Adobe Illustrator Object.


. ,
. , .
. , ,
CV Curve Tool Curve Tool.

170
CV Curve Tool
Create.
(Tool), , ,
MAYA . Help Line, ,
(CV Control Vertices), Enter,
, CV Curve Tool.


Insert,
, .

,
, , .


. ,
. ,
- .
, .


(span).
. Windows=>Settings/Preferences=>Preferences..=>NURBS,
New Curves- Edit Points.

, ,
Control Vertices.
( Move Tool),
, .

171
.
, .
Windows=>Settings/Preferences=>Preferences...=>Selection=>Curve
k Drag Select.

,
Curves=>Add Point Tool.

, ,
( - ),
, , U. ( U V
, ).
. ,
Edit Curves=>Reverse Curve Direction.

Curve Tool
, , ? ,
... , ,
Edit Curves=>EP Curve Tool. Edit Points
,
. , CV Curve
Tool, .

. CV
( ),
.
. (knots) -
- , , , -
. ,
,
. ,
Edit Points ,
. , ,
spans.

Edit Points,
Edit Points.
CV ? ?

: ,
CV ? -,
, , CV
,
, , Edit Points. (,
Edit Points, ).

Edit Points MAYA ,


CV. CV Edit Points .
, , Edit Points MAYA
, , -
(.
- Edit Point. ,
( ), MAYA
, !).

172
, a Edit Points
.

,
Edit Points, ,
.

,
. Edit Points , , (
( ) .

. . .

, NURBS-.
, .
.

CV Curve Tool Curve Tool .

(Curve Degree) . ,
,
, , Edit Points. Knot Spacing
. ,
.

, , ,
, ,
. , , ,
, .
.
,
( t, ).
U ( ) .

MAYA ( )
. Chord Length (
), , .

. , () ? ,
?..

173
( Edit Point)
, .
. Uniform ( ),
, , CV
Curve Tool Curve Tool.

. .
, , .
- - (
), .
- ,
, ,
. - Uniform-.
( , ),
,
. ,
. - Chord Length
.

,
, , , Chord Length
(, , ,
, : - .)
, ,
.

Chord Length
.
, (
Uniform- , Fix Texture Wrap)
Texture Map Attribute Editor). Chord Length-
. ,
, Curve Tool, .

, CV Curve Tool ,
, .

Chord Length ,
, .

, , ,
Uniform-. ,
( ),
Uniform. Uniform- Chord Length
.

174
, , NURBS-
. , (, loft)
Uniform-, (, fillet)
Chord Length. ,
rebuild . ,
, , , Uniform-.

? - .
Attribute Editor. , shape,
.

, - ,
.
, , ,
. ,
, , , , ,
.


. Detach Attach.
. Keep originals
.
Detach , ,
. ,
Curve Point, . -
, ,
.
:

Warning: Some items cannot be moved in the 3D view.

:
.
.

175
( shift)
Edit Curves=>Detach, .

,
Attach. , , ,
? MAYA , ,
, . ,
Curve Point ( ) .

, Option Box
EditCurves=>Attach.

Blend, .
Insert Knot -
,
Insert Parameter .

, , Construction History,
. t-
tribute Editor Channel Box attachCurve,
Attach.

. Option Box
Keep Originals,
.
, Attach.
Keep Originals
, .
, Construction History,

176
Attach, ,
, Keep Originals
.

Connect,
. ,
. - ,
.

.
Connect , .

-,
.

-,
- !. ,
, , , , ,
, , , ,
, .
, ,
, .

177

, ,
.

CV Curve Tool ,
, f
, , .


, , .

, Insert,
. . f,
. , ,
.

178
Insert .

, , ,
.

, ,
. ,
.

. shift.

.

179

,
, -, , -,
. Option Box Display=>Grid
.

. MEL-,
:

if(`grid -q -d` - 5 > 0) grid -d (`grid -q -d` -5);


grid -d (`grid -q -d`+5);


.
.
, , , , Insert
Knot. , ,
Rebuild,
(
.

. Delete!

. Insert Knot
(CV),
, , . Edit Point
. . ,
Curve Point.
Edit Curves=>lnsert Knot .

Option Box Insert Knot Between Selection,


Edit Points .
, (Multiplicity) , ,
.

. Rebuild.
Rebuild .
. , .

-, , ,
.

-, ( )
.

180
, ,
.

, Rebuild .
Reduce Rebuild
Type.

MAYA , ,
, , Tol
erance ( , Use Tolerance=Local),
.

Curvature, ,
.

Match Knots ( :
, number of spans) .
.
, , Loft. ,
, ,
, ( ) .

(,
Curve Fillet) No Multiple Knots.

181
Uniform.
.

, ,
(, - ).
Parameter Range,
Keep=CVs.
,
.

. 0 to #Spans,
,
Uniform-, ,
.

Keep ,
.

( CVs),
Rebuild, ,
Degree.

182
( NumSpans),
- , ,
.

, , Keep Ends,
.
Number of Spans.

183

, , Eex-
trude.

. ,

,
, .
Attribute Editor spans.
( ),
. ,
, , Form Attribute Editor, Peri-
odic .

Rebuid Curves.
, Edit NURBS=>Rebuild Surfaces.
.
-
. , ,
, , U V.
, . ,
, ,
U V ,
.


,
.
.
, -
, ,
, Curve Point. Help Line,
: , .
- . ,
, .

Modify=>Lock Length - ,
.

Duplicate Surface Curves -


(!) . .

'184
Align Curves , .
, .

Move Seam ,
.

Cut Curve - .
.

Intersect Curves - ,
, .

185
Extend Curves .
, .

Offset Curve - ,
, .
Loop Cutting, .
.

Fit B-Spline - , .
Edit Points .

Smooth Curve - - , .
Project Tangent .
, ( )
.

186
Modify Curves
, (Bend), (Curl), (Straighten)
.

: Curves on surface.
: Make Live
MAYA.
. ,
.

.
.
.
, ,
. .

, ,
(, ) (Modify=>Make Live),
. CV Curve Tool
, , .

( Make Live),
NURBS-,

187
. ,
. ( , ,
Modify=>Make Not Live).

, Move Tool, ,
.

, Outliner, .

, , , .
, .
-
, . , U
V, NURBS-.
, .
Outliner, shape- (Display=>Shapes).
, .

188

Loft Bevel.
, , ,
freeform Fillet.
.


,
, , MAYA .

NURBS-.
: Modify=>Make Live.

189
, , , .
Option Box CV Curve Tool Curve Degree=1 Linear (
).

( ,
). , . Enter.

, . ,
! MAYA .
, ( ) .

. .
. , ,
? , .

, .
, .
(
).

.
, . ,
.

190
, Channel Box, CVs (Click to
show).

- .
, , .
, Z . , X Y
U V.

Y , , 64.
. X .

: ,
. ( ).

. , MAYA
- , - ,
,
. ,
. (
!) MAYA
1.0, , .

,
Edit Curves=>Duplicate
Mace Curves.

191
, Construction History .
, .

,
(Multiplicity), (CV weights)
. ,
,

, -
.

. Multiplicity.
(End Conditions)
MAYA dit
Curves=>CV Harden. ( ,
CV Multiplicity.)

, Keep Originals.
hardenPoint,
multiplicity. multiplicity
, . ,
multiplicity
. , .

. Multiplicity
, -,
,

192
. ,
, CV Multiplicity. Edit
Points, multi-knot multiple knot.

,
( Edit Point) multiple knot Edit Curves=>lnsert Knot.
multiplicity
. .

Edit Point , ,
, , . ,
. multiple knot, .
, , ,
-.

,
, multiple knots. Rebuild No Multiple Knots
. ,
Rebuild = End Conditions End Conditions = No Multiple Knots.

, (CV/EP Curve Tool)


, Multiple End Knots, .
,
.

193
, ,
.

,
(, Lattice Bend),
. .

Multiple End Knots


( ,
,
),
. ( bend endConditions.ma.)
, .

, multiple knots
,
.

(Weights)
, .
, R NURBS, " r a t i o n a l " , , ,

194
: ,
, .

, ratio (!
rational? - : NURBS
() .

?, .

! MAYA rational- Read Only. ,


. , , MAYA
IGES, MAYA ,
MAYA .
MAYA . , , , MAYA
, ,
. , MAYA
, rational-. ,
Rebuild Surfaces Non-Rational,
, , non-rational.

, , MEL, ,
. nurbsCurve=>curve
Shape=>controlPoints , weights,
.

Create=>NURBS Primitives=>Circle.
Script Editor

getAttr ,wt[0:7]
// Result: 1 1 1 1 1 1 1 1 / /

setAttr .wt[0:7] 5 15 15 15 1

, .

195
.

setAttr .wt[0:7] 1 0 1 0 1 0 1 0

, ,
setAttr. ,
, .
www.highend3d.com
. rational-,
.
, Align ,
rational-.


,
, , .
. Edit Curves=>Curve Editing Tool.
.
, ,
.

196
,
, ,
.

,
.
, .


. ,
- .

Edit NURBS=>Surface
Editing=>Surface Editing Tool.
.

,
, . ,
,
.

.
.

.
(Artisan) ,
,
.

. : Edit
NURBS=>Sculp Geometry Tool, Edit Polygons=>Sculp Polygon Tool Subdiv Surfaces=>Sculp Geometry Tool

:
. ,
( )

197
. ,
,

. ,
, .
- ,
.

, (Push)
(Pull) (Smooth)
.


. ,
.

. ,
, Option Box ,
.
, Edit NURBS=>Sculp Surface Tool.

.
, Paint->Sculpt.

I "'"

(Tool), ,
, ( , ) ,
.

, , ,
, , (Operation).
Tool Help ,
.
.

.
.
.

. ''
(brush). ,

198
.

'' marking menu,


.
.


. , Display,
Show Wireframe.

-
. Stroke, Reflection .

. ,
, ,
. .

199
,
.
, .
,
,
.

. ,
Select Tool,
Select ,
.


. ,
. displacement.

( Pull), Attribute Maps=>lmport


Import .


. , Smooth
, .
, . Smooth
, .
, ,

200
.
Smooth
. Hull
NURBS- (Display=>NURBS Components=>Hull),
.
Reference Vector, . Flood,
,
.

Smooth
, .
, Sculpt Tools .
, .
,
,
.

. - Jasper.
, MAYA.

.

. Attach Rebuild . Insert Knot
Insert isoparm, Reverse Curve Direction Reverse Surface Direction . .
, , , -
. (, ,
, , multiplicity) ,
.

NURBS- , -,

201
. ,
. U V,
,
( ) , U V
.

NURBS-
: .
U V ( , ),
Edit NURBS=> Reverse Surface
Direction .
Display=>NURBS Components=>Normals.

Curve Point Surface Point.

(Isoparms). ,
.
, .
,
Edit Curves=>Duplicate Surface Curves.

202
. -
. U
V .

Edit Points,
, , Edit NURBS=>Surface
Efting=>Surface Editing Tool. Break Tangent Smooth Tan-
gent,
.

.
Hull. , Hull - , ,
.
,
.

203

, -
.

.
,
. -,
, . .
, .
:
, - .
- ,
.

. , , 10000
. ,
, ,
.

, (
). Attach Surfaces, ,
.
, ,
. Attach Surfaces ,
.

, Attach Surfaces ,
Trim Tool, ,
.

,
. .

204
, Align Stitch,
. ,


, ,
Attach Surfaces. .


,
- , ,
.


,
. ,
, wireframe (
4) 1, Shading=>Shade Options=>Wireframe
Shaded.

NURBS-, Attach Surfaces


( Keep Originals, ).

, ,
3 7, 9,
, ,
.

205
,
.

. :
,
.

- ,
! -
, .


(Uniform),
,
(0 to #Spans), ( ,
Uniform Chord Length ,
).

(!) ( Re-

206
builde Surfaces), Uniform- 0 to #Spans. (
).

Attach Surfaces. , (
Blend), .

Checker - , ,
, .

, .

207
, ,
, .
MAYA ( Script Editor),
.

, Attach Surfaces ( ,
) .
- 0 to #Spans.
Rebuild Surfaces Rebuild Type=Uniform, Param-
eter Range=0 to #Spans, Keep=CV.

,
Attribute Editor NURBS Surface History.

Min Max Range U/V


SpansUV, - .

. Detach Surfaces
, .
.

.
,
. ,
(Keep=CV) (Parameter Range=0 to #Spans),
,
.

208

.
. (
) . , .

, ,
, .
Modify=>Convert=>NURBS
to Polygons. Option Box ,
.

Standart Fit
, ,
Option Box.

Count,
, a MAYA .

General, ,
.
Initial Tessellation Controls 07 V Type=Per Spans # of Iso Params (
) Number U Number V.

, ,
nurbsTessellate -
.


(tessellation).
Attribute Editor Tessellation.

209
Convert=>NURBS to Poly
gons, . ,
,
.
, mental ray
(mental ray
,
). ,
.
.
, , ,
D-. - ,
, .
,
,
, Paraform,
,
. .
,
Modify=>Convert=>Polygons to Subdiv.

: Modify=>Convert=>
Subdiv to NURBS.

210
Outliner
, , . ,
, ,
.

,
, ,
.


: File=>New.
NURBS-: Create NURBS Primitive=>Cylinder.
(rotateX=90; scale 2; 5; 2;).
NURBS-
(translate 0; 3.5; 3.5; rotateX=180;).

. F3-Modeling.
Edit NURBS=>Surface Fillet=>CircularFillet.

211
. Option Box ircle
larFillet ,
. , Option Box
, Option Box
(Edit=>Reset Settings).

, . ,
, , MAYA
, , .

Channel Box rbfSrfl Primary/Secondary Radius=0.5;

. (translateZ=3).

(Fillet Surface)
. MAYA ,
,
" ". ""
. , " " Con-
struction History.
( Option Box),
, Channel Box INPUTS.

Isoparm,
Surfaces=>Planar

212
-, Planar . ,
. ,

, Planar, .


Script Editor.

Planar-
. , , ,
, , .

, .
, .

Isoparm,
Surfaces=>Bevel.

Channel Box bevell Width=0.3; Depth=0.5;


Bevel Shape Type=Curve Out.

213
Bevel c
. ,
.

NURBS-.
: translateY=2.5.
.
Edit NURBS=>Surface Fillet=>CircularFillet.
.
Channel Box rbfSrf2 Primary/Secondary Radius=0.3;

. ,
Fillet Edit NURBS,
.

(train01.ma).
.

214
... , Double Transforma-
tion, , , (,
) (, ), ,
, . .
Construction History, ,
, ,
.

Edit=>Delete All by Type=>History

.
Edit NURBS=>Round Tool.
(Tool), MAYA ,
HelpLine.

, .
, (Round Tool:
Select a pair of surface edges that meet).

Wireframe .
" " ,
, , .

215
0,3

Channel Box. Enter


Round Tool .

. ,
, , ,
, .

, MAYA ,
: (Tools Actions).

, , -
, Action.

Circular Fillet,
, .

Tool (, Round Tool TrimTool


.

(Tools), ,

216
: (
) ,
, , Enter.
.

, Help Line
.

.
1,2 3 , ,
Shaded

, Planar-
. (: ,
, ,
).


Attribute Editor NURBS Surface Display.
Crv Presicion Shaded 20,
.

Outliner:

217
! ,
, Outliner - -.

, .

... NurbsCylinderl (-
visibility shape-). . .
, Circular Fillet
Round Tool. (
...) ,
.

, Ctrl-g.

Outliner ,
.

Outliner
. Base (train02.ma).

? ,
... , ? ,

218
,
, ,
, .., ..

, .
NURBS-.
Channel Box Degree=Linear, a Sections=10.
Z, , (translateZ=10).
top .
, .

: pivot , - ,
X.

Scale Tool, Insert pivot


. Insert . !

, ,
. (translateZ=5, rotateX=90, rotateZ=18).
, 18 - 360/10/2.

Base Outliner.

219
.

NURBS-. , "",

(translate 0; 1.5; -6; scale 5; 8; 2; )

. ,
nurbsCube1. ,
,
.
, Outliner,
.

Outliner Base. ee(Ctrl-h).


.
front.
CV Curve Tool .
( 'v'),
. ,
.

220
, ,
. Attribute Editor, Form.
.

. Attribute Editor
Form - ! (periodic),
(open). Closed
MAYA.
(Circle) Detach,
, Attribute Editor,
Closed.
, . , ,
Closed!!

: ,
n, , - Undo, ,
Closed, Open.

: Closed Open . MAYA


. ,
, , .
, ,
. Open/Close
Curves.

.
.
Option Box Edit Curves=> Open/Close Curves Shape=lgnore.
Open/Close.

221
Undo .
Blend Attach,
, .

( !!),
, -
. MAYA mirror . )
.

(Edit=>Duplicate).
scaleX=-1 .
Scale Tool,
.

, pivot ,
, , ,
pivot'a.

. , pivot
- !
pivot' , noc
, ,
pivot ' - .

.
.
. ,
,
translate.

,
.

.
, .

.
, (curvel, curve2, leftnurbsCube1,
rightnurbsCube1).
Option Box Edit NURBS=>Project Curve On Surface.
Project Along=Surface Normal.

. ,

222
,
(Active View) front.

Project.
. Move
Tool, , .

, Outliner. ,
, .
, ,
.

. MAYA Trim
Tool. .

Edit NURBS=>Trim Tool.


, ,
,
. , ,
, , ,

223
Enter, .
.
, Attribute Editor
Crv Presicion Shaded - NURBS Surface Display.

. Trim Tool, ,
.

, ,
Trim Edge.
, .
Trim Edge.
.
Trim Edge.

224
Shift

Surfaces=>Loft.

. ,
, .

curve1 curve2. . , Construc


tion History .

Undo, . ,
,
. ( )
. , ,
, ( ,
blendshape). Construction History
.

225
, , ,
, .

.
, ,
.

.

(translate 0; 6, -6; scale 6; 1; 4 )
Move
Scale Tool .
, .

. ,
, .

Outliner , .
(Edit=>Group).
Cabin.
(Ctrl-h).

(trainCM.ma).

, .
front. Option Box CV Curve Tool urve
Degree=Linear, .
, L- .

226
, 'f'.
. Fillet.
, Curve Point.
Shift .
Option Box Edit Curves=>Curve Fillet Trim=on, Join=On,
Construction=Freeform. ,
, .
Attribute Editor.

.
X.
. Option Box Surfaces=>Revolve,
Axis Preset=X Revolve.

227
Outliner .

NURBS-.
Channel Box Degree=Linear
spans. , . ,
.

.
, !
45 . , , .
Option Box Edit=>Duplicate.
Rotate =45, Number of Copies=7.
Apply.

228
pivot!
Undo pivot'a.
Insert , , pivot . (
Insert, ).
Apply , ,
(Edit=>Reset Settings), Option Sox.

NURBS- .
Z 90 Degree=Linear makeNurbsSphere.
spans=3 rotateY=22.5.

229
Outliner , , .
(Edit=>Group).
Wheel_1.
.
Outliner Base Cabin.
Channel Box Visibility=on.
W h e e l l , .

,
.
Ctrl-d .
,
Edit=>Duplicate with Transform.

230

,
. ,
.

.
, , pivot
.

(Wheel1, Wheel2, Wheel3)


WheeLsLeft. (Edit=>Duplicate).
Channel Box scaleX=-1 WheelsRight.
, ,
, ,
.

231
. ,
, WheelsRight Freeze,
translate, rotate scale, ,
. ( Freeze Transformations ResetTrans
formations MAYA.)

WheelsRight Modify=>Freeze Transformations.


.

(Base, Cabin, WheelsRight, WheelsLeft)


Train.

(train05.ma).

, .

Train.

Option Box CV Curve Tool Curve Degree=3 Cubic.


.

232

.

.
, .
,

. , , ,
, , , : ,
, ! ,
!" ,
. , ,
, , ,
,
. , , ,
.
. ,
.
,
, . , , ,
. , ,
.
, -
. ,
-
, , .
. , ,
.

, ,
. , , ,
. .
, (offset curve),
.
, .

Edit Curves=>Offset=>Offset Curve.


, (
, distanced, Channel Box). ,
, ,
, .

Edit Curves=>Offset=>Offset Curve.


Channel Box distance=-1. .

233
,
.

front.
Option Box CV Curve Tool Curve Degree=Linear.
.

. scale=0.2; 0.2;0.2
, Offset
( , , ).
Option Box Surfaces=>Extrude.
-
(Tube, At Path, Component, Profile Normal).
extrude.

234
Apply.
Apply. Option
Box. . Construction History.
scale- 0.1.
, .

- .
(Scale = 0.3; 0.8; 3.0).

, Extrude .
. .
,
.
.

235
Range Slider 100 .

, (, ,
Animate=>Motion Paths=>Attach to Motion Path.
Play TimeLine
- pivot'OM,
. pivot .
Insert pivot !
,
.

, Insert.
.
, Snapshot.
.
Option Box Animate=>Create Animation=>Snapshot.
Time Range=Time Slider.
.
Increment=3,
.

236
Snapshot ,
Outliner snapshot1 Group.

,
. .

Outliner Train (, visibility=on).


( , . (
). , .
: MAYA .
Train, .
Animate=>Motion Paths=>Attach to Motion Path.

! , , . - ... .


. , , . Scale Tool, ,
X , Z - .
Attribute Editor motionPath1,
. ,
. Front Axis=Z. .

237
pivot'OM
.
, : !.
!. . ,
, .
.

, ,
: - , !
?. ,
( offset extrude), ( snapshot) ( ).
Wireframe , .
.


. , . H
.

,
.
Ammate=>Update Motion Trail/Snapshot, .

238
NURBS- .
, ,
. , . ,
, ,
.


, , , ,
. ,
MAYA. ,
.

. .
Trim Planar ( , ),
- .
.
. -.
Round Tool Circular Filet. ,
, .

.

.
.


. .
Edit NURBS=>Untrim.

Planar Round Tool - -


. . ( , )
.

In
sert Isoparm Between , .

239
, , .

.
side, Hull.
Z, .

240
.
, ,
.

, .

241
,
.

, .
.

242
( ) ,
.


( ) ( ).

243
. ,

Shading =>Shade Options= >Wireframe on Shaded.


. Circular Fillet

. Freeform Fillet.
( ,
).

(translateX=3.5, translateZ=3.5, rotateX=180).


, ,
NURBS=>Detach Surfaces.

244
.
,
Parameter detachSurface.

, .
Edit Curves=>Dupticate Surface Curves.
, . ,
. top Edit NURBS=>Project Curve on Sur
face .

, .
.
, Edit NURBS=>Surface
Filet=>Freeform Fillet.

245
Freeform Fillet Loft ,
. Freeform Fillet
(, . .) , Loft,
.

Outliner , ,
pivot (Modify=>Center Pivot) ,
.

, ,
.

246
, , ,
Attach .
Blend .


( At
tribute Editor). , , Fillet, Chord
Length, .
Uniform.

Rebuild Surfaces Rebuild Type=Uniform,


Parameter Range=0 to #Spans, Keep=CV.

Attach ( Blend, Insert knot=On, Parameter=0.5,


Keep 0riginal=Off) .

247
Construction History. ,
Attribute Editor ffFiletSrf, Freeform Filet
Depth Bias, .

,
. ,
Trim .

, , Construction History
.


. , .
Option Box Surfaces=>Bevel Plus.

Outer Bevel Style Convex Crease, Output Output


Geometry=Nurbs. Bevel, ,
Attribute Editor, : .

. .
Attach (Method=Blend, Insert knot=On, Parameter=0.1, Keep Original=Off).

248
. . ,
,
, , - ,
, .

. .
, .
: Edit Curves=>Duplicate Surface Curves.
Modify=>Center Pivot.
.


iurfaces=>Loft. Attribute Editor Channel Box Loft Section Spans
, .

, Hull
, .

249
Attach , MAYA
.
:
( Shift ) Attach .

.
.
trainNew1.ma.


. , , .
, . ,
.
.
Option Box Rebuild.
Rebuild Bezier,
,
multiplicity=3, Bezier Cubic.

250
Rebuild Hulls .

,
, .

, , Script Editor,

select- nurbsCone2.v[25.2] ;

, , . 25.2
V, .

251
, Script Editor

,
, ,
25.2. 25.20.05.

Script Editor
Script Editor.

(Ctrl+Enter).

Insert Isoparm (At Selection, Set to, Multiplicity=1).


, Hull

252
. Delete.

, ,
. , .

trainNew2.ma.

, Outliner
, Bevel . ,
, . intermediate objects,
, Construction History.

. Attribute Editor Object Display nurbsSurface


. !
.

253
, ,
(Edit>>Delete All by Type=>History), .
- , .
, .

( ), -,
Round Tool Circular Fillet.

Construction History trainNew2noHistory.ma.

. NURBS- MAYA -
, NURBS-
.

, ,
. ,
. ,
.



,
.
,
,
,
,

. Construction History
.

.
, ?

-, .
-, .
-,
Fillet Square,
, ,
. , .

254
NURBS- . , - .
.
Modify=>Center Pivot.
Scale Tool .

Freeform Fillet .
, , F8,
Selection Masks .

Free-
form Fillet.
Edit NURBS=>Surface Fillet .

.

Square.

255

. , -
( ), Square
.
Surfaces=>Square.

, Square
. (, ).
. ,
, . ( , c
, , ).

. Construction History,
.

Outliner Scale Tool


, , .
, .

, Square- ,
. .

. Freeform Fillet Chord Length .

256
Fillet-,
Square, . Construction History
. ,
Fillet- Uniform . , Square-
.

Fillet- Rebuild (Uniform, Keep CV, Parameter Range=0 to


#Spans), Uniform-, .

.
Square-.
.
,
End Point Tolerance ( ) squareSrf.

, , Fillet-,
Rebuild, Square-,
. Construction History .

roundedCubel .ma.
, . ,
, .. ,
, (,
). - .

,
.

257
, NURBS- .
.
, .

, Maya Software Render Mental Ray for Maya


. Mental Ray ,
.

,
, .

. MAYA
, .
, ,
. ,
, Attribute Editor shape,
Near Clip Plane 0.001.


, NURBS- ,
. Attribute Editor Tesellation
Display Render Tessellation. , Maya Soft-
ware Render. , ,
,
Render=>Set NURBS Tessellation.

258
, ,
, -,
U/V Division Factor,
Curvature Tolerance. (Mental Ray
).

, ,
,
, .

, , ,
( Advanced Tessellation, Enable Advanced Tessel
lation). , ,
. ,
. (
Secondary Tessellation Attributes.)

Fillet ( )
Square() ,
. ,
.

,
,
.

3 Number U/V,
Enable Advanced Tessellation .

259
,
.

. ,
Attribute Editor ,
Window=>Ceneral Editors=>Attribute Spread Sheet.

, ,
Square,
. ,
.

260
, ,
. Square .

, ,
. Attribute Editor,
squareSrf1, Continuity (, ),
.

261
, (Continuity )
Tangent. ,
, .
Continuity Passed ( ), ,
Square .
Continuity Passed 2 , : ()
MAYA (, , !..) .
Curve Fit
Checkpoints, , ,
, .


Continuity = Implied Tangent ( ).
, Tangent,
. , .

. Renderman for Maya


, ,
.
,
Continuity = Implied Tangent.

262

. , ,
, Construction History - ,
, .

. Outliner .
. . , ( rounded-
Cube2.rna). , .

.
Fillet Square . Corners.
Corners nurb-
sCube1. nurbsCube1
. nurbsCube1. ! .

, , Construction History.
- .

263
. .
. Attribute Editor Corners.
Inherit Transform ( ), Corners
nurbsCube1.

nurbsCube1 , .
(roundedCube3.ma) ,
. , .
, Construction History
.

.
, , nurbsCube1,
. .
( ) , nurbsCube1.
nurbsCube1 gap
0,9: Modify=>Add Attribite (Default=0.9).

Windows=>General Editors=>Connection Editor Reload Left,


nurbsCube1 .

Outliner Reload Right.


Left Display Right Display Show Non-Keyable.
gap, ScaleX, Scale),
ScaleZ.

264
Connection Editor.

nurbsCube1, gap .
, .
nurbsCube1.

(roundedCube4.ma).

,
. ! .
, , ,
, , , Corners
. .
.

MAYA .
nurbsCube1 (Edit=>Delete by
TypeHistory).

Script Editor :

Warning: Turning on inheritTransform for 'Corners'.

To MAYA Inherit Transform Corners.


. .
, ,
. , NURBS-
.

265

trainNew2noHistory.ma.

(File=>lmport) roundedCube4.ma.
nurbsCube1 .
translateY=1.5; translateZ=-6; scaleX=5; scaleY=8; scaleZ=2
gap 0.98.

, .
, .


.
, . .

(translateY=6; translateZ=-6; scaleX=6; scaleY=1; scaleZ=3)

.
.
. .
Edit Polygons=>Bevel.
, ,
.
Attribute Editor Channel Box offset,
. 0.1.

266
Segments=3, .

! Bevel, (
) , .

Edit Polygons=>Merge Vertices.

.
NURBS-, , ,
, .

Option Box Edit Polygons=>Normals=>Soften/Harden.


Angle=80.
80 ,
, - .

Soft /Hard.

Attribute Editor,
.

267
, . , -
, . -
.

Hypergraph Graph=> Input And Output Connections.

, polySurfaceShape1.
Hypergraph. Attribute Editor Object Display lnter-
mediate Object. ,
.

268
Intermediate Ob
ject. .

nurbsCube1 polyCube1 (Ctrl-g).


Cabin.
Base.
.
Edit=>Delete A l l by Type=>History.
(trainNew3.ma).

SoftWindows,
.
trainNewt.ma. .
Offset Surface (distance=-0.1),
(Modify=>Center Pivot),

Trim Edge

269
Freeform Fillet.

, , , ,
, , .

270
, . ,
, Ex
trude .

side.

, .

CV Curve Tool, shift, ,


, .
, Modify=>Center Pivot, pivot
.

, (Trim Edge)
.
Surface=>Extrude (Tube, At Path, Component, Profile Normal).

271
,

Extrude , ,
,
(Edit Curves=>Reverse Curve Direction).
. loft-,
. Cabin.
(trainNew5.ma).

,
, .
.
.

FilletCurve ,
.

272
, , , Edit Points
, , Trim Join,
, Curve Point. ,
.
, ,
"".

, ,
.
, , ,
, .

273
, Open/Close Curves
Shape= Preserve.
,
.
, , ,
, , .

, .
,

Boundary/Square Birail.
Birail ,
( ) , (
) .
.
.

( ) -
.
Stitch. ,
, ,
. -
. ,
Stitch
,
, .

,
. , www.alias.com,
( ) .
, Square, Birail
Stitch, . ,
.

,
,

274
- , Subaru.
,
.
www.learning-maya.com.

Global Stitch
Global Stitch,

, , ,
.

:
Uniform (0 to #Spans).
Construction History.

Stitch Corners=Closest Knot; Stitch


Edges=Equal Params; Stitch Smoothness=Normals Tangents.
.

Stitch Corners=Closest Knot ,


.
, .

Stitch Edges=Equal Params ,


.
.

Stitch Smoothness=Normats/Tangents, , (
, Normal) , ,
, .

275
Stitch Edges=Equal Params .
, , , ,
, Global Stitch,
, Attribute Editor Enable Advance
Tessellation Tessellation. ,
.
,
, , .

, Global Stitch,
, , Construction History, ,
, , .

: Option Box Global Stitch Max Separation, ,


, .
, , ,
, globalStitch.

. globalStitch
.

Construction History,
. .
,

276
,
Mastering MAYA Complete.
, Stitch.

. .
Trim Planar, -
(Trim Edges).
.
. -.
Round Tool Circular Filet. ,
, .
,
, ,
-; , , Loft
Birail; Rebuild ..
,
.
Hull .
, ,
. - .
. ,
.
.

. Rebuild Surfaces,
(Keep=CV) (Parameter Range=0 to #Spans).
, (, Freeform Fillet)
Chord Length. .
, .
,
. - .


NURBS,
.

-. , ,
. .

. - !

-. , ,
. ,

277
.
, ( ,
) . ,
, -
, .

-. ,
.
.
. .

, , .
1996
, , , . ,
. , , ,
.
, ,
.

...

, - ,H
, -
. , ,
Volkl
. , .
, , , , ,
,
4200 .


, ,
. , ,
, ,
, , .
,
, .
,
.
. .
, , ,
.
, , ,
- .

,
. ,
, , ,
. , , ,
.
, ,
... , , .
, :
?.

, , ,
. ,

278
, , . ,
, , , (
,
, ). , ,
, , ,
.

,
. ,
. , 4200 ,
, . , , ,
. ,
.
,
. . ,
,
, - -
: ! .
, , ,
.

, :
, , .
, , ,
, . , , , ,
, . ,
, , ,
, .
.
, ,
. ,
. , ,
. ,
, . , ,
,
. ,
.

, , .
,
. , , , ,
,
. , , ,
. (
) .

279
,

, , , .
,
, . ,
, . --
.

,
MAYA (
).

, ,
. , ( ),
. ,
, .
-
,
.

,
( , )
- , ,
.


, .

.

, , , ,
, ,
.

.
,
.

.
,
. ,
, . ,
.
: ,
. -, , -,
, :
. -, ( )
, (,
. ).
.

280

, , .
.
, - (
, ),
. . ,
. , ,
,
. ,
. (
) .

,
,
. .

Paraform (http://www.
paraform.com/paraform.html) Cyslice (http://www.headus.com/au/home.html),

-, ,
. , ,
, .

:
, , .
: .
-.
.

, , (edges), .
(faces) :
.

MAYA ,
.

281
,
, .
(planar), ,
(non-planar).

,
: (triangles) (quadrangles.)
.
,
(
). , MAYA ,
Attribute Editor Display Triangles Mesh Component Display.
, .

. . , .

, MAYA , . (faces).
, ,
MAYA
(mesh). Shell
(), .
, ,
(border edges) .

, ,
- , , .
.
.
. , , ,
, .


, .
UV . ,
.

,
, ,
MAYA, . Blind Data
MAYA.

282

, ,
.
. : "
, ,
. ,
, , ,
, ,
- .
.

. . , ,
,
. . , , .
(smooth), (clean-up), (split) (ex
trude) , , ,
, , Lingvo-Science . ,
( - mesh), ,
, ,
. ... ... ...

- , !
, MAYA
, , MAYA
, ,
.
,
. ,
Menu Set (
).
(F2, F3, F4,...) .
, .
, ,
.
,
, : Select, Mesh, Edit Mesh,
Proxy, Normals, Color, Create UVs, Edit UVs. , Help Find Menu,
.


, ,
. , ,
,
.

283
, ,
.

, MAYA :
. , , -
- . , , .
MAYA , ,
Attribute Editor Backface CuUing-full.

284
(face normals)
. , (vertex normals).
. ( )
,
, . ,
, . ,
( Attribute Editor Dis-
play Normal Normal Type=vtxface), :
.
, . .

(
), , :
.

,
.
( )
, ,
.

, ,
. ,
.

,
.

,
, :
, .
Edit Polygons=>Normals=> vertex Normal Edit Tool Set
Vertex Normal. ,
Smooth: .

. Normals
. .

(hard edges soft edg


es).
. ,
.
, MAYA , ,
. ( ),
, .
( ), ,
.

/ Edit Polygons=>Norm
als=>Soften/Harden, ,
.
Edit Polygons=>Normals=>Set to Face ,
.
, , Normals
: Reverse (
) Conform ( , - !
- ).

285

, , .
, UV-. - .
,
.


(Selection Masks), Status Line.

F8,
,
.

F9 - vertex ()
F10 - edge()
F11 - face ()
F12 - UV

,
(, )
.
, .
, , ,
.
.

286
.
Ctrl , Marking Menu
: ,
.

Shift ,
, .

287
. VertexFace

. ,
,
VertexFace,
.
.

,
, , . , ,
(Backface Culling),
Edit=>Paint Selection Tool. ,
Marking Menu, ,
, .

. Paint Selection Tool


Toolbox, .

Add to Current Selection


Shift . , .

MAYA, ( )
(---). ,

, .
, .
.
, .
, , ,
.


,
. Isolate Select,
: Show=>lsolate Select=>View Selected. ,
.

288
MAYA
, ,
.
. Edit=>Select Edge Loop Tool,
, .
, , .
, ,
. , .
Edit=>Select Edge Ring Tool
, .
, .

, Edit Polygons=>Split Edge Ring


Tool Edit Polygons=>Duplicate Edge Loop Tool,
.

, .
. , , ,
Move Tool Move=Normal, ,
. . Ctrl ,
Vertices. Edit
Polygons=>Selection. .

289
.
Select, .

, MAYA
. , , Extrude Vertex, MAYA
.
, -
( Extrude Face), MAYA
, ,
.

, ,
Edit Polygons=>Selection=>Seiection Constrants... ( Select=>Select Using n
straints). : ,
, .
- , .


,
,
.

290
.
.

, , Move Tool Move=Normal,


.

, .

. Insert
, ,
. .

. ,
. , ,
: Windows=>Settings/Preferences=>Preferences
= >Manipulators=>Reposition Using Middle Mouse Button.

Edit Polygons=>Move Component. (


Edit Mesh->Transform Component). , (
) , !
.
polyMove..., ,
.
Random, polyMove
Noise Deformer.

291
, ,
Modify=>Snap Align Objects=>Snap Together Tool.
,
. , , ,
.


- .
, , . ,
,
,

Display=>Polygon Components
,
.

Vertices, ,
. , UVs UV-,
.

Border Edges
. . ,
, , ,
, .
Soft/All Edges . AYA
, .
.

292
Normals ,
.

, Display ,
.
Attribute Editor mesh, Mesh Component Display.

, , ,
. , Backface Culling -
() ,
.


, ,
Display=>Custom Polygon Display. ,
Mesh Component Display, .

,
Windows=>Settings/Preferences=>Preferences=>Polygons ,
.

.
Display=>Polygons.

293

,
.

, , ,
, Split Extrude.
.
- , , . ,
, .
, .
, , ,
, . , ,
.
(, ),
, . ,
, .
.

, Create Polygon Tool


. , ,
. , Split
.

- .
:
, .

, Create Polygon Tool


.

Create Polygon Tool


CV
Curve Tool. Enter.

. Polygons .
.

. ,

294
, Mesh.

front . ,
.

. ,
. , .
, Enter, , MAYA
:

Error: Last operation is cancelled : face must be at least a triangle.

. - ,
, , 3 , ,
, , .

- . ,
. , MAYA,
, .
, Enter.

, MAYA .
, side, ,
. .

, :

,
Backspace. Undo, .

.
Insert.
, .
, , (Hole) - ( ,
). , ,

295
, C t r l . ,
, .

, Create Polygon Tool.

Subdivisions
. 2,
.
.

Limit Points to. . ,


. ,
3. :
.

Texture .
Normalize, .
. - Unitize -
.

, ,
Ensure Planarity. -. Polygons=>Tool Options
Keep New Faces Planar.

. ,
? Operation . Append
, Create Polygon Tool Append to Polygon Tool,
.

296
Append to Polygon Tool
Append to Polygon Tool Create Polygon Tool ,
, .
,
. , , .

. Edit Mesh.

. , , : Cre
ate Polygon Tool Append Polygon Tool
(FACE). , .

, Append to Polygon Tool ,


( ) .
.

.
subdivisionsWidth= subdivisionsHeight= subdivisionsDetpth=2.
.

Polygon=>Append to Polygon Tool ().

297
, .
.
.

. ,
. ,
, , .

Undo, , .
Backspace Delete, ,
.
.

Enter.

298
, Attribute Editor
pCubeShape1, Mesh Component Display Display Borders.
, .

, . ,
, .

, ,
. , ,
, ,
.

-.

Undo, .

Append to Polygon Tool

299
. ,
.

Enter , Display Borders,


.

. , ,

. , : ,
.
.

300
.
-
, .
, Poly-
gons Edit Polygons:

Create Polygon Tool


Append to Polygon Tool
Combine
Separate
Transfer
Booleans
Mirror Geometry
Mirror Cut
Smooth
Smooth Proxy
Unmirror Smooth Proxy
Poly Crease Tool
Poly Crease Tool Options
Average Vertices
Average Vertices Option Box
Triangulate
Quadrangulate
Cleanup
Reduce
Paint Reduce Weights Tool
Subdivide
Split Polygon Tool
Duplicate Edge Loop Tool
Split Edge Ring Tool
Extrude Face
Extrude Edge
Extrude Vertex
Chamfer Vertex
Bevel
Cut Faces Tool
Poke Faces
Wedge Faces
Merge Vertices
Merge Multiple Edges
Merge Edge Tool
Merge To Center
Split Vertex
Flip Triangle Edge
Collapse
Delete Vertex
Delete Edge
Duplicate Face
Extract
Make Hole Tool
Fill Hole
Sculpt Geometry Tool
Clipboard Actions
Selection
Colors
Normals
Move Component

301
. , ,
10 , 30 ,
, ,
. , Merge to Cent
er.

. .
.

,
(split) ,
( ). ,
...

, , , Split Polygon
Tool. . Append to Polygon Tool.

. ,
, , . ,
Chamfer Vertex, .

:
, , De
lete Vertex.

Fill Hole.

302
: ,
MAYA , , .
, Chamfer Vertex,
, ,
Option Box . MAYA ,
!..

, Edit Polygons=>Normals=>Set toFace,


.
Split Poly
gon Tool. -,
,
.

.
, Help->Find Menu,
.

,
, , . ,
, ,
. .

1. - Split Polygon Tool.


.
. MAYA,
Duplicate Edge Loop Tool Split Edge Ring Tool.

2. Create Polygon Tool, ,


.

3. Extrude Face.
- . ,
. Extrude Edge,
( ).

4. Append to Polygon Tool.

5. Merge Vertices
, .
.

6. Delete Vertex Delete Edge -. ,


, .
-.

Fill Hole - .
, Append to Polygon Tool.
.

Cut Faces Tool Split Polygon Tool:


, .

Bevel ,
.
, Bevel.
, .

303
, ,
.

Sculp Geometry Tool ,


, .
, ,
.
, , .
, ,
Move Component. Edit Polygons , ,
. , .
Transform Component Edit Mesh
, - , Smooth Combine.
,
. , .

Combine, Separate, Smooth, Subdivide, Triangulate, Clean-


up .

- .

. Boolean.
u
.

. ,
, ,
.

Split Polygon Tool


Tool,
Enter. Split Polygon Toot
, MAYA .
.

,
Enter. , ,
.


, .

304
, , , , ,
: Snap to
Edge.

Snap to Marnets ,
, .

Magnet Tolerance .
: Magnet Tolerance=100, , ,
, .
,
. . :
, Number Of Magnets , ,
4? , 5 . 10 .
, Number Of Magnets=1.

Subdivision - ( )
.

,
Smoothing Angle. ,
. , .

, ,
, ,
.

. Split Polygon Tool


,

305
: Backspace Delete
, Insert . Undo ,
, .

, Split Polygon Tool . Attribute Editor


poIySplit .
,
. .

- , MAYA
- ,
...

- Split Edge RingTool,


.

- Duplicate Edge Loop Tool - .

306
.

Extrude Face - .

( ) .
-
, . :
. ,
, .


, ,
.
, ,
.

307
, ,
Channel Box Attribute Editor
polyExtrudeFace Keep Face Together=On,
.

,
Option Box Extrude Face ,
!

, ,
, , . ,
Polygon=>Tool Options=>Keep Faces Together.

polyExtrudeFace , Divisions,
, Random,
.

308
, Attribute Editor Poly Extrude Curve Attributes.
,
, .

, , , ,
.

-.

Create=>CV Curve Tool.


, ,
Faces.

v .
, .
.

, ,
(, Outliner).

309
Extrude Face . ,
.

. Extrude Face MAYA


. ,
. F8.

Attribute Editor polyExtrudeFace Divisions=5,


.

Poly Extrude Curve Attributes Taper Taper Curve.


.

310
.
,
. , ,
,
Rebuild Curve Keep=NumSpans. , ,
, .

, MAYA ,

. , , ,
, ,
, , MAYA .

Extrude Edge -
, , ,
Extrude Edge.
, . , ,
.

, Extrude Edge
, . Ap
pend to Polygon Tool ,
.

, ,
, , .

, , ,
Extrude Edge
: Modify=>Convert=>Polygons to Subdiv.

311
MAYA :

// Error: line 2: polyToSubdivl (Poly To Subdiv Node|: One or more edges is nonmanifold.

// Nonmanifold geometry cannot be converted to a subdivision surface.

//To clean up nonmanifold edges, use Polygons->Cleanup with the nonmanifold option. //

// Error: line 2: Command polyToSubdiv failed. Open Script Editor for details. //

Nonmanifold . ,

.

,
, , ,
.
.

: Delete Vertex Delete Edge


Delete.
.

, ,
Delete. , , , ,
winged (, , non-
winged).

, Delete Ver
tex. MAYA . , ,
. ,
,
. MAYA .

312
.
. Delete, Delete Edge.
.

Delete .
,

Delete Edge .

, Delete
.

: Fill Hole
,
Appent to Polygon Tool, ,
Fill Hole.

313
.
, MAYA
.

, MAYA (
.

.
(Display=>Potygon Components=>Border Edges).


.
, , .

: Cut Faces Tool


MAYA .
.
: ( , ), ,
, ,
.

-.
.

Edit Polygons=>Cut Faces=>Tool. ,


, , ,
.

314
, .
.

, , .
, Cut Faces Tool Split Polygon Tool.
( ) ,
Extract Faces. Option Box , , ,
Attribute Editor, polyCut. Extract Offset ,
.

315
, Delete Faces.
, , Cut Plane Center/
Rotate. .
Channel Box polyCut,
Show Manipulator Tool. , ,
.

. ,
Cut Faces Tool
, .

Shift.
, , 45 .
- , ,
, Polygons=>Separate.

Cut Faces Tool .


, - ,
, Cut Fac
es Tool. Option Box ,
.

-: Bevel Chamfer
, ,
. , ,
( ) : .
, , , , .
, , ,
.

, ,
.

,
. -
.

Bevel. ,
, , , ,
... , , ,
Split Polygon Tool .

316
, .
, Bevel .

. .

Edit Polygons=>Bevel . ,
, .
.

Attribute Editor ( Channel Box) polyBevel.


0ffset=0.2 ( Offset as Fraction, Offset
, ).

Segments=3, .
. MAYA ,
, Autofit Roundness. ,
, , Round
ness 0.5.

(
Roundness). Bevel.

317
, , .
.
, , .
,
( , ).

Bevel.

polyBevel2 Segments=3. , ,
. Offset, 0.5.

Auto Fit Offset 0.5.

Bevel .

-, . , , :
, .
.. , , .

318
, ,
. ( Hypergraph
, ,
).

polyBeved Segments,
Bevel. , Bevel,
, , ,
.

-, Bevel UV-.
, .

319
,
B e v e t ' O M .
.
: Create=>Polygon Primitives=>Platonic Solids.
, polyPlatonicSolid, Solid Type=lcosahedron.
, , Bevel.
Offset=0.2.

Segments. . .

320
Auto Fit. , , ,
, , .
Subdivide Ngons, MAYA
.

, , Split Polygon
Tool. , ,
.
, :
.
- .

. Smoothing Angle
, ,
. Angle Tolerance ,
. ,
polyBevel.

Merge Vertices, Bevel.


Edit Polygons=>Merge Vertices, ,
. .

, , , Chamfer Vertex.

321
, Chamfer Vertex - !
Attribute Editor Chamfer Vertex,
: Delete Components Extrude Vertex. ,
polyChamfer1, , , Extrude Vertex!

nodeState Delete Components, , MAYA


, .

. Chamfer Vertex
, Script Editor , poly
ChamferVtx , .
whatls polyChamferVtx.

Sculp Geometry Tool


,
.
.
,
, Polygons=>Smooth
Sculp Geometry Tool.

322
. Mesh.

Opacity ,
.

.
,
(Push Pull).

.
Display Show Wireframe

Smooth , ,
, .

, ,
Select.

,
. , .

,
.

: , , ,
, .

: Move Component
, ,
, Extrude Face. ! Edit
Polygons=>Move Components , , .
!

. : Edit Mesh= transform Component.


, .
, - ,
.

323
( ) ,
, .
.

Wedge Face
, ,
.
. .

Flip Triangle Edge


,
,

324
. Flip Triangle Edge.

Collapse
,
. , .
.
Merge Vertices.


, .
, , -
, , .
,
.

Combine Separate.
,
, Shells (). ,

325
,
, , .


Combine.
, , , .
.

, ,
Combine, ,
, .
.

, mesh.

: Combine , ,
. , , .
, , Outliner
polySurface1, pSphere1 pSphere2
, transform.

transform1 transform2
.

Attribute Editor.
Intermediate Object ( Dis
play mesh), , Outliner'a.

326
, transform1
transform2 .

, Combine,
:

1. .
2. Combine.

.
, shape , transform MEL-
parent -add -s. ,
nurbsSurface trans
form.

Separate . ,
(), ,
.
,
:

Error: line 1: polySurface2 has only one piece. Ignored.

, ,
Combine. : .
: .
,
.

Extract Duplicate Faces


,
. Extract,
, - .
,
, .
, ,
.

327
, polyChipOff , Ex
trude Face.

Keep Face Together Polygons=>Tool Settings,


.

. Keep Face Together


Edit Mesh.

, Keep Face Together PolyChipOff


, .
Outliner, ,
, . ,
, - .
Keep Face Together, ,
. , ,
.

Outliner'e?
, .
: Polygons=>Tool Settings (Edit Mesh=> Keep Face
Together ) Option Box Extract.

, , Separate Extracted Faces, !


Polygons=>Tool Settings=>Keep Face Together (Edit Mesh=> Keep Face Together
) , , .
Outliner'e.

Polygons=>Tool Settings=>Keep Face Together (Edit Mesh=> Keep Face


gether ) , Separate Extracted Faces
, Outliner .

328
Keep Face Together polyChipOff,
.

, , , ,
(, , ),
Polygons=>Tool Settings=>Keep Face Together Option Box Extract
Separate Extracted Faces.

,
Polygons=>Tool Settings=>Keep Face Together Option Box
Extract Separate Extracted Faces.

. ,
Paint Selection Tool,
Extract Sepa
rate Extracted Faces. , , .

PolyChipOff Duplicate. ,
, Extract
Duplicate Face. , Option Box
: polyChipOff.

329
, Duplicate Face .
: Merge Vertices
.

, (, ).
Combine. MAYA
. , ,
? : .
.

?, . .
, , , , ,
Sculp Geometry Tool. , ,
.

,
, .

. (Highlight=Border Edges)
Windows=>Settings/Preferences=>Preferences=>Polygons.
.

Merge Vertices.
-.
.
. .

. (rotateY=180|
(translateZ=2).

330
Polygons=>Combine.
.
, . ,
.

- . Undo.

331
, , ,
Edit Polygons=>Merge Vertices.

. .
, .

Attribute Editor polyMergeVert.


Distance, . :
, 0.0001. ,

getAttr polyMergeVert1.d

Option Box Merge Vertices, Dis


tance, 0.0001. ( Distance polyMergeVert) ,
, .
Distanse Attribute Editor ,
.

! Distance=0.000, MAYA
, !

: .
Merge Vertices, Distance .
MAYA , ,
:

// Warning: polyMergeVert1 (Poly Merge Vert Node): No vertices were merged. Tolerance too large - no
geometry left after merge / /

, ,
, , Distance
, .

332
Merge Vertices .
, .

Split Vertex .
. ,
, .
: Merge Multiple Edges Merge Edge Tool.
,
.
,
Merge Multiple Edges.

Attribute Editor ,
. Threshold polySewEdge.

333
Merge Edge Tool.
,
.

.
Enter, , ,
.

334
Merge Edge Tool ,
, .
- Stitch ,
, . ,
, .
, , ,
.
: Mirror Geometry Mirror Cut
,
(, .),
.
(scale=-
1), .
, Freeze Transform, .
. , MAYA
opposite mesh, ..
Mirror Geometry.
. , Option Box
, .

Mirror Geometry
. ,
.
.

335
,
.

.
Mirror
Cut. .
(mirrorCutPlane)
, .
. , .


, . .

, .
,
.


,
. ,
.

336

.
. . .
,
, .
Mirror Geometry, .
, , , ,
0.5.ma.
.
Mirror Geometry. MAYA
, Attribute Editor polyMirror.

Hypergraph.
(Graph=>lnput and Output Connections).
polySurfaceShape1.

polyMirror1
.

. Hypergraph.

Attribute Editor.

polySurfaceShape1 Object Display Intermediate

337
Object, , Outliner'e.

, .

Outliner, Display=>Shapes.
pCube mesh, transform.

Outliner (pCube-
Shape1) Template, Display=>Object Oisplay=>Template.
, ,
. !
, , .

-, - , ,
Outliner'e Lambert.

338
,
.

, , ,
, .

-, ,
.

, , Mirror Geometry , ,
.

,
Geometry Type=lnstance.

0.5.ma

Option Box Edit=>Duplicate.


Geometry Type=lnstance. scaleX=-1.

Duplicate.
, Geometry Type=lnstance, transform (
), a shape , .

339
MAYA.

, .
, mesh ( pCubeShape1) .
,
-.

-, , !
translate, rotate scale.

-, , .
: Merge Vertex.
Reference,. Outliner`e
Attribute Editor'e , Combine, in-
termediate Object Visibility transform1 transform2,
(Surface Shader) Shading Group. )
.

0.5.mirror.ma.

, , , ? ,
.
.

Smooth Proxy
,
Smooth Proxy,
, .

. -
Proxy, Smooth Proxy
Subdiv Proxy)

0.5.ma.

340
Option Box Polygon=>Smooth Proxy (Proxy=>Subdiv
Proxy ).

:
dirror Behaviour=Full.

Mirror Direction=-X

Smooth Proxy Shader = Keep,


.

Smooth.

, - ,
Wireframe.

,
. , .
, .

341
, ,
,
.

, ,
Mirror Geometry.

. , .

Unmirror Smooth Proxy, .

Outliner,
pCube2 .


.
( ),
, , - , ,
( ).

, , ,
.
, .
, ,
, . , ,
,
. ,
,
, . , ,
. , - .

- .
, ,
.

, ,
. - , .
,
.

, ,
, Smooth.
, ,
, .

: MAYA
,
. , , ...

0.5.m.

Smooth.

. ,
Smooth: Attribute Editor
Subdivision Levels, ,
.

342
Continuity , .
, .
, , . Keep
Geometry Borders, .

, , MAYA
, Keep Selection Bor
ders .

343
Keep Tesselation ,
. ,
,
.
Method,
Exponential. ,
.
,
. - o
. , , ,
.

Linear ,
Continuity,
.
.
, , Attribute Editor
mesh. , .
polySurfaceShape1 Object Display Intermedi
ate Object, .

, !
.

, , !

344
, . MAYA
, .
,
. , , Smooth Proxy.

Smooth Proxy
: Smooth Proxy
Smooth , , Undo
. , .
, Smooth Proxy
. , , Con
nect Poly Shape, .

, .

0.5.ma.

Option Box Smooth Proxy (Proxy=>Subdiv Proxy


)..

, Display Settings Proxy Mesh


in Layer Smooth Mesh in Layer, (Proxy Mesh)
(Smooth) .

Smooth Channel Box.

Layer Editor /
. , Ref
erence, , ,
.

345
,
. ,
Primary Visibility.

. .

MEL- `, Escape'o,
(Smooth Mesh) ( Mesh) .
Shift-' - .

Ctrl-' .
, Smooth Proxy ,
Option Box , , ,
.

.
.
. Share Transform Node Option Box
Smooth Proxy.

. Smooth Smoth
Proxy ,
. ,
, , Blend Shapes

, Smooth Proxy .
Option Box Mirror Behaviour .

346
, :
, ,
, ,
.

, , ,
: , ,
.

.
,
. :
,
.

347
: Unmirror Smooth Proxy
- , ,
Smooth Proxy, , ,
.

, Outliner
.
Mirror Geometry .


Unmirror Smooth Proxy, Option Box
(Proxy=>Remove Subdiv Proxy Mirror ).

,
, .

,
, ..

, , .

-, , .
-,
. Edit Polygons=>Normals=>Set Face.

348
Smooth Smooth Proxy,
Option Box Mirror Behavior=None.
, .

Connect Poly Shape


, Smooth Proxy ,
, ,
, .
, , MEL,
, Smooth Proxy.

- Connect Poly Shape.


, Smooth Proxy. :
. ,
.

Dirk Bialluch, - http://www.lightstorm3d.com.


: .

349
, MAYA
.
www.highend3d.com, , , ,
.

, MAYA
, Bonus Tools, MAYA.
. Bonus
Tools www.alias.com ( www.autodesk.com),
Open Maya Toolbox,
.
:
http://sourceforge.net/projects/omtoolbox/

. . Cleanup
, ,
. Boolean,
.

. ,
, . , , .

. ,
, . , , .

, ,
. ,
.

.
Combine. (Display Borders),
Merge Vertices. , , )
.

,
Reverse . ,
, , ,
-.

,
. Merge Vertices.

350
, , Option Box Reverse poly-
Normal Normal Mode. Reverse and Extract Reverse,
. MAYA
, .

Reverse.

.
. , .
. -
.
Alt-` Undo. Script Editor,
.

(Modify=>Convert
=>Polygons to Subdiv), MAYA , ,
(nonmanifold), :
// Error: line 2: polyToSubdivl (Poly To Subdiv Node): One or more edges is nonmanifold.

, :
Reverse. , ,
- Cleanup.
Option Box Cleanup.

Nonmanifold Geometry. Normals and

351
Geometry, MAYA ,
, , ,
. Geometry Only, ,
.

, Apply Undo. , MAYA


.

: ,
.

, ,
. ,
, .
Cleanup .

- Extrude Edge
, .

352
.

, .

Cleanup , ,
, .

- ,
, Extrude Edge, Normals=>Reverse, Delete Face, Collapse, Reduce.
, .

, , .
Combine.
, Merge Vertices.
, .

353
. , ,
- . lamina faces.
, , , , .
, , ( )
MAYA, .

. ;
Disptay=>Heads Up Display. ,
.

.
( , ):

// Error: line 2: polyToSubdivl (Poly Subdiv Node): One or more edges is nonmanifold.

// Nonmanifold geometry cannot be converted to a subdivision surface.


// To clean up nonmanifold edges, use Polygons->Cleanup with the nonmanifold option. / /

, , , Option Box Cleanup


Nonmanifold Geometry.
, . ,
, Normal and Geometry
Apply, .
, , !

354
, : MAYA .
,
, , - , - !

, Undo ,
.

Option Box Cleanup, Nonmanifold Geometry


Lamina Faces.

Remove Geometry , ,
, , ,

355
. ,
,
.

Tessetate Geometry ,
. ,
, : , ,
, .
.
, ,
, . ,
.
, - .

, .

Subdivision Surfaces ,
(
). .

. ,
.
, . H
: Split Polygon Tool.
.

. . *

: , , ,
. ,
. , , , -
.

, ,
. ,
, ,
, .

,
. - ,
.
. .
. Chamfer Vertex.

356
. .
Subdivide.
Split Polygon Tool, , , ,
. .

, Alt-'.
, 0,1,2,3.
0 , ,
. - ,
.

, ,
, (),
, .
, .

357

, .
, .
NURBS-: ModifyConvert=>Subdiv
to NURBS.
.
27, - 9.

, -
.

, , Ren-
derman . , , ! Render-
man: Mental Ray, MAYA, Subdivision
Surfaces, ,
. ,
( Loop Scheme), , , ,
.

, .
,
.
" " , , .
"", , . ,
, , I
: - (,
..) subdiv.
. ,
, , .
, .
: - -
. .

. , ,
, ,
. :
. , , ,
.

358
, ,
.

,
, .
( |.
.
. , . ,
, ,
, ?
. , ,
. !


, ,
.

Triangulate, Quadrangulate Subdivide


( ,
), : Triangulate. ( - ,
, ,
, , - ).

MAYA, , Quadrangulate ,
,
. , Triangulate:
, ,
. ,
, .

,
Subdivide. . ,
.


Edit Polygons=>Selection=>Selection Constraints. ,
.

359
, : Smooth - ,
( Exponent).


. , ,
, .
,
.

, ,
: .
,
- .
.
.

Edit Polygons=>Normals=>St
Vertex Normal, Option Box Unlock Normals.

, ,
, (
/ , ).

/ Soften/Hard
n. ,
, .

360
, ,
Set Vertex Normal Lock Normals.

. ,
. (
Set Vertex Normal), Soften/Harden.

, Set User Normal Option Box Set


toFace. , ,
.


. ,
( Intermediate Objects),
. ,
. , ,
.output=>.inputPolymesh.

-
: ,
,
, , .

361
:
.
, : .

, , ,
, . , , ,
Hypergraph , . ,
, MEL-, .
:
http://highend3d.com/maya/downloads/meLscripts/data_management/257. html
http://highend3d.com/maya/downloads/mel_scripts/1722.html

MAYA ,
inMesh outMesh.

,
, Smooth Proxy.

, , .

, .

, Hypergraph Graph=>lnput and Output Connections.

Shift pCubeShape1 pCubeShape2.

Connection Editor. pCubeShape1.outMesh


pCubeShape2.inMesh.

362
.

.

!
Duplicate (Geometry Type=lnstance). ,
.
().

, .
,
, .

363
, ,
, , .

, Smooth Proxy,
inMesh/outMesh.

.
MAYA. ! |
Invigorator Zaxwerks, ,
Create=>Text .
. !

364
-, Option Box Text Bevel,

.

-, - Illustrator
Create=>Illustrator Text.
.ai, , ,
.


,
.
, ,
, , . , ,
.

(Vertex Colors),
. , Edit
Polygons->Colors .

365
,
. (Prelight)

.

- Color Sets.
. ,
. ,
. ,
.

, ZBrush, Modo
- D- -
, ,
,
, ,
.
,
.
,
.



.
.
, ,
, ,
.

,
, , .
Subdivision Surfaces .
,
, , ,
, .
, , , ,
, - , , , , , ...
.

Sensable Technologies (www.sensable.com)


. ClTools
- , -
Sculp Geometry Tool, ( ,
), .
, ,
, .
,
.

Luxology (www.luxology.com) Modo.


Model Like You Mean I t
,
. UV- Modo
,

366
.
Pixologic
(www.pixologic.com). , ,
ZBrush. (ZSpheres),
,
,
.

(subdivision surfaces), ,
(normal/displacement maps)
.
. ZBrush
. ,
www.pixolator.com/zbc/featured2col.php

- MudBox, Weta Dig


ital.
. .

- (, )
, . , ,
. : .
Normal Maps Displacement Maps.
ZBrush
MAYA, , , . .
:

( )
- (displacement map),
. ,

( ) .
, . MAYA ( -)
( OBJ) ,
, ,
.
,
, , ,
(Normal Maps). (Bump Mapping),
, . , , ,
.

, (
, ).
ZBrush MAYA
. MAYA ,
.

,
, MAYA
-. Surface Sampler,
Modify.

367
.

Target Surfaces , Source


Surface ( ),
, ,
. (, Displacement Map),
, Shading Network=Attach to Shading Network
,
, .
.

: , Mental Ray (!) dds,


, ,
, 0 1.

(Normal Maps),
Bump Mapping. , Shading=>High Qual
ity Rendering.


.
64- , -.
.

368

,
. ,
- . - -, , ,
.

, .
Piastro , l , Stass3D , c Dr.Snake
, , .

,
. -
. .
, ,
, .
. - .
, , .

, .
. ,
. , .
, .

. , .
, ,
. , ,
, .
. : ,
.

. (
), .
Blend Shapes . , ,
.

.
. .
. ,
.
. Wrap-, .
: - .
. -
. ,
, .

. (
).
, , ,
. ,
- ! ,
.

.
. , .
: , , ,
, , .

369
( ),
.

. ,
- , .
, .
, - .
, , .

. . .

. . ,
, ,
. ,
. ,
.

. .
.

. .
Quick Selection Sets. , .
.

, ,
. Display=>Fast In
teraction.
(Level of Detail). ,
, , , Image Planes.

Image Planes ,
. Alpha Gain Color Gain
File, .
, , /, Refer
ence, .

370
, .
. .
, .

-,
- . -, ,
. -, .


.
.

, ,
. .
, ,
.

, .
, .

CD-ROM'e, histUI.
mel. , ,
Channel Box .
, .
, .
. ,
, ,
, .
, , .
, , ,
.

,
.
polyHeadStart.ma.

, ,
. , ,
.

,
. ,
, , .
, .
. -
. , , .

371
-,
, . -
, , .

, , ,
, . , , ,
. ,
.

- . MAYA
. ,
. , .
Image Plane

, polyHeadStart.ma, ,
, front side.

Image Plane .
,
,
.
, .


( , , ).
, , , 40
.

,
, .
, , , .

, ,
. ,
Image Plane.

,
, .

372
.
, ,
.

Smooth Proxy, ,
.

Layer Editor , .

. ,
Connect Poly Shapes, .
, Hypergraph
Smooth Proxy. , ,
.

, ,
. ,
. , ,
() .


, ...
Smooth, .
.

373
Split Edge Ring Tool ,
.

- ,
.

374
. , ,
, ,
, : .

375
.

-. .
.

Smooth Proxy. -.
Layer Editor pCube1ProxyMesh pCube1SmoothMesh.
.

, ,
. ,
(lambert3). ,
Layer Editor .

376
, , .

. . .

. .
, . , ,
.

377
.

side front, .

. , side front,
. , ,
. top.

, , .
. , .

378
,
.

, ,
.

379
.
,
.

. ,
50, - . ,
, .

, ,
.

, .

, Delete Edge. ( Delete


!)

380
, , . ,
, .
. ,
.

. , . ,
.

381
Z. ,
.

, . Merge
Vertices, .

382
, .
.

. ,
.

383
. .
Delete Edge.

, .

.
front, Image
Plane. Attribute Editor Image Plane
Center Z=-1.

384
.


. , ,
.
.
.

, -
. - ,
, .
.
.

385
, .

, , ,
.

386
,
.

.
.

387
, ,
.

. ,
, .

, : , , ,
, , - .

, . - !
, , .
-
. ,
, : ,
.

, - . ...

,
.

388

.

,
, Merge Vertices.

, .
.

, . ,
, .

389
. Delete
Edge.

, .

. .

390
.

.
.

, .
, .

391
, .

, ... , !

392
. .

. .

, ,
, ,
, . , ,
, , , , ,
.

.
.
, . ,
. , .

393
. ... , .

, .
.

394
.
.

. :

, . ,
.

395
. ,
, , .

.
, .
, .

396
.

. - -
, .

397
, .

398
, .

. .
.

399
.

, .

.
- . (
) .
, .

400
, ,
. , ,
.

,
Delete Edge .

401
.

Delete Edge,
. .

. . .
. , , .
, ,
.

402
.

. .

403
. , ,
,
, .
-- . .

. Delete Edge.
- : Delete !

.
.

404
? , ,
.
,
. , ,
. , , ,
- , ( web-
). ,
, , , ,
, .
, ,
.

Merge Vertices.

Delete Edge.

, .

405
- . : ,
, . : , .
- ,
, . , ,
Delete Edge ,
.

Delete Edge , . .
- , !

406
,
.

. . .

. . ,
.

407
. .
.

. .
. . :
- ,
.

.
.

. . .

. .
.

408
.
.

. .

409
.
, .

.
Delete Edge.

( ).
.

Move Components . Extrude Face


. , . !

410
, ,
. . , .

, .
.

. .

411
. ,
.
.

. .

412
.

, .

413
.

414
, . ,
.
-, , ,
. 67
. ,
. , 55- .
- . .
, - ,
,
.
, , !
.
- , - .
, . .
polyHeadTextured.ma
.
: , . , , !



. -
front , , top.
, ,
, , .. ,
, . , ,
- Blend Shapes ,
.
, .
, . ...
, .
,
( ).
, , .
,
. ,
, - .
. ,
( )
. , . ,
- , , .
.
UV- - ,
Split Polygon Tool Duplicate Edge Loop Tool, UV-
. Extrude Bevel, UV-
.
,
. ,

.

415
, . ,
1976 ,
. ,
(, ),
.

, ,
, Stitch.
,
.

, ,
, NURBS-.
.
: ,
.

! , -
Smooth .
Smooth
. : !

416
. ,
, . MAYA
.

, , Renderman for Maya,


, .

? ! ,
, ,
.
, . , - ?
...

MAYA
MAYA
epapxc Subdivision Surfaces. , (
)
- .

, .
.
Alt-` Modify=>Convert=>Polygons to Subdiv.
3, .
, , .
, ,
Smooth Proxy .

417
, -- .
( ) (
, ) Refine Selected (
), .

.
. .
, MAYA . ,
. ,
.

.
. .
, Channel Box ,
.

, , .
, ,
. , ,
. , Refine Selected.
.

418
,
.
, , , ,
, .

. , MAYA ,
. ,
, . (edits) ,
: ,
.
. ,
, , - .
, ,
, , , . ,
Refine Selected , MAYA
: !
, ,
Clean Topology Subdiv Surfaces.
.

419
, , ,
, ( ) Delete.
, , ,
MAYA . Clean Topolog
.
, Refine Selected
.
. ,
Select Coarser (- -).
. ,
, . ,
Delete Undo ( : Reset Transformation)
.

. ,
Channel Box Attribute Editor, ,
- .
, Refin
Selected.

. , ,
. ,
Full Crease Edge/Vertex, .

, ,
. , .

420
Partial Crease Edge/Vertex,
.
, , , ,
,
. , Partial
Crease Edge/Vertex
.
.

Subdivision Surfaces
? ,
,
.

,
, . .
, ,
, :

?
Subdivision Surfaces ?
, ?
, Blend Shapes?

,
, ,
Smooth Proxy .
,
, . ,
, ,
.

421
.
, .

. , MAYA
!
.
Pixar, Renderman Artist Tools,

.
, -
.

,
, ,
. ,
, ,
.

,
, .


Cleanup .
.
!
,
, .
.

,
, . .

( ,
- ,
), , .


, Option Box Adaptive Divisions Per Face.

422
(, ,
), Vertices
, .

Subdivision Surfaces
, ,
.
,
.
, .

,
. , Polygon
.

-.

,
.
.

423
.
,
.

. Outliner Shapes,
, Polygon
Shape, subdiv, mesh. ,
, Shape.

, Polygon Construction
History, Attribute Editor polyToSubdiv Hypergraph,
.

, , ,
Standard ( ), ,
Shape, . Polygon,
, ,
.

, - ,
Polygon Split,
. ,
.

424
, :

Error:polyToSubdiv1 (Poly Subdiv Node):


The conversion to a subdivision surface failed:

,
Subdivisions. Standard Polygon.
.

, , Extrude Face Split Polygon Tool,


Polygon .

. : , Polygon ,
, ,
Standard,
, .
Polygon
..

, Outliner Shape
. .

, .
, ,
: , ,
.

. .
, MAYA
, .
Polygon .

-, , .

Polygon.

. MAYA .

425
, , ,
, ,
, -. ?

.
, .
.

, Collapse
. , ,
, .

Collapse,
. , Polygon, ,
.

426
, , . ,
. (Soft Body), ,
, Outliner Shape.

, : ,
Standard, ,
, .


,
, .
, .
.

427
, .

( ),
Polygon. .

, ,
...ShapeOrig. .


- .
, ,
. ,
, .
, ,
.

, Sculpt Geometry Tool.


, ,
, Sculpt Geometry Tool.
, Refine Selected.

Blend Shapes
,
Blend Shape,
, . ,
, , : - -!
Check Topology Option Box Create Blend Shape, MAYA
,
.

, ( )
,
. , ,
- -, .
.

, Blend Shapes
. ,

.
, .

428

,
.
. .
,
, , . ,
.

, ,
. .
, Standard, Polygon
.

, ,
. ,
. ,
. , ,
,
.
, ,
. .

Freeze Transform .
Detach Skin,
, Polygon .


:
mental ray , ,
?

-,
. , ,
- ,
,
.

,
, . ,
, .

429

. Attribute Editor
subdiv Tesselation.

, Adaptive. , -
, Sample Count.
. mental ray
. , mental ray -
Tesselation. : Uniform ,
. Depth=0
Sample Count. -
mental ray. Window->Rendering Editors->mental ray-
A p p r o x i m a t i o n Editor.

, , ,
.

.
subdivMR.ma.
, .

.
.

, Attribute Editor Sample


Count=5.

430
mental ray.

, .
Sample Count .

Uniform. Depth (mental ray )


Sample Count=5.

, .
. (
- ). Attribute Editor initialShadingGroup
Displacement Mat.

. .

431
. Tesselation
: mental ray . ,
: (!)
. Window->Rendering Editors->mental ray->Approximation
Editor. DisplaceApprox Create. Attribute Editor
Presets=Fine View High Quality. . .

Subdivision Approximation.
.
MAYA 7.0. ,
( ) . ,
mental ray - .
Renderman for Maya, ,
, Render Current Frame.

, , ! Renderman
,
.

432
.


. Polygon, Attribute Editor (
polyToSubdiv) UV-. UV Treatment=No UVs On Sub
div.

: ,
Clean Topology.

Normal Move Tool. .


,
. .
, Collapse
. (Crease) , ,
( , , ).
, , , .
Isolate Select Polygon. ,
,
Scaling Hierarchy=Propagate Attribute Editor . , -
. ,
- . , 95 ,
, ,
.
,
.

, .

433
,
, .
, , ,
( ) .
, .

( ) -
, - ,
. ? ?
, . :
.

, , , (
, , .), , , .
-, - -,
, .


(, Marble Stucco, UV- . :
, - ,
. ,
- ( ).

, , , ,
, , .
, .

436
UV- ,
, .
. ,
, ,
.
(), ,
.

NURBS-, ,

.

( 98 ),
( ) ,
.

, UV-
. ,
MAYA, .



.
. ,
.

: UV-
, , , , , ,
UV. , .
UV- ,
.

UV
. - UV-
UV- - , .
, , , vertex! ,
. , .
- -...

shell UV-.
, - , . Texture Border
, , .

, , ,
- , .

UV-
, .
, , , , , ,
... - , ?
. , -
. , ?

: (
), .

437
, :
. - , ,
, , .
, , ,
. ,
, ... , , , ,
, .
.
.

( , MAYA...) , ,
: UV-, .
(, , UV-,
.)


. ,
.
, ( : ) UV- ? (
UV .) , ,
, , Script Editor.
UV- - (, , ) -
.

, ,
. ,
,
. , ,
. ,
- , UV-.

,
,
UV-. .
, .

.

. , UV-
. , , UV-
.

438
, , ,
. , , (
, , , - , ). - .
(
). ,
, .

. UV-
, , . ,
UV- , ,
. , , ,
.

, ,
. (, ) ,
. ( .)
, :
. UV-
, .
- .
, , (UV-sets),
,
, .

. . Texture Editor
UV-,
,
. , (
- http://www.highend3d.com/maya/tutorials/textunng/), ,
, : , -, , -
. , -, ,
, .
.

, duckUVstart.ma. (, , ,
). ,
, , . (
.)

UV- UV Texture Editor,


Window. ,

439
-
Persp/UV Texture Editor.

, Texture Editor . ,
- , .
.

Texture Editor Polygons=>Delete UVs.

. Polygons Texture Edi


tor. Polygon UVs.

Texture Editor , : UV- .


UV- , ,
UV-
. , , ,
.


, . .
.

. - Quick Select Sets,


.

Quick Select Sets


Quick Select Set,
UpWing.

440
. - Paint Selection
Tool. ,
. .

,
. BottomWing, FrontWing, BackWing.

(Body) (Legs).

441
Paint Selection Tool
. ,
. , , .
, , .
, duckUVstartQ.uickSets.ma.
.

. Edit->Quick Select Sets --,


.

, , UV-
.


(UpWing).

Option Box Polygon UVs=>Planar Mapping.


.

Mapping Direction=Y Axis.


, .

442
Apply.

Texture Editor . , , ,
, UV-
0 1. ( - ) , ,
, , .

Undo.

Option Box Keep Image Ratio.


Apply.

.
!

443
. Undo .
UV- .
, .

.
. ,
UV- UV-.
, Shift Toggle Texture
Borders. .

Texture Editor, UV .
(UV) , (
Move Tool).

. .
Apply Option Box.

, .

Option Box Mapping Direction= Axis.

Apply.

444
.

, .
. duckUVwingsMapped.ma.


. (Quick Select Stes=>Body).
Option Box Cylindrical Mapping. , ,
, .

445
, .
, , , ,
Project.

.
, - .
, -- .

.
Attribute Editor PolyCylProj1,
(, ).
rotateY=rotateZ=90,
, .
Texture Editor ...

, , , MAYA ,
, translateY=0.

446
. ,
, , . ,
.

Move Tool. . ,
, ,
, -, . ,
? ? ?


-,
, .
, , , ,
. ,
Quick Select Sets.

-
. UV.

.
Side.
.
Texture Editor. - .

447
Attribute Editor polyCylProj1 , translateY=0.
translateZ=0.01, . .

- Z,
, .
.

. Projection Height,
,
. UV-
Projection Horizontal Sweep,
,
. UV-. ,
, polyCylProj Attribute Editor
Channel Box Show Manipulator Tool.

Projection Height=3,
,
.

. ,
- ,
.


, .
, Quick Select Set, Ctrl
Texture Editor.

to UV.

. Ctrl + ,
.
.

Normalize UV .
. .

448
, , Undo, Option Box Normalize UV,

Attribute Editor polyNormalizeUV1.


Preserve Aspect Area, .
- -.

duckUVbody.ma

449
. CutUV
, .
,
, ,
. ,
.
. .

Option Box Planar Mapping Mapping Direction=Y Axis.


Project.

450
,
PolyPlanarProj Attribute Editor, ,
, .

Texture Editor ,
.

, Scale Tool. Option Box Rotate UV


Rotate Angle=-90 Rotate. UV.

, Ctrl .

451
Texture Editor Flip Selected UVs in V direc
tion. ,
.

,
.

452
,
.

, :
.

. , ,
.

, , , ,
,
.

,
Texture Editor.

Texture Editor, (
) .

453
.

.
, .

( ,
).
.

454
.
, ,
.

,
, .
... .


Checker
. ,
, . UV-
( ),
.

, .
, 24x24.
Texture Editor Image.
, Dim Image.

455
,
Texture Editor. UV Texture Baking.

,
, .

Align selected UVs to minimum U Value.
Align UVs.
.

.
duckUVbodyCylM.apped.ma.

456

, .
, , , , -,
,
.

-, ,
, .

, , , ,
, , .

,
: .
,
. ,
, UV-.
, , , , , .
, , ?
, . ,
.

, .
, .
, .

, ,
, -
,
, .

, , , -
, ,
, , .

. UV Lattice
,
, UV- .
, .
, , .

. , , .
, .

457
, ,
". , Scale Tool ,
UV- ,
.

, , .
Texture Editor. UV Lattice Tool.

, . ,
.

458
. ,
, Shift.
, , , .

, , .
. .

, , .

459
Relax
, , , ,
, , . .
.

Option Box Relax.

Pin Unselected UVs, .


Apply , .

460
,
. .
, , .
duckUVbodyOK.ma.

. Blend Shapes UV-


.

, , UV-
.

, , ,
( ), Blend
Shape, .
, .
, , .

UV- (,
, ) .
Transfer. -
.
.


Average Vertices,
. ,
Paint Geometry Tool, Smooth.

.
. , , ,
Quick Selection Set (Legs), ,
.

: Show=>lsolate Select=>View
Selected.

461
, ,
. ,
.

.
, UV- Transfer
.

, Deform=>Create Blend
Shape. , .
Blend Shape Attribute Editor Channel Box ,
, .

, ( Quick Select Set).

462
Option Box Cylindrical Projection , Insert Before
Deformers . , UV-,
. ,
.

Project.

Texture Editor. , ,
. Texture Editor,
- . , ,
UV.

.
duckUVbodyFull.ma.

. Cut, Move and Sew UVs


,
. .
,
. UV- ,
. , , ,
,
. , ,
.

463
UV- . ,
,
: .

, .

Texture Editor , ,
UV- .

UV- . , .
Sew UVs (sew - ).

! UV- ,
.

Undo.

, ,
. .

464
Move and Sew. ( )
( ). (
) , .

( ) .
Undo.
( UV),
.

.
, .
- (Y Axis),
-.

Flip UVs.
, , Texture Editor.

465
. ,
, .

, .
, ,
, .
, .

, Lattice Tool,
AlignUV , .

.
, .
Move and Sew .

466
,
, . .
, , , ,
.

, Move and Sew.

duckUVsew.ma.

. LayoutUV
, , ,
.
Layout UVs.

467
, -
. .

, , - ,
.

, ,
.

Texture Borders ( ),
UV-
.
Texture Editor, .
.

468
,
.

Move and Sew.


, ,
. , , , .
,
.

, . ,
Texture Editor.

, .
, .

469
.
. , ,
(,
),
.

. , ,
. 90 .
, , ,
.
( ), :
? , .

duckUVhalfOk.ma.

470

.
Option Box Mirror Geometry.
Mirror Direction=+Z , Merge Ver
tices .

Mirror.

, UV- .
, , . Texture Editor ,
. , UV-
.

, ,
. , , , ,
, .

Texture Editor.

:
.
Texture Editor Ctrl Shell

. Shell - !
, .
.

471
, -.
,
.

Option Box Flip UVs Direction=Horizontal,


Coordinate=Global.

Apply and Close. He ,


. .

, ,
. ,
.

. ,
UV-
. - .

UV- , .

,
, . ,
, . .
, .

472
Attribute Editor PolyMirrorl , , Merge Tresh-
hold-0.01: , Option Box Mirror Geom
etry?

,
. Sew UVs. Move and Sew UVs ,
,
, . ,
Texture Editor .

Texture Editor ,
.

, ,
.

473
, , .
duckUVfinished.ma.


. , Lattice
Tool, , , .

UV-

UV- , ,
, .
UV Snaphot.
.

.
. ,
.

474
.
, ,
, .

. !!!!



, , .
,
8, Paint Effects .
Feather, .

(Canvas=>Wrap)
, Undo.

.
? , ,
UV- .

, ,
. .
.

475
, .

. , .
,
, . 3D Paint Tool .

.
,
UV-. UV-, ,
. , , ,
UV- .
duckUVplanarl.ma duckUVplanar2.ma.
, .
, .

( duckUVnurbs.ma) , , .
, , - NURBS-.
, . ,
,
Texture Editor, .

,
UV-.

476
.

UV-
. ,
, , ,
Texture Editor,
, .

, , ,
, , ,

( ),
. , ,
(shells), .
Layout UVs,
, . (
) , , , .

,
, , .
, MAYA ,
,
.

MAYA :
, MEL-. ,
, , ,
( , , ).
, ,
,
.
duckUVbody.ma.

Automatic Mapping.
, Option Box,
polyAutoProj.

, , MAYA Texture Editor - ,


.

477
.
, , , , .
Attribute Editor , MAYA
.

MAYA - (Opti
mize): .
Layout Scale Mode Layout UVs,
.

Layout=Overlap, , ,
.

,
, 31
(, , 8 !). Option
Box Automatic Mapping .
Extract.

. ,
,
, .. (
) Texture Editor .
- , , .
UV- .

.
UV-, :
- " " Texture
Editor : ? UV-? !
?

, UV- .
.
, .
, . .

UV- (Planar, Cylindri


cal, Spherical), MAYA , ,
, - Automatic Mapping, BestPlaneTexturingTool Crea-

478
teUVsBasedOnCamera. ,
,
,
, - .

,
, "" Texture Editor ,
.

, "", "
". pivo_start.ma.

, , Bevel Extrude,

, , ,
" " . ,
.

, : , - .
Texture Editor [0-1].

479
Cylindrical Mapping,
.
, Texture Editor.

, ,
, . Planar Mapping (,
). - ( [0..1]) .
( )
.

480
! - . -
, , .
, ,
, , ,
, .
( Texture Editor
) Layout UVs.

( , ) UV-.

-.

1. , , ,
, - , 1/10 UV-
.
2. , :
1/4-1/5 UV-.
3. , ,
112 UV-.
4. , , ,
.

! , .... ! -
, .

481
.

, .

. :
Cut UVs. ,
, , .
,
. , ,
-- . :
.

482
, , : Move And SewUVs,
!
.

, ,
Cut UVs.

483
Align UVs.

,
. ", ", - , "
, !", .
(, , )
, (-, ),
. ,

484
, 96 - ... ,
, , ,
. , ,
:

1. ,
.
2. , ,
, ,
, ,
, ,
.
3. [0-1].

, , ,
, , ...
, .

: , .

, Texture Editor Select=>Convert Selection UVs


( [0-1]),
- , - , .
Cut UVs ( - !).

485
, ,
,
.
- Side ,
, .

Move And Sew UVs,


, .

.
.

486
Align UVs .

Move And Sew UVs.


,
, .
UV- :

487
( - ), ,
, UV-,
. . .
.

-

UV- ,
UV-.

Planar Mapping - : ,
.

Automatic Mapping - , :
.
Cut UVs Move and Sew UVs. -
UV-.

Layout UVs - (shells)


[0-1] ( ).
Layout UVs ( ),
(UV-bounding box), UV-
. ,
, , ,
Normalize UVs.
Normalize UVs - . Option Box
Preserve Aspect Ratio, .
-, Lattice Tool,
MAYA.
, .
FlipUVs Align UVs .
Texture Editor.

- Select Convert Selection ,


Ctrl - ,
Shell .

(Rotate UVs)
MAYA , -.
UV-.

, (Sew UVs), -
Move and Sew UVs.

RelaxUVs, , ,
. .
Option Box Edge Weights=Uniform,
. World Space,
, .

Delete UVs, Merge UVs, Grid UVs.


- CycleUVs(2), UnitizeUVs(1&2), MapUvBorder(2), StraightenU-
vBorder(2), GridUVs(1&2), MergeUVs(1) -
, .

488
. ... !
,
. - " "
Texture Editor, , , - Texture Editor
. .

, , , .
, .
-.

( , ,
) ,
, , .
, - ,
, , ,
. ( ,
), .

(copyright
- , ,
, ), ,
: ,
, , , , , - ,
, ( ,
), !

, UV- .
, :
, - .

, - , . ,
(- : ). : ,
, , , , ( ,
) .

. ? ,
, ( ,
- ), ,
, .
, , -, , .
, , -
UV- !..

, : - ! -
. ,
, ? !

- . ,
-.... . , ,
- . .

: ,
. ,
, , ,
, ,
, , -

489
, , ,
, , .

:
- . , ,
. - , , , !
...

, - ,
,
.

? , . : ,
.

, ,
,
.
, , - ,
- , .
twoDucks.ma. . (
) UV- .
, .

, :
. .
.

1) - ( : ): , ,
. : , ,
. ,
UV- ( , ,
Extrude, ).
Relax UVs ( , )
UV-,
UV-.

2) - ( : , ): ,
, , . ,
, . , ,

490
, . -
, - .
,
, , .
, - .

3) - ( : , ):
, , , . ,
, , , ,
, .

, , ,
UV- - . - Unfold UVs.

. UnfoldUVs
,
. 2005 ,
,
. , -, , UV- ,
. ,
,
. MAYA - Unfold
UVs.


UV-. UV Unwrap, Modo. ,

. Modo, UV-
MAYA, obj, Texture
Editor.

, MAYA Pelting Tool (http: / /


sunitparekh.com/pelting/). , ,
, ,
, .

.
UV-. ,
,
, , .
UV- .

MAYA,
, .
duckUVunfoldStart.ma.
, .
,
. - :
.

Texture Editor , Y-,


.

491
Unfold UVs , ,
, a MAYA ,
.

- -
. , , , , ,
: MAYA ,
. - .
, : ,
,
.

, Unfold UVs
,
. , Un
fold UVs , , ,
.
.

,
. Option Box Unfold UVs.
Keep History. ,
. , Unfold UVs
,
. .

492
Apply .
MAYA ,
.

, ,
Texture Editor.

Attribute Editor polyOptllvsl, .


.
Solver Weighting.
, UV-.
, .
Solver Weighting=1, , .
,
. , , ,
Solver Weighting , , .
Solver Weighting=0.1, 0.2, 0.5.
, .

493
Global Method Blend. ,
: .
. ,
- - , Option Box.
.
Solver Weighting, ,
Unfold UVs.
. , ,
to Shell Border.
, .
Option Box Unfold UVs Pin Selected,
.

Pin UV Border,
, .
Apply , .
Relax UVs
( Edge Weights=Uniform Pin Unselected UVs).

494
. ,
, , .
,
.

.
, .
duckUVunfoldStart.ma,
.

. ,
( Quick Select Set UpBorder)
.

Option Box Unfold UVs Pin Selected,


.

Apply. !! !
, Solver Weighting Attribute Editor.
Solver Weighting=0.5.

495

Relax UVs. . .
, Unfold UVs,
, , -
.

, ,
.

, , ,
.

, .

Cut UVs.
, Unfold UVs ,
. .

.
Unfold UVs - . !
.
, !
, !

496
Solver Weighting. 0.5
, .
,
.

.
, Unfold UVs
, .
.
Mirror Geometry.
Merge T h r e s h o l d s . 0 1 .
.
, Cut UVs.
, .

497
.
Unfold UVs Pin Selected.
.
Attribute Editor Solver Weighting .

, Solver Weighting ,
. .
, Unfold UVs - .
, ,
, , , Solver
Weighting, Relax UVs, - .
Unfold UVs Solver
Weighting , Pin Selected Unfold
UVs Solver Weighting.
- ,
, Unfold UVs.
, , ,
. , ,
Solver Weighting.
.
, . , , .

498
.
, .
, ,
.

, , ,
Texture Editor, - .
.

, UV- ,
.

, - ,
. .

( , , )
, .

, - , . ,
, ,
, . , ,
, .

499
- , .
, ,
. .
pepa(edges) Tex
ture Editor (, , ) ,
.

.
, ,
, UV-. ,
,
.
duckUV3dTexture.ma.
, .
, HyperShade Iambert2 Con
vert to Solid Texture ( Option Box ).

.
. , .

500
,
. , (, , )
,
.

Convert to Solid Texture.


,
.

501
,
() ,
- , .
Layered Texture, , , ,
( ) 3D Paint Tool. ,
, .

, 3D Paint Tool! . ,
Paint Effects , Artisan .
Clone.

, ,
MAYA. MAYA .

3D Paint Tool
, 3D Paint Tool .
, , .
, Paint Effects,
, .
, ,
.
, .

-
. .

502
, .
.

- !
. -
. , , .

- UV-. ,
, ,
. , - UV-
. - : , .
3D Paint Tool . ,
, .

, duck3dTexture.ma, .

3D Paint Tool ,
Paint=>3D Paint (
MAYA).

, Script Editor :

Warning: file: C:/Program Files/Alias/Mayal 1.0/scripts/others/art3dPaintToolScript.mel line 46: Some


surfaces have no file texture assigned to the current attribute.

MAYA .
, ,
, MAYA .

!., . - :
! ,
, .
, : MAYA .
Assign File Textures, ,
, .

, ,
? , : , ,
.. , , ,
, , ,

503
, Reflectivity.
, MAYA . ! !
, MAYA , . (
, .)

, ,
, .
Attribute to Paint=Color.

Assign/Edit Textures.
.
, Color - ,
, .

, , , , .
Paint Effects, : Paint,
Blur Smear. .
(Blend Mode), ,
.
, , ,
Save Textures.
, Reload Textures.
. , Save Textures Stroke,

504
. , , MAYA,
, .
Update on Stroke?
, . , ,
, .
.

IPR.
Render View.
Update on Stroke . IPR
. ,
Save Textures Save Textures Stroke.

,
Shading=>High Quality Rendering. ,
.
Erase, Save Textures on Stroke,
MAYA , .
, MAYA ,
Set Erase Image.

, , . ,
.

. Save Textures MAYA Script Editor


. , 3dPaintTextures .

.
Strokes Screen Projection,
, Paint Effects ,
, .
Clone , .
, .
, , Set Clone Source,
, , ,
.
, MAYA : !. ,
, .
, .
Static,
( ) , .
.

505
Dynamic , ,
( ) ( )
, .

,
, Set Clone Source,
, .

Extend Seam Color


. , UV-
, . , MAYA
( ). , Texture Editor
Update on Stroke.

506
, MAYA UV-
, .
Stroke 3D Paint Tool ,
. 3D Paint Tool ,
, Blur.


- ,
. ,
.

UV- (UV sets). -
: UV- , , UV-.
,
, UV-, Layered Texture,
-, .
, , UV-.
, , ,
UV- .
.
, ,
, , ,
.
, , UV-
.
.
. - UV-.

- , , ,
, .
Layered Texture,
UV-. ,
, UV- .

- ,
, UV- , ,
, . UV-,
, UV-.

, ,
UV-, , .
, ,
.. UV-.

UV- ,
UV- .
, - Window=>Relationship Editors=>UV Linking.
Connection Editor,
.

.
Create Soccer Ball.
Texture Editor UV-.
ball.iff Color Lambert1.
, ,
.

507
,
.
3D Paint Tool , ,
.

UV-, ,
,
.
.
UV-.
Option Box Create Empty UV Set SpartakUV.
Create. .
UV-. , , ,
UV-.

.
( ) UV-cem.
Copy UVs to UV Set.
UV-
, , UV Sets.

SpartakUV.

508
, Texture Editor UV-.
UV-.
, .
Create UVs Based on Camera.

Texture Editor . : .
Incandescence, ,
. - .
Spartak.tiff.
! , , , UV-,
UV-, 1 .
SpartakUV.
, UV Linking.

, , file2 ( spartak.
tiff) UV- SpartakUV.

509
, UV-.
, .
flle1 file2 .
Layered Texture.
HyperShade fitel file2 Attribute Editor,
Layered Texture Atributes.
( ), file2 , flle1,
, , .

, UV Linking . .
High Quality Rendering ,
, : UV- . , Texture Editor,
, .

file2 ,
. ,
, , UV- UV-,
.

510
, , ,
UV- SpartakUV.
,
- .
, Attribute Editor file2
Default Color . , , ,
, .
Attribute Editor Layered Texture
Blend Mode, . , ,
, Attribute Editor. ,
, .


,
. ,
UV-, ,
Layered Texture, ... .
, , .
, ,
, .

: UV-.

duckUVhalfOK.ma.
( , BTexture Editor
). , , .
UV-, wingUV:
Copy UVs to UV Set=>Copy into New UV Set.

UV-.
.

511
UV- ,
UV- .
duckUVmultitex.ma.
,
Layered Texture.
lambertl Layered Texture.

HyperShade checker,
fractal. fractal , a checker .

UV- m1.
fractal UV- wingUV.

512
, fractal , a checker - ,
, UV- UV- wingUV.

, , . .
3D Paint Tool.

Transparency . ,
-
fractal.

, Assign/Edit Textures.
.
, UV- .
m1.
- , , fractal.
,
, UV- wingUV.

file1 UV- wingUV.


, UV- UV-
.

3D Paint Tool ,
. , Flood.
, , Blur,
.

Save Textures.
Attribute Editor lambert1.
file1 .
Layered Texture.

513
HyperShade file1 Alpha fractal
Layered Texture.

, ,
. .

, , ,I
. , fractal checker .
, - .
.
, , .
, file1 UV- wingUV,
, , , .
fractal, wingUV. ,
Default Color, ,
, , - UV-
. , - ,
file1 , . file1
. .
, , checker, Default Color
fractal.

, , Default Color file1


, , , , .
, - .

514
?
.

. UV-cemoe ,
UV- ,
. (),
, , .

,
.

UV- wingUV .
.

, , , ,
. .
, Align UVs.
, .
.

,
, .
. ,
: .
UV-,
, . , Layered Texture
, UV-.
, . .

515
, .
, ,
.
, HyperShade Assign Material to Selection,
, , .
( ) ,
-.


: -,
?!. , : , ,
, - ,
...

! , , ! , ,
(overlapping). , UV-
Texture Editor. , (shells) UV-
UV-.

,
, . .
-, , ,
, UV- Texture Edi
tor: .
-, UV-
, , ,
.
-, , UV-
, , -
- !, .

- 3D Paint Tool. -
, UV- .
, .

- . UV-
, UV- [0-1].
, - -
. ,
, .

- , ,
.

Paint Effects , ,
, . :
, Make Paintable
.

, :
, .
.

, ,
.

516
.
, UV- .
,
, , ,
.

,
. kolonka.mb.
( - , - .)

, , . , ,
. .
, ? .
. , .
- ,
.

, , , ,
? , UV- .
?

.
.

517
? .
. . - ,
, ,
(, , ).
,
. .
. , ,
.

, MAYA !
. , ,
. ?

( ), MAYA ,
1000-1000 , 2000-2000.
(, - , .)

, ,
. .
, .
:

1. .
2. . .
3.
4.
5.
6.

Texture Editor (
Kolonka).

, , ,
. , . .
UV-.

UV- , UV- (
0 1), UV Snapshot.

, , ,

518
, , .
.

.
.

,
. ,
, MAYA e
.

. 1920x1080 .
, , ,
( ). ,
. . .
, .

, .
50 .
.

, , .
, . 1200
. , ,
, 200 200 .

,
, , .
,
.

:
1. - .
2. , ,
UV-.
3. , MAYA. MAYA
.
. . ,
.

519
. - - .

, , Relax UVs.

UV-.

520
, , . ,
. .
. , , .

, .
, , - .
, , - , - ...

, .
UV-.

521
. . ,
, .
. .

, , , -
: ( ) .
.
, ,
. , ,
, .

522
, , , .

, .
.

523
. OpenGL-
MAYA 6.5. UV- .

: ?
: - !
.

. 1200 ,
.
?

:
. .

, ,
. .

524
.
( , !)
, .

, ,
, .
! . .
, .
, ,
UV snapshot, ,
, .
! ,
- ( ) .
,
.
.
, Texture Editor
.
. Texture Editor
- UV .

Texture Editor - Select=>Select Shell.

525
() - ,
, .

. .
.
Select Convert Selection to Faces.
.


! . !
UV Snapshot.

526
, , ,
, , .
(Color Value) . , ,
, .
. .
.

( ) ,
, .
, - ?
UV Snapshot .

. ,
. ( )
.

out_parts.tif inner_part.tif, 1 2 0 0 x 1 2 0 0 .

out_parts.tif 1200x1200
inner_parts.tif 1200x1200

dinamik2.tif 550x550
subwoofer.tif 380x380
hearts.tif 250x250
gaiki.tif 150x150

:


, ( 2 2 0 0 x 2 2 0 0 ) ,
.

, ?

6 0 0 - 8 0 0 ,

.

528
.
Overlapping mapping - .
: UV
.
: .
UV- .
.
, ,
,
UV-, .

- ,
, .

UV- NURBS-
Texture Editor, -
UV- , , ,
. ,
.
, Texture Editor ,
, Edit NURBS UV Mode. .

529
, , .
Render View, High Quality Shading UV-
.

: ?
: ,
.

.
.

UV-
.

. () :
, , ,
.


, . :

1. , ,
.
2. , ,
.
3. .
4. .
5. , .
6. .
, ,
, polyToSubdiv.
UV treatment ("UV--). Keep Subd
UVs. , UV-
.

530
Inherit UVs from Poly, UV-
. , polyToSubdiv ,
Polygon.

, UV treatment Keep Subd UVs


, Polygon.
polyToSubdiv UV treatment=lnherit UVs from Poly ( ,
, , ).

, .
, .

,
,
, .
,
.

UV- ,
. Texture Editor, Subdivs,
Subdiv Surfaces=>Texture. ,
.

,
, .
, Cut UVs Move and Sew UVs,
.

, , .

, ,
. .
, ,
, ,
. .

531
Texture Editor.
UV- .
.

, UV-
. Texture Editor,
.

. , ,
Polygon UV treatment=lnherit UVs,

, .

.
UV-! .

532
. . .
UV-.
UV- - .
, ,
, ,
. Layout UVs, ,
. ,
, , ,
, . ,
.

, , ratUV.ma, ,
.

UV- , . (
.)

, , Paint
Attributes Fur Tool, ,
. , ,
, Texture Editor.

533
,
Texture Editor.

, , [0-1],
,
( ).
.

. . .
Texture Editor ,
. ,
,
Texture Editor. ,
, UV-, .
Polygons=>Transfer UV- .
.
Average Vertices Smooth Sculpt Ge
ometry Tool.
, , ( headUV.ma), .
Average Vertices .

534
,
Unfold UVs.

Transfer.

.
Transfer
, , , , (
) .
hornUV.ma . -
, .
, -,
UV- .
. , Joint Tool,
, , :

535
536
537
, , .
.

. . .
, , ( ,
.) . : ,
, . , ,
, , ,
, ...

.
skinUV.ma , .

538
?
Attribute Editor Hypergraph.

ourCharacterShape1Orig ( ,
Orig). .
, Attribute Editor, Object Display, Intermediate Ob
ject.

.
.
.
ourCharacterShape1 Orig.
, Outliner Hypergraph - Shape.

. . .

. :
, , , .
- Bevel: ,
.

, Anisotropic ( ),

, - (. anisotropicUV.ma).

539
30-,
, ,
mental ray , UV-,
.

, Texture Editor -
. Texture Edi
tor Shift C t r l :
.

UV-, ,
, place2dTexture. ,
UV-.
, ,
, .

,
( ) .
Polygon UVs.

,
, , , place2dTexture. ,
UV- .
UV- ( : Texture Editor),
. UV[0-1].
Texture Editor, .


, , . ,
. , RotateUV
, , Rotate Frame
.

540
, ,
, , ..

UV-
UV- .
, , , Black , .

541

, , , .
. ,
.

, .
, : ,
. , , ,
, ,
.
: , ,
.

MAYA,
, , ,
, ,
, . , ,
, ,
,
.

MAYA,
, .

,
. ,
. - ,
, . , - ,
, , ,
. , , . expressions
, , .

, , ,
, ,
. : ,
, ( setup), .
, , expres
sions, , ,
. , .

, ( ,
), ,
. , , ,
, , ,
. ,
.
.

.
: (!) . -
, , , , :
.
- - .

,
MAYA. MAYA

544
, .
( Character Studio) ,
, , , .
,
, . - Advanced Skeleton
(http://www.animationstudios.com.au/) aniMan (http://www.manus3d.be/ ) -
MAYA, : Character Studio
MAYA , MAYA -
. ( , Alias Kaydara,
Maya Full Body IK ).

,
, , .
, ,
B MAYA .
, Graph Editor,
,
, ,
.

. , (setup) :
, , , ,
.

,
.
. (
, ), , ,
. , .

. , ,
. ,
( )
.
,
.

.

. MAYA.

- , .
, .
(, ) (),
MAYA ()
.

- (, )
, .
, . MAYA
expressions.

, -
, . MAYA
Set Driven Key. , , ,

545
, .
- ,
. ,
, .

- ,
, ,
.

, , ,
, (Solver), .
,
.

(Motion Capture)
. :
,
.
,
, . , ,
: .

- ,
.
( ), , ,
, .
, , ,
,
.


, ?

MAYA
MAYA !
, .
MAYA , ,
. , , .
, , , , , ,
. , ,
, ,
.

, Construction History, ,
, ,
.

,
, .


. , , ,
, , ,
.

546
:
( MEL) .


: , .

, , .

MAYA
MAYA. ,
(,
), :
. .

. .
, .
. Channel Box
. ,
, , .

,
( ), ( ).
, , ,
: MAYA ( MAYA) .
, ( )
, ,
, expression,
.

: ,
. :
, translate rotate ,
RigidSolver.

, , ,
.

, ( - )
( - ). Channel Box
Attribute Editor - ( ,
). Set Driven Key
, .

expression,
. , ,
expression.

,
, .

, pairBlend,
.

,
.

547
Channel Box At
tribute Editor. , , .

. , , ,
MAYA . ,
- - .
MAYA:
. - .
, MAYA.

( ) , - .
, , . ( ,
, -
).


- , , , expressions,
Set Driven Key .. ,
- .

, ,
.

. - ,
()
. , , ,
.
,
.

, .
.
, ,
.

548
Channel Box
, Channel Box.
MAYA - , Channel Box

, .

Channel Box
, .
. .
, Expressions,
Set Driven Key Connection Editor .

,
(Mute Selected), (Lock Selected),
,
.

Break Connections ( ). ,
expression. Channel Box
Break Connections ,
. , , expressions
. , -
. ,
. ,
Break Connections, , .
, Delete
Selected. expressions Expression Editor.


, .
, Lock Selected

549
, Hide Selected, ,
Channel Box. , : ,
Attribute Editor , .
Channel Box. Animate=>Set Key
( "s") AutoKey, ,
(nonkeyable).

, Channel Control,
Channel Box, Window=>General Editors=>Channel Control.
.
Move>> <<Move, .

() ,
Channel Box. Nonkeyable Hidden , Channel
Box. Channel Control Nonkeyable Displayed,
, Channel Box.
" s " Auto Key.
Nonkeyable, , ,
Channel Box ,
.
, , , , , .

Channel Box -
.
Channel Box . ,
, Channel Box
.
, . ,
. ,
, Channel Box
Channel Control.

550

,
. , ,
.
/ ( ) ,
, - .

(Time Line)
, : .
,
, . ,
- , .

,
, .


. MAYA Prefer
ences (Windows=>Settings/Preferences=>Preferences) Timeline.

551
,
.
Playback Speed. , .

Play Every Frame. MAYA


. , .
,
.
-
, Playback Speed = Real-time(25 fps). MAYA
, .
, .
, .
, , .
Play Every Frame .


MAYA Settings, ,
, .

Time ,
, (fps - frame per second). He ,
: , ,
avi quicktime . ,
, . .
, MAYA , .
time1, , , , .
- , , ,
(rate) , ,
. , emitter1.rate=100, ,

552
Time PAL(25 fps),
. Time=PAL Field(50 fps),
, 50 .

Time , .
, , , PAL(25 fps).
, Film(24fps) ..
: ,
, ,
, .
, Time=PAL(25
fps). : Film(24 fps),
( ) ,
1.04.
, , .

: , ,
.

, , Time ,
, Play Every Frame.


- . MAYA
. ( )
, ,
( ),
. MAYA
, .
MAYA , :
, , , .
MAYA,
- , .
, , ,
translate, .

, MAYA !

553

(
) , Channel Box,
Set Key . ,
.

Attribute Edi
tor. , (
, scale).

" s " Animate=>Set Key


( ) Channel Box ( ).
, , ,
, Channel Box.

, Set Key Option Box,


, , ,
" s " .


, s, , , s
.. ,
, , , ,
, Edit=>Delete by Type=>Static Channels (
).

. , MAYA,
: ,
,
, ,
.
, , ,
, .
. - ,
, ,
.

, .

s ( Set Key)
Channel Box , ,

554
, INPUT OUTPUT.
, .

Auto Key
Auto Key.
.
.

,
. ! ,
, , . ,
Auto Key, ,
. ,
s .
Auto Key,
. , ,
. , ,
.

.
.
,
. ,
.
, , ,
( ), . ,
- .

f, .
X, ,
.
, Insert
.

rotateZ.

Channel Box ,
.

555
, rotateZ=-90
.

. ,
. ,
, ,
, , ,
- ,
.

Attribute Editor.
pCube1 Pivots. Local Rotate Pivot
World Rotate Pivot, . -
!

. Attribute Editor
, Attribute Editor
.

,
Channel Control Channel Box.

Windows=>General Editor=>Channel Control.

rotatePivotTranslateX, rotatePivotTranslateY, rotatePiv-


otTranslateZ, rotatePivotX, rotatePivotY, rotatePivotZ <<Move,
.

556
. , , ,
: (rotate pivot), (scale piv
ot). Insert
scale pivot.
, ,
.

scalePivotTranslateX, scalePivot-
TranslateY, scalePivotTranslateZ, scalePivotX, scalePivotY, scalePivotZ
, <<Move.

Channel Box pivot . (


- ).

, .

, (Insert)
. .
. , ,
.

pivot.

557
. Attribute Editor ,
Pivots, . ,
Channel Box Local Rotate Pivot
World Rotate Pivot. , Attribute Editor
, .

, (, )
, .
,
, ,
. , , ,
, ,
. ,
-
rotatePivotTranslate.

: rotateZ=-180.

rotateZ.

, , ,
pivot , ,
, , , ,
..

,
.

. .
, -
1 .
.

. .
20.5 , .
.

,
. , ,
,

558
. ! .
, . , .
, , , MAYA
( ), .

,
PAL Field (50 fps),
, .

motion blur ,
.

, ,
. , ,
, . ,
,
.

, ,
,
. .

. , , ,
Stepped.

(rollingCube.ma), .


, , , ,
, .
MAYA, .
.

Graph Editor
, ,
. , .
Graph Editor.
. ,

559
, .


, Graph Editor,
, .
,
, , Graph Edi
tor.

(rollingCube.ma).
, .

.
, Channel Box.
Key Ticks=Channel
Box.

Shift .

,
.
, ,
.

. .

560
.
, ,
. ,
, Snap.

,
. ,
, , .

Scale=0.5, . ,
.
. .

( ).
.

,
( ) .

Paste=>Paste.

.
, ,
rotateZ. ,
Channel Box
(nonkeyable).

Channel Control .
rotatePivotTranslateX, rotatePivotTranslateY, rotatePiv-
otTranslateZ, rotatePivotX, rotatePivotY, rotatePivotZ <<Move,
.

561
.
Paste=>Paste.
.
.
, Shift,
.

Paste= >Paste.
.

,
, 90 .

, ,
(
rotateZ=-90), .
, , ,
. , , -
Graph Editor.
.
Tangents=>Flat.

. .
(rollingCubeAndCylinder.ma), , , .

562
.
, . ,

. .


MAYA. Edit=>Keys .
, Help Images Option Box
.

Channel Box
Channel Box Cut/Copy/Paste/Delete Se
lected. ,
Channel Box . , Delete Selected
, .
, ,
, Channel Box, , ,
, .

, .

: Delete Selected
, Break Connections
, . --
,
Delete Selected.

.
File=>Optimize Scene Size

Attribute Editor
Channel
Box Attribute Editor.
Attribute Editor,
, .

563
, , .
( - , ,
. ).

, Attribute
Editor - .

, ,
. . ,
Attribute Editor, -
Graph Editor.

. Attribute Editor
: . ,
.keyTime .keyValue.
, Attribute Editor Help=>Help on "ani-
mCurveTA" animCurveTA. MEL- getAttr
setAttr .

Graph Editor.

Graph
Editor. , , ,

564
Window=>Animation Editors=>Graph Editor.
Graph Editor .
, ,
, Graph Editor -
.
, Attribute Editor,
. List.
, , " " Graph Editor.
, ,
.

. MEL- ,
, Graph Editor
. , , ,
.

. -
, .
Shift,
.

. Graph Editor
,
. f,
.

Graph Editor : ,
, .

,
Graph Editor.

(rollingCube.ma).
Graph Editor.
, f.

, (
). ,
- , .
.
.

Edit=>Delete All by Type=>Static Channels (


). ( ) Graph Editor .
,
, f, .

565
. ,
. :
.

Scale Pivot Y,
. , ,
, .

. 90
(rotateZ=-90) .
. ,
.
, MAYA . ,
, ,
.

Graph Editor , , ,
Graph Editor Tangents=>Stepped.

.
, . ,
, ,
.
, . ,
, .


Move Tool .

, Move Tool
, Shift, .
( )

566
( Graph Editor.
.

. Move Tool Scale Tool Graph Editor


, ,
. ,
, ( ) - .

.


. ,
. , .
Graph Editor Stats,
( ).


- = 1 ( )
Enter.

,
( )
. , (
).

. +=10 *=1.1
(
Stats) ( Stats).

, .
, ,
Tangets, Graph Editor.

, .
, - ,
. ,
, .
,
In/Out Tangent Tangents.

567
. ,
, . ,

,
. .

Graph Editor rotateZ f,


.
Flat.

.
. ( ) .
(Move Tool !)

. ,
Key => Tangents .

, , ,
. . ,
, , .
Keys Free Tangent Weight (
), , :

Error: All of the animation curves are non-weighted. Unable to change the weight locked state

, ,
.

Curves=>Weighted Tangents.
.

568
Shift, , .

, ,
. (rollingCubeCorrected.ma).

Graph Editor
Graph Editor ,
, , ,
. , .
Move Scale,
.

,
Move Nearest Picked Key Tool.
, , .
Insert Keys Tool Add Keys Tool.
,
- .
, Lattice Deform Keys,
(Lattice). , ,
.
Graph Editor.

,
Edit=>Snap.
, ,
, expressions,
View=>Show Result.
Curves=> Post/Pre Infinity ,
( ).
.

Dope Sheet -
, ,
-
( ). ,
, Dope Sheet
, .
- (XSheet) ,
, , .

569
. Dope Sheet,

Graph Editor.

. .
MAYA , ,
.
. ,
.
Edit=>Group
. , -
. ,
, , ,
( transform), , ,
. ,
, .

.
(Edit=>Group).
, (rotateZ=20).
, (scaleY=2).
, (scaleY=0.5).
, (rotateZ=-20).

.
, , ,
.
. ,
, :
( ),
..
,
, .
: (), ,
.. .
,
. ,
, , -
.

570
( transform) --
. ( ),
expression ( ),
rotate. ,
Node State expression.
-- , , .

. ,
. .


front Create=>CV Curve Tool.

,
, .

Surface=>Revolve.
Channel Box revolve! degree=Linear sections=6.

, 5
.

571
spin.
, ,
: Modify=> Freeze transformation.
0, 1.
.
Edit=>Delete All by Type=>History

. ,
, rotateY,
.

, rotateY, Channel Box (


) Lock Selected.

, : Channel Box=>Hide Selected.

572
.
0 25, 0 200.
Real-time (25 fps).

spin rotateY.
s.

rotateY=0 .
rotateY=360 .
,
.
Graph Editor.
f.
.
Graph Editor Curves=>Post lnfinity=>Linear.
,
View=>lnfinity.

573
. .
.
. : Edit=>Group. axis.
axis, rotateX rotateZ.

:
transform - spin axis. axis
spin, axis,
spin. axis
.

0: rotateX=30, rotateZ=0.
25: rotateX=0, rotateZ=-30.
50: rotateX=-30, rotateZ=0.
75: rotateX=0, rotateZ=30.
100: rotateXOO, rotateZ=0.

574
.
Graph Editor f.

.
: View=>lnfinity.

: Curves=>Post lnfinity=>Cycle.
,
: Tangents=>Flat.

Graph Editor Rotate Z,


. Tangents=>Spline,
.

575
.
.
.
axis .
deviation.
deviation Channel Box, translateX
translateZ.

deviation.
0: translateX=0, translateZ=0,
50: transtateX=0, translateZ=5.
00: translateX=5, translateZ=5.
150: translateX=5, translateZ=0.
200: translateX=0, translateZ=0.
.
Graph Editor f.
Tangents=>Spline.

576
,
translateZ, .

Keys=>BreakTangents, ,
. Move Tool
.


translateX.

577
. (ula.ma).

:
, .
( Rotate Order Attribute Editor),
. , .
( )
. , ,
, ,
. ,
,
Graph Editor .
:
. ,
.

. Breakdowns
Graph Editor , , ,
.
, .
, ,
Graph Editor , . ,
,
, , ,
,
.


,
- breakdown.

breakdown
.
, breakdown,
( ,
breakdowns ).

breakdown
Keys=>Convert to Breakdown/Convert to Key Graph Editor
.

breakdown Graph Editor


.

578
.
, breakdown. ,
, .

. Inbetweens

. , .
, ,
, Add Inbetween,
.
, .

Graph Editor Keys,


.

. Inbetween - , breakdown,
( ) , .

,
Graph Editor Keys=>Add
Inbetween .

, Remove Inbetween
.
. , ( )
. , ,
.


,
. ,
(Motion Path Animation), .

,
- motionPath, ,
.
.
motionPath, .
, , ,
motionPath.

, , , , ,
. ,
, ( DAG-
) , , . , ,
.

, , ,
. ,
( , rotate pivot):
. , .
.

( ).
. ,
: ,

579
.

( ), (-
) Animate=>Motion Paths=>Attach to Motion Path.
, , , (,
) , . Attribute Editor
motionPath ,
.

, .
.


side - .
CV Curve Tool , .
, ,
Z.

: Surfaces=>Revolve (
, , Z).

, ,
, , .

580
.
: Z ,
- . , . .
, .
. .
. "" ,
.

, ( ).
Animate=>Motion Paths=>Attach to Motion Path.
.
, , .

581
, Op
tion Box .
,
.
, Attribute Editor motionPath1,
.
Channel Box INPUTS,
Attribute Editor.

, , Follow,
. ,
. , , MAYA
, . ,
X . Front Axis=X.
Front Axis=Z, , Z
. .

,
. , , ,
,
,
.

, Z-
, .
, .
, , , .

Up Axis=Y
, Y .

, motionPath1 World Up Type=Vector World Up Vec-


tor=(0,1,0). , , UpAxis,
(World Up ),
(0,1,0), .

Up Axis, ,

582
, , .
Inverse Front Inverse Up.
.

,
World Up Vector, .
, . ,
.
, .

World Up Vector ,
.
, ,
, World Up Type=Object Up.
( ) World Up Object.

, , . ,
,
, Aim Constraint.
Front/Up/Side Twist ,
: rotate
motionPathl. Twist .
,
Bank (). .


.
Channel Box, translate rotate .
motionPathl,
, Hypergraph.

. Follow motionPath,
rotate , , -- ,
,
, ,
Aim Constraint.

motionPath - U Value. ,
.

, U. ,
, ,
Uniform, U ( U-)
. Parametric Length
, ,
. U Value
. , , ,
.

Parametric Length, ,
, .
, ( )
U Value motionPath
. , .

. Motion Path .
, U Value,

583
Option Box Attach to Motion Path Time Range Start, mo a
,
. ,
motionPoth
.

, U Value :
, .
, . :
, .

,
, , 50, U Value=0.5
. , 50 ,
- 150.

, - .
, U Value , .
, -, , -,
. (
Select Tool) Move Tool,
. Attribute Editor ,
.

, , , U Value.
Graph Editor .
, U Value,
rotate translate .
, Graph Editor View=>Show Result.

584
f .

,
Graph Editor, , .


, ,
. , ,
,
.

, , ,
.
MAYA Animate=>Motion Path=>Flow Path Object (flow ),
, , . Option Box
.

, Lattice Around=Object, Lattice


, .
, Lattice Around-Curve, :
, , ,
.

.
Option Box Animate=>Motion Path=>Flow Path Object Lattice
Around=Curve. ,
.

Divisions:Front=100 Flow.

585
,
.

. - Lat
tice. Flow Path Object
.
Outliner ffdlLattice
ffdtBase, ,
.

, -
. .

Outliner f f d l L a t t i c e f f d l Base. Scale Tool


, .

586
, ,
Attribute Editor ffd1, .
Outside Lattice=All.


, Scale Tool. :
, .

(snakeM.otionPath.ma)

587


,
: Z . ,
, motionPath, Front Axis= Z,
Inverse Front.
Follow, rotate Aim Constrain.
, ,
. Animate=>Motion Paths=>Set Motion Path Key.
, MAYA
.
.

, .
, .
, , ,
. Blend Shapes.
, .
, , , expression goal-
. Effects=>Curve Flow,
. ,
, Stroika Dynamics
Kolektiv (www.kolektiv.com).
, , (
), .
(curve on sur
face) . , ,
, .
.
Du
plicate Surface Curves. , Loft
Square, . .

. (follicle) Point Orient
Constraint. , U/V Parameter fol
licle .
,
( ) Geometry Normal Constraint.

588
, , .
constrain , .
constraint ,
. , , ,
. (
: , , ).
,
( ) , , .
, , ?
( Aim Constraint ,
, ).


, . ,
, : ,
Aim Con
straint. , ,
, ,
.

, ? - ,
( ).
: , . ,
,
. ,
.


. , ,
( ). ,
, .
. -
, , , ...

, -

. ,
.
. ,
(, , ),
,
, ,
.

,
, ,
expressions.

589
.
Reverse Foot , , -
.
,
.
( ),
.

.

:
( ), (
), , () ,
.

. , .
, Constrain=>Point.
()
.

.
.

! Connection Editor
translate , . ?

, ,
.
.

-,
, .

-, offset,
, .

-, : ,
, .
(, Point Constraint). ,
, , ,
.

, , .
, .
Constrain=>Point.

MAYA , Point ,
, ,
.

, ,
.

, Channel Box pCube1_pointConstraint1,


offset, , .

590
, ,
. ,
. ,
, ,
.


,
.

.

. , ,
. ,
, ,
(offset) .
, , , Option Box
.

Point Constraint
, (
). ,
. ,
, , .

Orient Constraint
, .
,
. Point Constraint,
, .


. (parent)
Edit=>Parent, ,
. ,
, , ,
(, , (offset),
,
.

591
. offset Orient Constraint

.

Scale Constraint

.

-
, MAYA (animation blending),

. ,
.

, , ,
. ,
, ,
, MAYA Fluids.
: .
.
,
. ,
Point Constraint, Orient Constraint. .
, ,
( , - ),
( , - ).

,
. . ,
. , ,
. ,
. :
! .


. ( , )
. IK Handle ,
, ,
. ,
.
, . ,
. MAYA
,
.

MAYA
, .
.
-
.

Parent Constraint
: , ,
, .
, .

592
Parent Constraint. (
, !), , Edit=>Parent.

,
,
. , ,
, .
, Option Box ,
. Parent Constraint Main
tain Offset ( ) ,
,
.

! Parent Constraint
Edit=>Parent. .
Channel Box
.
( ) ,
.

, -
. , - ,
Parent Constraint. . ,
, , - .

Aim Constraint
.
( ). , -,
Constrain=>Aim. -
.

, : . ,
.
, - , , .
, ,
.

, ,
: , -
.
,

, .
: , ,
.

593
MAYA. , - (
, ). , . ,
( ).
( ), X,
, Y.

, Constrain=>Aim.

, .

, . , ,
, ,
, . ,
, X ( , Scale Tool).
X .

, , , , ,
Option Box , Attribute Editor
.

, Attribute Editor.

pCone_aimConstraint1 .

594
offset, Aim Vector (,
). (1,0,0),
X.

Aim Vector (0,1,0), Y .


, Y.


, ,
. , ,
.

, , Up Vector.
(1,0,0), , , ,
X .

595
,
Aim Constraint, :
( ) ( ) .

, ,
, , . .

,
. , .
X, ,
. ,
, .

. MAYA , .
.

,
X ( :
Display=>Component Display=>Local Rotational Axes).

, ,
X . ,
- 180 ,
. .

, Y .
. ,
Y X. ( ,
, , X Y.).
, ,
: , ?

,
,
. , X , ,
, , . , , ,
Up Vector, World Up Vector. (0,1,0),
.

World Up Vector (0,0,1).


X , Z. ,

596
World Up Vector, Up Vector (0,0,1),
Z.

, .
, Aim Constrain
,
, World Up Vector.
,
World Up Vector=(0,1,0).
, World Up Vector ,
.

. Aim Vector Up
Vector.
.

. Aim Vector Up Vector


(0,1,0) (1,0,0),
,
. , .

, ,
.
.

,
,
, .
(,
).

l o c a t o r l .

pCone1_aimConstraint1 World Up Type=Object Up.


, .

(locator1) World Up Object.

Z ( Up Vector)
.

Up Vector (1,0,0), X,
.

597
, ,
-- . , ,
, . ,
, . ,
.

Aim Constraint
. ,
Z , Aim Vector
(0, 0, -1), Up Vector (0,1,0).

Aim Constraint, ,
, .
(-1,0,0) , X.
, ,
, , .

. offset Aim Constraint .


, --
. , -- ,
Aim Vector Up Vector,
( --) , , - -
90 ( -90) offset.

Geometry Constraint

, .

, Geometry Constraint,
.

,
.
. MAYA .
, ,
, .

.
, .

. ,
, ,
MAYA.

Normal Constraint
,
. ,
. Normal Constraint Geometry Constraint
.

, ,
,
. , Aim Constraint,
, .

. offset Normal Constraint

598
. ,
Normal Constraint ,
.
offset.

Tangent Constraint

. .
. , Aim Constraint.

.
.
, ( )
.
,
.

Pole Vector Constraint


.
IK Handle,
( ), ( ) -,
. , ,
, Pole Vector Constraint.

, Pole Vector IK Handle ,


,
.

, IK Handle,
, Rotation Plane IK Handle.
, , .

Pole Vector Scale Constraint, , ,


translate rotate, , ,
.

599
, Attribute Editor Channel Box
, , .
Hypergraph -
, .

, ( Point
Constraint), (, Orient, Aim Normal),
. : Point +
Orient, Geometry + Normal. Aim
Constraint, Orient
Constraint: .

, .
.

. , , , ,
, Aim Constraint
Normal Constraint. .
Aim Constraint, - Normal Con
straint. ,
Orient Constraint. ,
.

Aim Normal .

, Geometry Constraint
translate, , , Point Constraint (
).
( Geometry Constraint), ,
, Point Constraint.


,
, ,
, :
Constrain=>Remove Target. , ,
.
.


. MAYA ,
,
.

.
.
Rest Position.
, ,
. ,
, , .

, ,
.
.
Point Constraint.

600
, ,
. , ,
.
(Rest Position). Rest Po
sition, Attribute Editor. , Enable Rest Position
,
; ,
.

. ,
. Rest Position
-.


, .
MAYA ,
, Attribute Editor Node State=Blocking.

. ( )
, : Modify=>Evaluate Nodes=>Constraints.

( )
MAYA .

// Warning: Cycle on 'pCube2.rotate' may not evaluate as expected.


// (Use 'cycleCheck -e o f f to disable this warning.) //

. .

, Point Constraint,

Edit=>Parent.

, .

. ?
, ? ,
, Point Constraint.
, ..
. MAYA .

MAYA
; Script Edi
tor:

// Warning: Cycle on 'pCylinder1_pointConstraint1 .target[0].targetParentMatrix' may not evaluate as


expected. (Use 'cycleCheck -e o f f to disable this warning.) //


, .
: .

601
Script Editor
. , ,
, .

.
, , MAYA
. : , -
. .

.

,
, .
,
, .
,
, ,
.

(
). ,
. ?
-.

,
. , ,
.
.

kardan01.ma. (
, ).
: . - ,
.
,
.

, Point Constraint.
, . ,
.

602
, C o n s t r a i n t Point.
, ,
.
Undo.

.
,
.

(Create=>Locator).
X, .
LocRed, LocBlue.

, ,
, . , Attribute Editor
( ) Display=>Drawing Overrides.
Enable Overrides Color
.

(LocRed) (LocBlue).
, .

603
, .
C o n s t r a i n t Aim.
, .
( , - X ).

, .
Constrain=>Aim.
,
, -.
, X (
, )
, . , ,
.
, Attribute Editor.
VAL2_aimConstraint1 Aim Constrain Attributes Aim
Vector =(-1, 0, 0).
, (aim) ,
X.

.
,
.

(kardanfJ2.ma).

604
, ,
, ,
Aim-? ,
Aim-?

.
Y Z, X
.
rotateX . (
, MAYA) ,
.

Constrain=>Modify Constrained Axis...

Option Box, ,
.

X Apply.

, rotateX : Channel Box


Attribute Editor .

. ,
,
rotate, (translate scale). ,
- ,
, . .

.
. Undo,
rotateX. Attribute Editor, ,
rotateX Break Connection ( ).

605
, ,
, .

Attribute Editor rotateX :


=frame*3
Enter.

, expression,
X.

. ,
Aim Constraint , ,
.

: X ,
(, Y) .

, Attribute Editor VAL2_aimConstraint1.

,
World Up Type=Object Up.

, Y
? .

606
UpLoc.
VAL2_aimConstraint1 World
Up Object UpLoc.

Y Up
Loc. , UpLoc
, Outliner
VAL1.
UpLoc.

607
, , .
, , , , .

(kardan03.ma).
, , ,
Point Constrain.

, Constrain=>Point.
,
, .
, (UpLoc),
Constrain=>Aim.

, , . ,
.
.

Attribute Editor, krestovina_aimConstraint1, Aim Vector = (0, 0, 1),


UpLoc Z.

, ,
. . DownLoc.
.

608
-- ,
Outliner.

, Attribute Editor VAL2_aimConstraint1


Word Up Type=Object Up.
DownLoc World Up Object.
- Y,
Up Vector (0,1,0) - DownLoc.

. .
kardanFinal.ma.

: ?..

609
.
expressions .
, ,
, , ,
, .
. ,
expression . ,
, ,
, .
... ,
. expres
s i o n ( , loft trim), , , ,
.
expression MEL.
MEL .
expressions .
, .
expressions
MAYA.

: MAYA ,
, . ex
pressions, .

expressions .
expressions, . :
pTorus1.rotateX=noise(time)

expressions - ,
, .
,
,
. .
- -
, expressions .
expressions : ,
, , .
( ).
expressions ,
. :

pTorus1.rotateX = pTorus1.translateZ * 180/3.1415926/(polyTorus1.radius + polyTorus1.sectionRadius);

expressions ,
, . expressions
.
(,
), .

610
expressions,
(, Particle Expressions),
expressions, .

expressions
expression ,
, expressions ,
.

, expression, , (
) , Channel Box (
Attribute Editor) , , Expressions.

expressions, ,
, -: Expression Editor. Expressions
Create. MEL
( MAYA, ), expression
Create Edit ( ).
MAYA , ( Command Line !),
, Create.
.

, expressions, Channel Box Attribute


Editor . expressions
Channel Box Expressions, Expression
Editor .

.
expressions . Attribute Editor,
(=) ,
expression, Enter. ,
, , =
, .

611
expressions
expressions ,
MEL-.
expressions, .
, , ,
. :

pTorus1.rotateX

. pTorus1 PTorus1 - ,
rotatex Maya ( ).

,
MEL. pTorus1.rotateX pTorus1.rx -
. , , .

. Channel Box.
Channel Names= >Short.

612
(Long)
Channel Box. ,
(Nice) ,
.
, .

, , ,
.
rand, noise, sin cos .
.

, , , , (
MEL-) .
pCube1.tx=(pTorus1.tx+ pTorus2.tx)/2;
pCube1.tz=(pTorus1.tz+ pTorus2.tz)/2;

,
.

pCube1.ty=(pTorus1.ty+pTorus2.ty+pTorus3.ty
+pTorus4.ty+pTorus5.ty)/5.0;

: .
MEL,
, ( )
, $.

$rot = pCube1.ry/180*3.14;
pCube2.ry = sin($rot);

, expressions
. time frame
, .

,
.

expressions,
expressions , , , .
MEL, .

expressions.
expressions
- MEL,
, . , ,
.

Expression - . -,
, . -,
, , , . ,
(
TimeLine), expressions, .
expressions , ,
expression, .

, , expressions,

613
, . expressions , ,
, (
, ).

expressions.
expressions ,
.
.
,
Z.
sec, .
, clock.ma.

Channel Box rotateZ Expres


sions. Expression Editor

rz = time*6;
Create.

, Create
Edit, , .
.

614
time . ,
( ), time
. (360
60 6). , rotateZ ,
6.

.
. .

, , ,
. , ,
, .
, ,
time.

Expression Editor, , rotateZ Channel


Box Expressions.

. , , ,
. , Reload, , MAYA

. ,
,
. .

:
sec.rotateZ = -int(time)*6;

Edit.
.
90 - 3600 ( 1 )
25 , 90 000 .
Playback Speed=Real-time(25 fps),
.
, , , ,
...

sec,
. mtn .

615
60 . expression
.
Channel Box rotateZ Expression Editor.
:
min.rz=sec.rz/60;
Create.
, ,
. , .
hour.
, expression
:

hour.rz=min.rz/12;

.
.
, .
, .
sec Modify=>Add Attribute.
speed, Minimum=-10, Maximum=10, Default=1.
.

rotateZ Channel Box Expression Editor.


:

616
sec.rotateZ = -int(time)*6*sec.speed;

speed.
, .

, , ,
, speed .
,
, speed Channel Box, Expression Editor :

sec.speed = noise(time)*10;

10
10. ( ) ,
:

sec.speed = noise(time*0.5)*10;

Expression Editor
, ,
Expression Editor. , ,
, , , ,
! , ,
Expression Editor, .

, Expression Editor expres


sions .
.

, ( ) , Expression Editor
expressions.

Expression Editor Select Filter=>By


Object Name Select Filter=>By Expression Name, .

expressions.
expressions , , ,
. ,
expression, : Expression Edi
tor , expression .
Expression Editor , expres
sions. Expression Editor, Attribute Filter=>Connected to Expressions.
, Object Filter ,
Objects .

617
, , , expression .
, expression . ,
, expression.
, expression "object.attr=..."
. ,
expression .
expression .

, expressions
, .
Expression Editor expressions,
( ). , expres
sion expression,
. Edit:
, Save. Reload
. , ,
expression, ,
expression.
: , expres
sions , .
MAYA, , .

. expres
sion , Select
Filter->By Expression Name, Object Filter ,
Selected Objects - , Transforms.
Expression Editor MAYA.
, ,
EEselectFilterCB expression; EEobjFilterCB trans
forms; MAYA. , ,
, MEL.

, MAYA ,
. , expression, MAYA
expression, .

. expressions ,
.
Expression Editor. expression ,
. expressions ,
, .

Expression Editor Default Object, ,


, (, Expression Editor
Channel Box). expression ,
. ,
, expression ,
, . , Default Object
pTorus1, :

ty = noise(time);

Edit MAYA
:
pTorus1.translateY = noise(time);

( ) Insert Functions
Expression Editor.

618
, . , ,
, .

Delete expression . ,
Break Connection Channel Box,
expression, .

. ,
expressions.

expression,
, :

pTorus1.translateY = noise(time);
pCube1.translateY = sin(time);

, , Channel Box
expressions ,
expression, . ?
, , , -
. , , , ,
.
expression, . , ,
. .

expressions.
expressions
, . expressions
. Set Driven Key
,
, .
MEL
expressions.

, .
,
( ).
telescope_start.ma.

end, 1 , - 2. , MAYA
.

619
: (1)
(2) ,
. ,
. , , .
expression () .
2 Expression Editor.
:

Create Expression Editor Select Filter=>By Ex


pression Name.
:
,
.

, , ,
, .

,
, (
if, ).
Reload
.

, , , MAYA ex
pression . , -
.

.
, 2.
1 . expression :

,
,
.

Edit !

. , ,
abs() ( ) sign() ( ),
,
.

.
, ,
expressions .
.

. 2 .
, .
, :

620
( ),
$scale .
.

.
.
, Channel Box , translateY
scaleXYZ, (Lock Selected), ,
Channel Box (Hide Selected).

,
expressions.
Expression Editor
(Ctrl-c).
2 Edit=>Duplicate.
.
Expression Editor New Expression.
(Ctrl-v) Expressions: .
,
. 2 , 1 - 2.

,
, , .
,
. , (telescope_v1 .ma)
.
,
, , ,
. , ,
.
Expression Editor expressions
:

621
, , .

(telescope_v2.ma).

, , ,
.
, : Edit=>Group.
.

, .
, Constrain=>Aim
Constraint.
, .
, Channel Box group1_aimConstraint1
offsetZ= -90.
.
,
, , .

(telescope_final.ma).

, expressions
, :
, , , , -
!. (, Set Driven Key)
, .

, ,
-.

622
expressions

expressions.
, , expressions - (, ),
. Hypergraph
.

, expressions,
, .
expressions , , ,
. ,
, , :
, , .

, , ,
sin() cos(), .
rand() noise().
, , ,
, . ,
,
.

, , (-0.01*time).
($amp/(time*10+0.0001))
. .

. ,
- .

expressions, ,
- . ,
expressions,
.
,
(walk cycles),
.
expressions
,
,
. , expressions
, . (
.)
getAttr
-time. :

getAttr setAttr expressions . (


.)
(. , ). ,
, , , , MAYA
(, ), (
).
Expression
. , - , -

623
, expres
sions. , expression
( ).
, - ,
Point Constraint
expression :

object2.tx=-1.5*object1.ty;

expressions MEL-
(, , ), ,
Undo:
. ,
if(frame==1), :

if (frame==1) { delete " m y O b j e c t * " ; $counter=0;}

. == MEL.

, expressions, , ,
.
Edit=>Keys=>Bake Simulations. , ,
, expressions.
Bake Simulations
,
.

. expressions

, .

. ,
,
.

Useful Functions
MEL and Expressions.
, , MEL.
, , ,
.
, expres
sions, . , Expression Editor
.

. expressions
, ,
, , . , ,
.
, , ,
.
expressions.

sin() cos(),
. ,
expression:

pCube1.tx = sin(time);

624
XY .
, .
.

, ,
. , , ,
.

,
.
, , , ,
.

,
, .

,
, , .
, Z .
, .
expression

.
.
(trans-
lateY=0.5).

625
30 Z. .
,
, ,
: ( ) ,
( 0,5),
30 , 30 0,5.

expression,
, , .

Expression Editor expression:

asind - (, ),
( d degree).
, -,
.

, ,
, . , ,
, :

- , , ,
expression .

, 30 .
, 30.
:

(
).

626
5 .
, , .

, translateY.

, , ,
5, , .
, , .
0.01 , ,
.

expression . , ,
translateY.
, , -, .
, .
, ,
expression translateY,

.
.
, (
)
.

-,
( ).
translateY .

-, translateY , ,
. ($speed) 500.
, , $m, ,
.

627
-, , ,
, translateY .
Attribute Editor Y
.

-, 5.0 , ,
.
, speed:

speed, .
-, .
- :

100.0 .
Y,
( ).
Attribute Editor Rotate Order="yxz".

(plate.ma).

628
, translateY:

, EditPolygons=>Extrude,
, , .
.

(plateFinal.ma).
.

. expressions
.
,
. . ex
pressions , ,
. , ,
(
, ).

,
. ,
.
(Modify=>Add Attribute), oldX,
oldY, oldZ.

expression:

expression ,
.

629
, ,
.

expression :

,
.

, .
,
. , -
.
, ,
, .
Aim Constraint.
, Constrain=>Aim Constraint
. , Channel Box
pCone1_aimConstraint1 offsetZ=90. ,
.

. , , .
-
,
rotate.


( ), , ,
.

: vx, vy, vz velocity. expression


:

630
, vx, vy, vz ,
velocity , .
.

, , -
...

expression:


. ,
.
.
Set Driven Key, .

.
, .
,
(. keyframeAcceleration.ma).

. ,
, ,
. , X,
.

, , , ,
, , ,
.

631
(keyframeVelocity.ma).

, .

.
expressions.
.
expressions. Ex
pressions ,
. ,
, .
.

- krivoship.ma.

. , .
.

, .
,
.
.
Parent Constraint.

, valLoc.
(translateY=7) val
Parent Constraint:
val, valLoc, Constrain=>Parent Constraint).
.

! Par
ent Constraint Edit=>Parent. --
. Channel Box

632
.
(
) ,
.

, Parent Constraint.

.
, Constrain=>Point Constraint.
, .

( ).
, Constrain=>Aim Constraint (
).

, , .
, Channel Box shtanga_aimConstraint1
offsetZ=-90.

,
, (
).

,
.

, () ,
() Y, ()

633
.

, ,
, expression,
valLoc.translateY porshen.translateY.

, - 7.
, valLoc.translateZ.
2 = 2 - 2.

expression:
porshen.ty = valLoc.ty - sqrt(7*7 - valLoc.tz*valLoc.tz);

sqrt , .
. , ,
. , expression
scaleY
porshen.translateY = valLoc.ty - sqrt(shtanga.scaleY*shtanga.scaleY-valLoc.translateZ*valLoc.
translateZ);
,
, .
.
, , , , -
:

shtanga.scaleY*shtanga.scaleY-valLoc.translateZ*valLoc. translateZ

.
MAYA . ,
, ,
( ) (porshen.trans
lateY) (valLoc.translateY).

634
expression :

.
abs . .

expression
(, ):

(krivoshipFinal.ma).

, Hypergraph,
.

Set Driven Key.


, ,
.
, .

, , expression
. .

-, .

-, .
,
. ?
, 0.9.
expression :

-, ,
. expression :

635
, ,
.

, -, , ,
, , , :
?

- , (expression)
,
.

,
(, ..) 1 ,
1 , 2,
2, . expres
sions, Set Driven Key.

Driven Key .
, ,
. Set Driven Key ,
, . (driven)
, Graph Editor
, .
,
.

, , Set Driven Key


( Connection Editor),
, .

(Key),
. .
, .
, Set Driven Key, expressions,
.

. Set Driven Key ,


, , , .
- . ,
,
.
, driven .
, Set Driven Key,
, driver driven,
-.

, Set Driven Key.


drivenKey_start.ma.
, .
.

636
,
.
,
.


Set Driven Key.
, rotate
- , ( bar), Channel Box
rotateX Set Driven Key.

Set Driven Key,


bar.rotateX.
Connection Editor, .
( , driven) .
(, driver) .
parovoz,
translateZ. Z.
Driver-, Load Driver
Set Driven Key.
translateZ ,
.
, Driven- rotateX bar
.

637
.

, ,
. , , . Key.

! , Key, -
- ,
.
MAYA parovoz.translate!
-18, bar.rotateX 80. ,
, , ,
, Driven Key.

, ,
. Key.

! , .
.

.
. -- . ,
. , ,
.

. Key
. ,
,
. Set
Connect.

driven-.
Set Driven Key Keys=>Go to Next,
, -.
.
,
.
: .
Key.

. Set Driven Key.


.

638
, .
Key.
,
. , expression, ,
- .
driven-? , Graph Editor.
, rotateX
, ( ,
rotateX Channel Box).

Graph Editor, f.
,
. : ,
(parovoz. translateZ).

.
, Spline: Tangents=>Spline.
, , ,
. ,
.
: Tangents=>Flat.

. ,
.
Preferences, Animation.

639
: driven- .
, .

Hypergraph , .


parovoz bar.
, .
. (drivenKey_final.ma).

Set Driven Key.



, Set Driven Key
.
Set Driven Key. .

.
. - , .
, komar_start.ma.
, , ,
.
, Deform=>Create
Blend Shape.
Channel Box blendShape1 ,
nurbsSphere2 , .
, ,
Phong ( =>Materials=>Assign New Material=>Phong).

640
, ,
.
, blendShape1.nurb-
sSphere2 phong1.
. , Attribute Editor,
phong1. Color
Set Driven Key...

, phong1 Set Driv


en Key. blendShape1, .
Attribute Editor blendShape1 Select,
blendShape1 .
Set Driven Key Load Driver
blendShape1 .
nurbsSphere2, , .
colorR, colorG, colorB, transparencyR, transparencyG,
transparencyB.
.
blendShape1 Attribute Editor,
nurbsSphere2 , .
phong1 Attribute Editor
.
Key.
blendShape1, nurbsSphere2=1, .
,
.
Key.

641
blendShape1 nurbsSphere2=2,
.
, .
Key.
nurbsSphere2. ,
.
-
, Graph Editor, , , .
, , phong1.

,
.
.
(komar_Final.ma).

Set Driven Key


,
. .
, .

, , , .

, ,
, (driven)
(driver). , Set Driven Key
(driven), (driven) .
, ,
Set Driven Key, , , scaleX,
- phongl.
.
, ?
! , .
Hypergraph , (blendWeighted),
.

642
, Set Driven Key ,
( , ) (
, ).
. , ,
, ,
.
Set Driven Key -
.
, - .
.
.
Set Driven Key. t i m e l ,
outTime.
, Key.
-, ,
, MAYA .

643
: Animation Blending
, ,
. Animation Blending
. ,
, ( ),
() .
( ), (expression).
-
: ,
.

, , 1.0,
MAYA . ..
, , ,
, .
, ,
, .
MAYA
,
. ,
MAYA ,
.
M A Y A 0 6 , ,
:
,
( ) , , , .

, ,
- pairBlend,
.

, ,
: ,
translate, Point Constraint;
expression, .
, ,
, expression:

644
translateY ,
. ,
Channel Box blendExpressionl
pairBlend1.

translateY , ,
expression, pairBlend1.
blendExpressions1 ,
: .
blendExpressions1=0.5, , ,
.
, ,
.

. blendExpressions 1 - .
.
weight pairBlendl,
. ,
. ,
.


Hypergraph, ,
, :
pairBlend , ,
. .

645
,
. , - ,
expression, expression
:

Error: Attribute already controlled by an expression, keyframe, or other connection.


MAYA , expression
, .
pairBlend .

Set Driven Key,


.
, Set Driven
Key, (,
blendWeighted).

, trans
late rotate pairBlend.
,
, . ,
, -
, active .
.

, translate rotate, MAYA


.
, , .
.

. - ,
,
.

. MAYA
(, expression translate ),
, Hypergraph pairBlend
, .

, ,

, Attribute Editor pairBlend,
Rot Interpolation, Euler n-

646
gles, Quarternions.
Graph Editor (Curves=> Change Rotation Interp)
Preferences=>Settings=>Animation=>Rotation Interpolation.

? .
175 X.
.
.
Channel Box rotateX = -175 .

, , .
, ,
, ,
- , .
, .

,
, , .
Euler-Angles (
). .
, Graph Editor,
Curves=> Change Rotation lnterp=>Synchronized Quarternions.
MAYA

Error: Can only synchronize rotations on objects with all three rotation channels keyed. Skipped:
pCone1_rotateX

647
, X
. , MAYA ,
.
Preferences Settings=>Animation.
New Curve Default=Synchronized Euler-Angles Curves ,
rotate . , , ,
rotateX, rotateY rotateZ.
Graph Editor rotateY
, rotateZ rotateX
.
.
,
.

. Euler-Angles
(Independent Euler) (Synchronized Euler),
.
rotateY rotateZ.
Graph Editor, rotateX
Curves=> Change Rotation lnterp=>Synchronized Quaternions.
.

, - ,
.
,
.
. Quaternion Interpolation (
) ,
, Channel Box .

. Channel Box ,
.

, Quaternion Interpolation ,
(
180 180 ),
.
, ,
. , ,
.

648
, .
. , ,
motion capture, -180 +180
, ,
- .
,
. , ,
, , ,
. , ,
, (, , Aim
Constraint) , ,
, ,
. Rot Interpolation
pairBlend, Quaternions,
.

,
.
Set Driven Key ,
.

, ,
, .
,
, ,
. , ,
. , ,
,
, . Graph Editor
Curves=>Euler Filter.

. - XVIII .
. ,
, , ,
, , ,
, , .
, ,
: , , , , , ,
. - : ,
, ,
.
, .
,
, . 1733
. 13 38 .
, .

,
, MAYA
, ,
,
. , . ,
, , Animate=>Ghost
Selected.
Option Box ,
,
.

649
, , plateFinal.ma ,
, Animate=>Ghost Selected
. ,
Animate=>Unghost Selected.

, , Window=> Set-
tings/Preferences=>Color .

Playblast:
,
Window=>Playblast.
, . Option
Box , MAYA
.

, Avi-,
, Adobe Premiere.
, (, ),
Viewer=fcheck, Save to File.

. -
(, , )
MEL- -frame
playblast -frame 13 -frame 24 -frame 65 -frame 84 -frame 99;

Playblast ,
.
. ,
, .

650
, Avi-.

. Playblast ,
.
, , Option Box
.


. MAYA
. , ,

( ).

MAYA: File=>lmport.
MAYA ,
. MAYA,
Sound , .
.
.

. , ,
(Playback Speed) Play Every
Frame. , Playback
Speed=Realtime .

651
. ,
.

. , - ,
. MEL-
global string $gPlayBackSlider;
timeControl -e -h 128 $gPlayBackSlider;
.

, , MAYA .
. TraX Editor,
, .
.
,
offset, . (
Outliner Display=>DAG Objects Only.) Attribute Editor
, .

, ,
audioWave, Bonus Tools for MAYA.
. ,
.

MAYA
, ,
, MAYA,
.

MAYA =

,
. , MAYA
, , ,
.

652
:
, ( ,
) .
.

. (
Stepped). ,
, expression
.

, , ,
. , , ,
, ,
. .

. :
, , ,
, ... , ,
Set Driven Key, , .
,
Set Driven Key , expressions.

. :
. ,
Set Driven Key expressions.
,
expressions .
, ,
.
. ,
- .

. , expressions ,
, . ,
( ) - .
,
. : " -,
-".

. ,
: ex
pressions, . , . ,
,
. expressions
.

. , ,

. -
, , Set Driven Key ,
.,
. , ,
. (
)

expression.
,

653
. , , .
( ),
, .
expressions
.

.
,
(, ).
.
, . ,

. , Blend Shape - , -
.

,
. .
: , ,
( ) . ,
.
. ? !
, , , . ,
, ,
, , , ,
,
. , ,
, .


, , ,
MAYA. , .
, , ,
MAYA 1.0 . ,
...
1998 Alias | Wavefront MAYA
, MAYA WindowsNT. -
Silicon Graphics 30-40
MAYA ( !).
, Steepler Graphics
Group, Silicon Graphics Maya. , , ,
.
, - ...
, .
, , ,
,
, . ,

. - ,

, .
,
- -, ,
.

, ,
, .
, ,

654
. : -,
- , .
,
: . ,
, .
,
. ,
, , , , ,
,
, . ,
,
. ,
, . , ,
, , .
, .
,
, .
,
. ,
, , , , .
: , ,
. , .
, -
. :
,
,
. , !
,
. ,
.
, ,
, ...
, , ,
, .
Steepler Graphics Group. ,
. ,
, , Siggraph, NAB, IBC, ,
, - -
. , ,
, :
,
, Joy Company. ,
SVGA .
. , ,
, ,
.
, .
, , ...
, MAYA .
, , , AliasIWavefront
MAYA 2.0.
.
, .
, . , ,
, MAYA
...
- .
, , .
, . , .

655
. , .
, MAYA ,
, , ,
.
,
, , ,
, .
,
,
. ,
-, , ,
HyperShade. . HyperShade
, , Multilister, ,
,
. ,
,
, . ,
, .
, MAYA - , , ,
. ,
,
-.
,

. 1999 , , ,
. MAYA.

656

,
.
, . ,
,
,
.
Lattice, .
Wrap,
( ) .
. ,
,
.

. , -
,
.

, ,
, .
, .
: .
.

, , ,
. .
, Lattice ,
Lattice Points.
, .

,
,
. , ,

657
, , .

.
. , , ,
- -... , - . ,
.

.

.
( ) ,
: .

Deform
Channel Box Attribute Editor ( Lattice Wrap, , ,
).

, ,
, .
, . ,
,
(Edit=>Delete by Type=>History). MAYA ,
.

, ,
, Deform.
,
.

.
Deform=>Create Nonlinear
.
,
,
, .
,
. ,
, .


.
( )

658
. , , ,
. . (
, . ,
.)


: Particles=>Create Emitter.
, ,
Channel Box :
emitterType=Directional;
directionX=0;
directionY-H;
directionZ=0;
spread=0.1.

,
: Deform=>Create Nonlinear=>Twist.
,
.

. ,
, .
.
- , .

Channel Box translateX=translateZ=0,


. Channel Box endAngle t w i s t l ,
.

, , .
, endAngle=10000.

, ,
, .
, highBound.

659
, ,
. , Attribute Editor particleShape1
Lifespan Attributes :

Lifespan Mode=Constant;
Lifespan=8.

Lifespan , ,
.

, Attribute Editor
.
(particleShape1) , -
, (particleShape1Deformed)
. expression ,
. ,
.
particleShape1Deformed, Render Attributes
Particle Render Type=Streak.
Current Render Line Width=2 Tail Size=2.

660
.
(twisterStart.ma).

, .
:
Deform=>Create Nonlinean=>Bend.
, .
, translate.
Channel Box bend1 curvature=0.3,
. highBound,
.

. ,
. ,
curvature - -.
, , bendl Outliner,
Attribute Editor bendl curvature
:

=0.3*noise(time);

661
Enter, expression,
bend1 .
,
. , rotateY
bendHandle1.
, , Graph Editor,
Attribute Editor bendHandle1 rotateY :
=frame*5;
(
, ).
.
.
, ,
.

Lattice. Free Form Deformation


,
: Deform=>Create Lattice.
. .

, ,
. , ,
, , .
Outliner : f f d l L a t t i c e ffdIBase.
,
.

662
Lat
tice Point.

Scale Tool,
.
. ,
, .

663
, ,
,
, .
, . ,
, . ,
( , ).
.

lnputs=>All
Inputs.

List of input operations for p a r t i c l e l .

,
. . . Lat
tice Ffd1 (ffd1) .

Ffd1 (ffd1)
, Nonlinear(twistl). ,
.

664

, . -
.

, ,
.

. Lattice
. , .
Outside Lattice ffd Attribute Editor
fFaltoff) (ll)
.

.
Particle Instancer . Op
tion Box Particles=>lnstancer,
(particleShape1 Deformed). ,
expressions! Instancer .
: Instancer - .
per-particle vector , , deformedPos.
runtime expression : "particleShape1.deformedPos= particteShape1Deformed.posi
t i o n " . Instancer position=worldPosition,
position^ deformedPos. ,
. .
.
, , .

665
Lattice .
.
,
Deform=>Create Lattice.

" f f d " , free form deformation (


). ,
, ,
Lattice Points.

. Lattice ,
.
, .
, - .
, ,
.

. ,
, .
Outliner, , ,
f f d l L a t t i c e , , ffdlBase (
).
. Lattice Point. Out
liner, , .

,
.

666
, . MAYA

, .
, . ,
, ,
, , a MAYA
- , .

, . , ,
. ,
.
.
,
.

. ,
, , Wrap Wire.
, Outliner xxxBase,
,
-
.

,
,
.
, , Channel Box S-
T-U-Divisions ffdnLaticeShape.

, ,
, .
Deform=>Edit Lattice=>Remove Lattice Tweaks ( ).
Local,
. ,
, , localln-
fluence. , .

667
, ,
, . ,
, ,
Outside Lattice. (Falloff)
- .
,
.
.
Option Box Create Lattice.

Wrap deformer. .

Lattice ,
. :
.
.

Wrap.
( ), ()
(influence object). Deform=>Create Wrap.

.
(influence object),
.
,
.
, ,
Base.
.

,
(subdivisionHeight=20).

, .
( ), (
) Deform=>Create Wrap.
, Outliner nurbsSphereiBase,
Wrap.
.

668
Weight Threshold Wrap,
, .
.
Max Distance .
, .
Wrap ooo .
. ,
. , ,
, , ,
Wrap .
,
, , Wrap-, .
() (indirect skinning).
Lattice, ,
.
. ,

, . ,
. Set Driven
1

Key, .
Wrap ,
.

Sculp Wire
- Wrap
, . ,
, .
.
,
.
,
, -.
Sculp -
, NURBS-.
NURBS-.
, ,
.

1
. envelope.

669
Wire ,
Wrap-.
,
.

,
Deform=>Wire Tool, ,
. -
Deform=>Edit Wire.

. Wire,
,
.

Wire-
, .
, ,
.

, Wire- ,
.

670
Jiggle-.
, ,
. (
) -
.
Jiggle-.

, (
), ,
. - -
Jiggle.

MAYA
. ,
, ,
.
stiffness damping.
,
, Deform=>Paint Jiggle Weights Tool.
.

Jiggle- , , ,
Lattice, .
,
,
.

, ,
. Jiggle-
.

-, (Deform=>Create Jiggle Disk
Cache). - , .
, , - .

-
.
, .
,
(Deform=>Create Cluster), ,
. , trans-
form-,
, , expressions, , .
(Edit=>Group), transform-,
, . , ,
, , .
.
, .
.

671
. ,
, ,
.
, , , ,
, ,
. , ,
. Relative,
,
,
. (Relative=On),
.
,
, .
, , ,
( ) .
, ,
.
, , ,
, ,
(. tuskan.ma).

, , Component
Editor , Weighted Deformers, .
, , , .
,
- , Paint Cluster Weights Tool.
, ,
Paint Cluster Weights Tool.
. ,

672
,
.
.

. Replace
Opacity .
Smooth.
( ) Add
Value, - Scale Value,
.

,

.
, .
: .

.
,
.
.
,
. (
).

.
,
( , , ,
- . rubikStart.ma).

, .
. ,

. .

(9 ) (Deform -> Create Cluster).

673
s.
.
.
90 Y.
s.

, ( ), ,
, (Display=>Objects Display=>Template).
9 .

s, .

674
90 .
s, .

, , (Display=>Objects
Display=>Template).

9
.

s, .

90
. s, .
, .

(rubikFinal.ma).

, .
- ,
- .
.

. ,
, .

, , .

. ,
.
, . ,
, -
?

.
. Envelope
,
. ,
,
, . ,

675
,
.
MAYA, ,
.

envelope ().
, . envelope=1,
, envelope=0 .
,
.

, Lattice
. envelope=0, .
Set Driven Key ,
.

. envelope , ,
. ,
-
.

envelope , MAYA
.
, , Attribute Editor, Node Behavior,
Node State=HasNoEffect.


, .
Bend-,
Squash-, ,
, .

676

, . MAYA
. , (History)
, , (Construc
tion History), .
, , ,
, lnputs=>All Inputs...

List of input operations for,


(History) . ,
, , .
,
.
:
, .

. List of input operations for...


, nodeState ,
.

, ,
(Construction History).
, MAYA .

677
(Intermediate Objects)
Attribute Editor
Hypergraph, , ,
- ,
visibility. , ,
shape nurbsSphereShape1Orig, , ,
.

, , MAYA,
, , ,
, Outliner, Hypergraph.
,
Deform=>Display Intermediate Object. ,
Attribute Editor, , In
termediate Object. Outliner Hypergraph,
, shape.

678
Tweak
,
tweak. , ,
.

Bend.
.
, , .
, .

, , . ,
>>. ,
MAYA , ,
, .
. ,
, .
List of input operations, .
tweak .

, MAYA
,
tweak.
.
, .
tweak ,
,
.

679
, ,
( ), , ,
. .

tweak
. -
envelope, , .
/ . envelope=0,
.

, , ,
. ,
. , ,
, -
, . ( ,
, ).

, .
Set Driven Key : , envelope=0 tweak, ,
envelope=1. (driver) enve
lope tweak (driven).

680
,
,
?

, Option Box , (
Wrap), Advanced,
.

Deformation Order. ,
.
,
.

Deformation Order=Default,
, . Hypergraph ,
.
.
Deformation Order=Before.

681
Deformation Order=After,
.
, , .
Deformation Order=Before,
, ,
.

Deformation Order=After,
o6beKTOB(Deform=>Display Intermediate Object), ( Out
liner Hypergraph), ,
shape.

682
Deformation Order=Split.
,
. ,
, .

Deformation
Order=Parallel. ,
, . Chan
nel Box Hypergraph parallelBlender,
. ,
, .
, Attribute Editor blendShape.
, , , ,
. Parallel
parallelBlender.

.
.

, MAYA ,
(set). ,

683
. ,
. (: ,
.)
,
(, ).
- , , .
Edit Membersip Tool (
). ,
-
. , ,
, .

, Help Line :
Add with Shift+LMB. Remove with Ctrl+LMB.

, , ,
, C t r l . , ,
, , Shift.
, , , ,
, . ,
, .

, Windows=>Relationship Editors=>Deformer Sets.

684
. :
Lattice , ,
-- (
). MEL-
nonLinear, ,
Edit Membersip Tool, .
, ,
Shift.

, ,
, , .
MAYA, ,
/ .
, transform,
, .
. , ,
.
,
. .

.
( Construction History /
): ,
.


. , , ,
, .
, , ,
(Partition). , ,
, ( )

Option Box Advanced Ex


clusive, . ,
- ( )
-. , ,
Partition Use.

, , -, :
(sets).
(partitions). , , .
MAYA. .

685
. - BlendShape
MAYA (,
). , .
, s,
, , ,
s . , , , .
, , , ,
( ).
.
,
. , ,

.
, ,
.
(
) . MAYA Blend
Shape ( ) .
Deform=>Create Blend
Shape. ,
. ,
, .
. ( ), -
, , .
, ,
.

. , ,
, ,
, , .
,
Option Box Create Blend Shapes .

, .
, , .
Option Box Deform=> Create Blend Shapes.
Check Topology.
Create.
Channel Box.

, blendShape1.

686
nurbsCylinder1 nurbsCone1. ,
, .
, , (base object),
, Create Blend Shapes,
(target objects), .
. ,
" t a r g e t " .
, , ,
, . ,
, ,
, ,
...
, Create Blend Shapes
, , .
, (Blend Shapes).
blendShape ,
.

, - .
,
. , :
, , , , .
Create Blend Shapes,
, .
, ,
: , .
.
: , , .
,
. .

687
: ,
, blendShape,
-
, , ,
, .
Blend Shape, , .
, , ,
. , ,
Blend Shape.
, , (
).
,
, .
.

Blend Shapes
blendShape ,
.
Window=>Animation Editors=>Blend Shape...
blendShape, ,

.


blendShape. Select Close
, . Reset All Key All .
Key, .
, .
. , ,
(),
, .
. , , : blend-
Shape1.w[0], blendShape1.w[1] ..
aliasAttr. Blend Shape
, .

688
Blend Shape ,
, .
, ,
Option=>Orientation=>Horizontal.

. , ,
, . MAYA
() ,
. MAYA ,
, .
, , -,
.

blendShape.

Hypergraph blendShape, ,
, ()
,
. (
, , ,

689
, ). ,
envelope, .

. , Blend Shape (blendShape-


1Set), , , ,
. Blend Shape Edit Member
ship Tool, - ,
.

Hypergraph , Blend Shape


. , (targets)
Blend Shape, .
, Blend Shape ,
. , ,
, , Blend Shape . ,
( ) ,
.
, .
?
, (,
). .
, .
, Blend Shape ,
Option Box Create Blend Shape Delete Targets.
,

690
, , (
MAYA , ). Deform=>Edit
Blend Shape=>Add. .

. Blend Shape

,
Add Blend Shape. ,
.



.
.

: .
, .
Option Box Deform=>Create Blend Shape.
Edit=>Reset Settings.
MAYA :

Error: No deformable objects selected.

, . , ,
, .
, MAYA ,
, , .
Option Box Create Blend Shape, Check Topol
ogy.

.
, ,
: .

.
. , -
, .. , , :
, Check Topology.
, . ,

.

691

. MAYA , :
.
.


( , ), ,
. , ,
, , .
MAYA
, .
.

. ()
, .
.
,
, .
, . ,

.


,
,
. Option Box

692
Create Blend Shape In-Betweens (). , Blend
Shape , .
( )
.
.


, , ,
. , ,
, . ,
.
. , , ,
Create Blend Shape. MAYA , .
.
,
() .
, .
, Outliner .

.
,
. :

. Freeze Trans
formation .
,
, Origin=World.
, , .
,
, .



. ,
, ,
.
www.highend3d.com
Blend Shape (, symWork ).


.
, ,
, .
, .
, .

Projection Mapping Normal


Maps, . ,

. .
, ,

693
. , (,
),
, , .
,
.
, Motion Capture
, ,
. , ,
. (,
, , .
).

Motion Capture : , ,
, , ..
, .
,
.

.
, ! (,
) , .
, .
Blend Shapes .
, .
,
Blend Shapes . ,
.
, , ,
,
, . ,
, .
,
. ( lip sync -
) -
.
, ,
. Life Studio:Head Life Mode
Interactive.

.
.
- .
, .
: ,
(, ), .
- . ,
, , ,
.
,
, . ,
,
.
: ( ), ( ), ( ). !
, , .
, MAYA.
(www.lifemi.com) Life Stu-
dio:Head , .

694


,
.

Wrap Wire
Wrap- - , Lattice- (),
. - ,
. MAYA
. Wrap Wire
. , , ,
Cluster Skin Cluster .


Wrap-
(Base) .
worldMesh inMesh
,
. . ,
.
, , -
Channel Box ( CVs) .

, Base- , .
Original Shape .
Cluster-.
( ).
, Original Shape
Shape. , Cluster- .
. , -
worldMesh Original Shape basePoint .
Deform => Display Intermediate Objects.
Original Shape. , ,
. Original Shape , Deform => Hide Intermediate
Objects. Wrap Wire .

695
Wrap Base Wire Base
Wrap- ,
. ,
, . , , ,
- .
. ,
, . , Wrap-
. ,
, ,
Base-. , ,
Wrap- ( ),
, .

Wire-,
. Wire-
, scale.
wire wireBase. ,
. scale
wire-.

, Original
Shape .
Wrap-.
,
.


smooth transform- .

, ,
, . ,
, .
(,
, ),
. ,
. ,
(, ).
, , , ,
, .
.
.

696
Wrap
Maya - Create Wrap Options
Wrap-.
Wrap-, inflType .
, , Points
, , ,
. Faces ,
. Faces,
(edges),
. -
, Wrap- ,
. , ,
. Wrap-
, .

Wrap
, Wrap- ,
.
: , , -
. -
. ,
.

Wrap-
Wrap- :
Wrap- - , (
). , Wrap-
. ,
Blend Shape- .
.
, Wrap-,
. , , -
, , .
(Set) .
. !
Warp- Skin Cluster.

Wrap-
Wrap-,
, ,
. Wrap- .
, Wrap- .
, (influence)
Wrap-. ,
( ) . , ,
- .
(parallelBlender),
Blend Shape-.
, , , Wrap- :
,
. MEL . Wrap-
, , MAYA. :

697
deformer -type wrap -parallel

Maya, Wrap-, parallelBlender,


Wrap- ,
. Wrap-
( ) MEL
Connection Editor. , deformer .
Wrap- .

,
.
, ,
.
,
, .

Wrap- Skin Cluster-


, Wrap- -
Skin Cluster geometry influence.
. Wrap-,
Skin Cluster- .

Skin Cluter-. ,
,
,
. ,
. , Wrap-
. , , Skin Cluster-
-geometry influence" ,
.
Skin=>Edit Smooth Skin=>Add Influence. .

, . -, Wrap-
, Skin Cluster-
(Base) , . -, ,
Wrap-, . ,
Wrap-, Skin Cluster-
.

Wire dropoff-
Maya.
, . (
) ,
dropoff-. ,

698
, , , .
dropoff-, Wire-
, Twist-!
: locatorEnvelope -
envelope - locatorTwist - . param per
cent, Attribute Editor, dropoff-.
Show Manipulator Tool,
, , .
, , Wire-
.

, locatorScale,
scale . .
, Wire-.
, . scale
(, 2), locatorEnvelope
. , Driven Key
arcLengthDimension, ,
, .
, locatorTwist :
Driven Key , , . , ,
. Graph Editor,
, , Channel Box .
Wrap- dropoff-,
. , scale twist.
wire_for_lips.mb

Wire + Wrap
. ,
. ,
. Wrap-
, ,
, , Wire-. Wrap
, Wire- (, - ).
Wrap- ,
wire- wrap-,
.

, wrap-
. ,
wrap-.

Wrap- ,
, wire-.

, (
wrap-) Deform => Create Wrap.

Wire- ( Deform => Wire Tool


), Deformation Order Parallel.

Wire Wrap .
, .

699
, ,
Edit Membership Tool .
. Maya , ,
. ,
Blend Shape-, Maya
parallelBlender. Maya 7.0 Blend Shape-
. Paint Blend Shape Weights Tool, ,
! , Blend Shape .
, , parallel-
Blender. , Blend
Shape-. , ,
:

setAttr .parallelBlender 0;

, .
Blend Shape , : wrap wire. ,
Shape Weights Tool, .
wire (Wire-),
. ,
dropoffDistance, , 100.
, Attribute Maps / Export. , wrap,
( Import) , ,
Cluster-.

, UV-
, . , , Wrap-
, .
faces, ,
Flood Re
place.
. ,
, Smooth
Flood.
. , ,
, ,
.

wrap_and_wire.mb

, Maya
Blend Shape, parallelBlender

700
, Skin Clus
ter-.

Wrap
Wrap-.
,
, .
Wrap , . , ,
Wrap- . weight-
Threshold maxDistance, , ,
, .
, , , ,
,
, . Wrap.
, Edit Polygons => Extract (
Separate Extracted Faces). , ,
, , .
, Visibility transform! (
), Shape Inter
mediate Object. Wrap-
. .
Extract polyChipOff,
localTranslateZ ,
Wrap- .

Wrap
Wrap- Skin Cluster-,
. -,
, Wrap-. ,
Paint Skin Weights Tool
, . -,
, . -, ,
, .
, , ,
, .

: . , ,
, , .
, Wrap-.

.
,
, . - ,
,
, Wrap- - .
Wrap- .

701