|
Digital Tutors - Populating Complex Environments Using Python in Maya
内容介绍:
Duration 5h 17m Level Advanced Project Files Included MP4
Software used
Maya 2013
What you will learn
Throughout these lessons we will examine the process of building custom production tools from an artist's, not an engineer's, perspective. We'll start by establishing basic Python vocabulary.
Then we will look at how Python commands can be used to extend the functionality of Maya's existing
tool set to create powerful problem solving tools specific to your work. At the end of this tutorial you should feel comfortable with the process of designing, researching, and building your own custom tools.
01. Introduction and project overview 00:41
02. Introducing Python vocabulary 09:38
03. Writing conditional statements and converting variables 10:52
04. Building a simple production tool in Python 10:46
05. Performing actions in Maya to write code in Python 08:32
06. Using a loop to create a series of commands 10:30
07. Adding a user interface to our tools 10:03
08. Using the setAttr and getAttr commands 07:52
09. Creating a directional light with Python 09:31
10. Creating an improved default light rig 06:40
11. Building a procedural stone path 08:03
12. Creating variety with a 'for in' loop to vary the stones 08:47
13. Using a motion path to place the stones 12:28
14. Relating the scale of each stone to offset them from the path 04:00
15. Driving the motion path's U value with the scale of each stone 10:27
16. Using a 'while' loop to run the full length of the curve 06:57
17. Selecting from a variety of stones to duplicate 12:10
18. Randomizing the width of the path 06:27
19. Defining a Python function 04:22
20. Modularizing our tools 12:51
21. Breaking the motion path tool into two separate functions 07:45
22. Path tool with integrated modular motion path tool 06:21
23. Getting user input with the prompt dialog window 05:44
24. Adding a prompt dialog window to the path tool 06:20
25. Scripting shader assignment 09:40
26. Checking object type and listing connections 13:26
27. Shuffling the assignment of our shaders 12:33
28. Creating a custom user interface for our grave yard tool 12:43
29. Randomizing the placement of our hair follicles 10:01
30. Getting the color value of a texture at a given U and V coordinate 08:10
31. Finding a texture that is associated with a piece of geometry 08:24
32. Combing the texture and scale follicle tool 05:12
33. Populating the graveyard 11:27
34. Integrating the shader shuffler into the graveyard tool 12:09
35. Combing the pieces of the graveyard tool into one tool 16:25
下载链接:
|
|