Index_S


S

Scalar product of vectors, 23-24
Scalars and vector mathematics, 20-21, 156
Scene report
creating file for, 422-423
design, 419-420
File dialog command, 424-425
File dialog, 424
flowchart, 420
formatting to HTML, 425-433
introduction, 419
objects information, 420-421
texture files, 420
Script Editor, 32-34, 420, 422
Script jobs
used in cycling tool, 174, 178-180, 183, 193-196
used in rendertime smoothing, 253
Script nodes, 263-265
Scripted panels
compared to window UI, 383-384
described, 382
design process, 382
resizing considerations, 382-383
tear off behavior, 396, 397
Scripts
action vs. tools, 67-68
adding UI to, 322-344
Blend shape animation script review, 379-382
command grouping, 46, 60-61, 64
comments in, 77-78
creating icosahedrons, 86-106
cubic reflection maps script review, 248-251
cycling tool script review, 203-216
debugging, 32, 33, 79-82
defining purpose, in design phase, 69-71
described, 68
design and implementation, 72-75
Echo All commands, 32-33
executing, 118
geodsphere script review, 163-170
grass generator script review, 146-151
grass generator UI script review, 337-344
harvesting , 32
header information, 78-79
icosahedron script review, 101-106
loops , 56-60
Maya menus , 352-353
multiple procedures, 73-75
naming conventions, 81
paths, 67
post-design research and development, 71-72
Pre Render Mel and Post Render Mel, 261-263
procedures, 61-63, 66-67
process of creating, 68-75
readability and whitespace, 76-77, 95
rendertime smoothing script review, 265-267
Script Editor, 32-34
Show Line Numbers, 32, 33
Show Stack Trace, 32, 33
skin data tool script review, 445-448
sourcing, 118, 120
statements, 48-56
styles and practices, 67
UIs. See UI (User Interface)
utility, 75
variables , 42-48
Scroll controls, 292-294
Scroll Field control, 292
Scroll layout, 283-284
Sectors and HUDs, 399-402
Selection list, parsing, 237-238, 255-256
Semicolon (;) used in commands, 38
Separators
controls for, in windows , 297, 299-302
dividers , in menus, 347
Shelf buttons , 38, 89, 114
Shelf layout, 284-287
Shelf Tab layout, 284
Show Line Numbers, 32, 33
Show Stack Trace, 32, 33
Show Window command, 272
Sine function, 13-14, 222
Sine rule, 15
Size command and end of files, 418
Skin data tool
design, 434-437
file layout, 435-436
finding section headers, 443
flowcharts, 435, 436
introduction, 434
parsing data into arrays, 443-444
reading data back from file, 442-443
script review, 445-448
skin cluster data, 437-439
workaround to floating-point precision problem, 440-442
writing to file, 441-442
Slider controls, 292-294, 326-327
Smoothing, 251-267. See also Rendertime smoothing
Softening edges, 162
Software release stages, 134
Sourcing scripts, 118, 120
Spheres, 86, 152-170
Square brackets ([ ]) and arrays, 45
Stack tracing, 32, 33
Statements
arithmetic, 49-52
assignment, 48-49
conditional, 52-56
return, 63, 127
types of, 48
String arrays, removing duplicates, 187
String variables
addition of, 50
comparing, 56
using, 44
Subdividing edges of polygon, 157
Subdivision surfaces, 251
Submenus, 348
Subtracting
matrices, 26
variables, 50
vectors, 18-19, 21
Switch statement, 54, 120-123
Symbol button controls, 296
System command, 243-244
System command string, 246



The MEL Companion
The MEL Companion: Maya Scripting for 3D Artists (Charles River Media Graphics)
ISBN: 1584502754
EAN: 2147483647
Year: 2003
Pages: 101

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net