Tuesday, March 22, 2011

MEL/MAXScript Tutorial Requests

I've been wanting to write another MEL and/or MAXScript tutorial lately, but I'm not sure yet what topic(s) I want to cover. There's plenty of MEL commands and techniques and other stuff I could do but I figured I'd put out a call and see if anyone had some specific requests. Leave a comment if you have an idea for a tutorial that you'd like to see.


  1. Hi JayG, I'd suggest more on MEL syntax if your making tutorials. One of your Namespaces posts was very useful to me recently.
    I had to select characters who had namespaces. The problem was from shot to shot those namespaces changed, and the files being references meant I couldn't remove them. To get around this, I discovered 'wildcard' characters in order to select and object regardless of it's namespace.
    Could I ask if along with wildcards if there are any other tricks for selecting or even examples of how you can use the "-if" command, that would be rather splendid and I'd be sure to fashion some form of MEL temple just for you (in Maya you understand, and it would be a cube).

  2. Generating a curve according to the normals of an object using that curve as a path constraint.


  3. copying animation curve data to apply to other files. example: copy animation from a rig to apply to same rig in another file.

  4. @Alex
    I'll try to think of some more useful syntax-based tutorials. If you think of anything specific you need help with let me know.

    Sounds fun, I'll see what I can come up with.

    Great idea! This one will take me awhile though as a full, bullet-proof animation transfer script will all the goodies that one should have is quite a lot of code. We'll see though, I'll come up with something.

    Keep'em comin' guys. Thanks for ideas!

  5. Please make a tutorial on creating a Maya Plugin using MEL Command. I mean

    1: Create a mll plugin with GUI (if possible)


    2: Create a MEL Script GUI. Then insert that MEL Script inside VB to build a mll Plugin

  6. Right now I'm trying to figure out how to Tokenize a string in Max like you showed how to do in Maya. Would love to know how to do that.

  7. I'm trying to use XYZ data from a text file to position locators in Maya but have no idea where to start. The text data comes in lines such as "l_hip -15.22 127.56 952.51" (name X Y Z). Could we get a tutorial on how to use positional data from text files?


Scripting Topics

MEL (41) Maya (39) Scripting (32) Scripts (21) programming (14) Free Mel Scripts (8) MaxScript (7) Coding (6) Rigging (5) tutorial (5) 3ds Max (4) Python (4) Tricks (4) faceware (4) image metrics (4) Learn (3) Namespace (3) Namespacing (3) animation (3) facial (3) webinar (3) Code (2) GDC (2) Game Developers Conference (2) Multiple Namespaces (2) Print Selected Objects (2) Recursive (2) Removing Namespace (2) Return (2) Set Driven Keys (2) TOkenize (2) Tips (2) Toggle Background Color with MEL (2) animation tools (2) animators resource (2) deformers (2) learning (2) maya tools (2) mesh (2) modeling (2) nodes (2) procedure (2) script swell (2) transforms (2) Animschool (1) Attribute (1) Background Color (1) Beer (1) Blur (1) Character Setup (1) Check if an object exists (1) Class (1) Command Line (1) Constraints (1) Create SDK (1) Create a directory with mel (1) Data (1) Export (1) FilterString (1) Fix (1) Floating Slider Time (1) Functions (1) Get Maya Version MEL (1) Get Parent (1) Google (1) Holiday (1) How To Write To A Text File (1) Import (1) Incremental Save (1) Index (1) Joint Chain (1) Make Set Driven Keys (1) Maya Version (1) Modules (1) Objects (1) Orient Constraint (1) PYMEL (1) Parent (1) Parent Constraint (1) Point Constraint (1) Position (1) Print (1) Print Current Selection (1) Print Random Quotes (1) Print Selection (1) Print Vertices (1) Progress Bar (1) Progress Window (1) PyQT (1) Removing Spaces From Names (1) Scene File Name (1) Select Connections (1) Select Outgoing Nodes (1) Split Bones (1) Split Joints (1) St. Patrick's Day (1) String Array (1) System (1) Transfer UVs (1) Viewport (1) White Space (1) Windows Username (1) Zero Out Attributes (1) animButtonState (1) arrays (1) articles (1) auto key (1) better (1) blendshapes (1) break (1) confirm dialog (1) continue (1) convention (1) e3 (1) efficiency (1) error (1) eval (1) executable (1) fclose (1) fopen (1) fprint (1) games (1) improving (1) infinite loop (1) joints (1) listHistory (1) listRelatives (1) logic (1) loops (1) milestone (1) nodeType (1) objExists (1) recursion (1) rotates (1) rotations (1) schools (1) sculpting (1) setAttr (1) shout outs (1) source (1) source a script with a variable (1) speed (1) tech-artists.org (1) translates (1) video (1) warning (1) world matrix (1) worldMatrix (1)
Script Swell - Blogged