Preface |
|
xiii | |
Who is this book for? |
|
xiv | |
Why Maya? |
|
xiv | |
What the book offers |
|
xv | |
Computer hardware and software |
|
xxi | |
About the authors |
|
xxii | |
Acknowledgments |
|
xxiii | |
|
|
1 | (68) |
|
|
3 | (18) |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
6 | (2) |
|
Organizational hierarchy: Keys to biology in vivo and in silico |
|
|
8 | (5) |
|
|
13 | (6) |
|
|
19 | (1) |
|
|
19 | (2) |
|
Computers and the organism |
|
|
21 | (24) |
|
|
22 | (1) |
|
|
22 | (1) |
|
|
23 | (3) |
|
|
26 | (1) |
|
|
27 | (1) |
|
|
28 | (2) |
|
|
30 | (3) |
|
|
33 | (2) |
|
|
35 | (1) |
|
The computational organism |
|
|
36 | (3) |
|
|
39 | (2) |
|
|
41 | (2) |
|
|
43 | (2) |
|
|
45 | (24) |
|
|
46 | (1) |
|
Animation and film perception |
|
|
46 | (3) |
|
|
49 | (2) |
|
|
51 | (16) |
|
|
67 | (1) |
|
|
67 | (2) |
|
Part 2 A foundation in Maya |
|
|
69 | (270) |
|
|
71 | (30) |
|
|
72 | (6) |
|
|
78 | (4) |
|
|
82 | (17) |
|
|
99 | (2) |
|
|
101 | (36) |
|
|
102 | (1) |
|
|
103 | (4) |
|
|
107 | (27) |
|
|
109 | (8) |
|
Deform the sphere using components |
|
|
117 | (2) |
|
Make and deform a polygon primitive |
|
|
119 | (3) |
|
|
122 | (7) |
|
|
129 | (5) |
|
|
134 | (1) |
|
|
135 | (2) |
|
|
137 | (20) |
|
|
138 | (1) |
|
|
138 | (13) |
|
|
145 | (6) |
|
Animation nodes in the Hypergraph and Attribute Editor |
|
|
151 | (3) |
|
A simple procedural animation |
|
|
151 | (3) |
|
|
154 | (3) |
|
|
157 | (30) |
|
|
158 | (2) |
|
|
160 | (25) |
|
|
166 | (7) |
|
|
173 | (11) |
|
|
184 | (1) |
|
|
185 | (2) |
|
|
187 | (28) |
|
|
188 | (2) |
|
|
190 | (1) |
|
|
191 | (23) |
|
|
203 | (11) |
|
|
214 | (1) |
|
|
215 | (16) |
|
|
217 | (13) |
|
|
222 | (8) |
|
|
230 | (1) |
|
|
231 | (12) |
|
|
232 | (9) |
|
Lighting the hemoglobin scene |
|
|
235 | (6) |
|
|
241 | (2) |
|
|
243 | (18) |
|
|
244 | (5) |
|
Advanced rendering techniques with the mental ray for Maya renderer |
|
|
249 | (10) |
|
|
252 | (5) |
|
|
257 | (2) |
|
|
259 | (2) |
|
|
261 | (50) |
|
|
262 | (1) |
|
|
263 | (1) |
|
|
264 | (2) |
|
|
266 | (3) |
|
|
269 | (1) |
|
|
270 | (1) |
|
|
271 | (6) |
|
Mathematical and logical expressions |
|
|
277 | (3) |
|
|
280 | (6) |
|
|
286 | (2) |
|
|
288 | (1) |
|
|
289 | (2) |
|
|
291 | (1) |
|
|
292 | (9) |
|
Putting it all together: The MEL script |
|
|
301 | (5) |
|
|
302 | (4) |
|
|
306 | (2) |
|
Random number generation in Maya |
|
|
308 | (1) |
|
|
309 | (2) |
|
|
311 | (28) |
|
|
312 | (1) |
|
|
313 | (2) |
|
Reading and writing files with MEL |
|
|
315 | (22) |
|
Visualizing cell migration |
|
|
322 | (15) |
|
|
337 | (2) |
|
Part 3 Biology in silico---Maya in action |
|
|
339 | (246) |
|
|
341 | (42) |
|
|
342 | (4) |
|
|
346 | (8) |
|
|
354 | (1) |
|
Methods: Encoding the algorithm |
|
|
354 | (14) |
|
Results: Running the script |
|
|
368 | (4) |
|
Results: Rendering your molecule |
|
|
372 | (8) |
|
|
380 | (1) |
|
|
381 | (2) |
|
|
383 | (60) |
|
|
384 | (1) |
|
|
385 | (9) |
|
|
394 | (5) |
|
Methods: Diffusion and reaction events |
|
|
399 | (4) |
|
Methods: Reaction rates and probabilities |
|
|
403 | (6) |
|
Methods: Algorithm design |
|
|
409 | (3) |
|
Methods: Encoding the algorithm |
|
|
412 | (25) |
|
Results: Running your simulation |
|
|
437 | (4) |
|
|
441 | (1) |
|
|
442 | (1) |
|
|
443 | (36) |
|
|
444 | (1) |
|
|
445 | (4) |
|
|
449 | (2) |
|
Methods: Generating pseudopods |
|
|
451 | (2) |
|
Methods: Algorithm design |
|
|
453 | (1) |
|
Methods: A cell locomotion engine |
|
|
454 | (12) |
|
Methods: Encoding the algorithm |
|
|
466 | (9) |
|
Methods: Loading the script |
|
|
475 | (1) |
|
Results: Running the script |
|
|
476 | (1) |
|
|
477 | (1) |
|
|
477 | (2) |
|
|
479 | (40) |
|
|
480 | (1) |
|
|
481 | (2) |
|
|
483 | (3) |
|
Methods: Algorithm design |
|
|
486 | (8) |
|
Methods: Encoding the algorithm |
|
|
494 | (18) |
|
Methods: Grow your scaffold! |
|
|
512 | (4) |
|
Results: Parameter effects |
|
|
516 | (1) |
|
|
517 | (1) |
|
|
517 | (2) |
|
Scaffold invasions: Modeling 3D populations of mobile cells |
|
|
519 | (56) |
|
|
520 | (1) |
|
|
521 | (4) |
|
|
525 | (3) |
|
|
528 | (10) |
|
Methods: Encoding the algorithm |
|
|
538 | (27) |
|
Methods: Running the simulation |
|
|
565 | (7) |
|
|
572 | (1) |
|
|
573 | (1) |
|
|
573 | (2) |
|
Conclusion: A new kind of seeing |
|
|
575 | (10) |
|
Explanations, simulations, speculations |
|
|
576 | (2) |
|
|
578 | (1) |
|
|
578 | (1) |
|
|
579 | (3) |
|
|
582 | (3) |
Further reading |
|
585 | (8) |
Glossary |
|
593 | (14) |
Index |
|
607 | |