MEL Interface with Maya Mayas internal representation nodes

  • Slides: 24
Download presentation
MEL Interface with Maya

MEL Interface with Maya

Maya's internal representation nodes with attributes connected to each other

Maya's internal representation nodes with attributes connected to each other

Dependency Graph Types of nodes shape transform group expression shading etc. WIndows->Hypergraph: Connections

Dependency Graph Types of nodes shape transform group expression shading etc. WIndows->Hypergraph: Connections

Attributes connections: links between attributes types integers floating point enumerated vectors matrices arrays

Attributes connections: links between attributes types integers floating point enumerated vectors matrices arrays

Attribute Editor 1 st of upper right icons displays keyable attributes Windows->General Editors ->Attribute

Attribute Editor 1 st of upper right icons displays keyable attributes Windows->General Editors ->Attribute Editor

Connections upstream v. downstrearm

Connections upstream v. downstrearm

Scene hierarchy subset of DG directed acyclic graph DAG transform hierarchy WIndows->Hypergraph: Hierarchy

Scene hierarchy subset of DG directed acyclic graph DAG transform hierarchy WIndows->Hypergraph: Hierarchy

Outliner Windows->Outliner

Outliner Windows->Outliner

MEL/Python command line script editor

MEL/Python command line script editor

Script Editor

Script Editor

Expression Nodes similar syntax to MEL, but not same MEL: set. Attr(p. Sphere. translate.

Expression Nodes similar syntax to MEL, but not same MEL: set. Attr(p. Sphere. translate. X) = 10; Expr: p. Sphere. translate. X = 10; write MEL script to define expression nodes particle expressions object attribute expressions 1. define variables 2. compute value 3. assign value to attribute

Expression Editor Window->Animation Editors->Expression Editors

Expression Editor Window->Animation Editors->Expression Editors

Make a sphere hypergraph

Make a sphere hypergraph

Particle Expressions

Particle Expressions

MEL Scripting

MEL Scripting

Manipulating Notes in MEL

Manipulating Notes in MEL

Flow of Control

Flow of Control

Procedures and Functions

Procedures and Functions

Naming Nodes, Scripts & Variables

Naming Nodes, Scripts & Variables

Installing MEL Scripts

Installing MEL Scripts

MEL w/ Particle Dynamics

MEL w/ Particle Dynamics

MEL: Solid Body Dynamics

MEL: Solid Body Dynamics

MEL: Crowds

MEL: Crowds

MEL: Character Rigging

MEL: Character Rigging