Sunday, February 8, 2009

T0352 - Digital Tutors Digital Tutors The Artists Guide to MEL




Discover creative alternative uses for MEL. Learn Maya Embedded Language (MEL) with an artist-driven approach and add greater flexibility in your workflow. Contains over 4 hours of intuitive project-based training. Ideal for artists new to MEL.Popular highlights include:

  • Creating if/for Loops

  • Storing Scripts as Procedures

  • Sourcing and Executing

  • Multi-line MEL Scripts

  • Opening External Applications with MEL

  • Building Custom Marking Menus

  • Variable Naming Conventions

  • Understanding Variable Types

  • Building an Incremental Save Script

  • Concatenating Strings and Integers

  • Get Attributes into Variables

  • Using If Statements

  • Expressions in Expression Editor

  • Creating ScriptNodes

  • Accessing Array Contents

  • Building User Interfaces

  • Building Custom Tools

  • Using Match and Substitute Strings


Lesson Outline:






























































































































































1.Introduction and project overview0:57
2.My First MEL Command5:14
3.Feedback using the Command Response4:33
4.First look at the Script Editor and multi-line code9:41
5.Shelves and MEL4:38
6.Launching Photoshop from Maya4:57
7.Creating custom Marking Menus6:21
8.Building a custom application for saving files5:47
9.Understanding Variables and how to use them5:55
10.Understanding Float and String variables6:55
11.Building the Incremental QuickSave6:38
12.Setting attributes with MEL7:24
13.Getting attributes with MEL8:06
14.Checking attributes with If Statements7:04
15.Expressions9:25
16.Script Nodes11:08
17.Arrays8:12
18.Dealing with Selections10:44
19.Building custom User Interface windows19:39
20.Coding the procedure for Keyframing11:18
21.Integrating a procedure with your custom UI10:10
22.Other types of "for" loops13:10
23.Using Arrays to build a tail10:36
24.Using the file name in the Incremental QuickSave8:14
25.Identifying the Iteration Number8:27
26.Fixing a looping script5:05
27.Adding color attributes to drive lights12:11
28.Bonus Lesson: using Python inside of Maya5:38
29.Bonus Lesson: using variables in Python5:02
30.Bonus Lesson: using MEL inside of a Python script7:42

Total Run Time:


4:00:51

No comments:

Post a Comment