Artists Guide to MEL
Pluralsight
Course Summary
Discover creative alternative uses for MEL. Learn Maya Embedded Language (MEL) with an artist-driven approach and add greater flexibility in your workflow. Software required: Maya 8.5 or higher.
-
+
Course Description
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. Software required: Maya 8.5 or higher.
-
+
Course Syllabus
Introduction and Project Overview- 0m 56s
—Introduction and Project Overview 0m 56sArtists Guide to MEL- 3h 59m
—My First MEL Command 5m 14s
—Feedback Using the Command Response 4m 33s
—First Look at the Script Editor and Multi-line Code 9m 40s
—Shelves and MEL 4m 37s
—Launching Photoshop from Maya 4m 57s
—Creating Custom Marking Menus 6m 20s
—Building a Custom Application for Saving Files 5m 46s
—Understanding Variables and How to Use Them 5m 55s
—Understanding Float and String Variables 6m 54s
—Building the Incremental Quicksave 6m 38s
—Setting Attributes with MEL 7m 24s
—Getting Attributes with MEL 8m 5s
—Checking Attributes with if Statements 7m 4s
—Expressions 9m 25s
—Script Nodes 11m 8s
—Arrays 8m 11s
—Dealing with Selections 10m 44s
—Building Custom User Interface Windows 19m 35s
—Coding the Procedure for Keyframing 11m 17s
—Integrating a Procedure with Your Custom UI 10m 10s
—Other Types of 'for' Loops 13m 10s
—Using Arrays to Build a Tail 10m 35s
—Using the File Name in the Incremental Quicksave 8m 14s
—Identifying the Iteration Number 8m 27s
—Fixing a Looping Script 5m 4s
—Adding Color Attributes to Drive Lights 12m 9s
—Bonus Lesson: Using Python Inside of Maya 5m 37s
—Bonus Lesson: Using Variables in Python 5m 2s
—Bonus Lesson: Using MEL Inside of a Python Script 7m 42s