ScriptSpot

Script

Mapping Operations

By lbrooks · Credited author: Lorne Brooks · 2022-11-22

Version
1.2
Version requirement
3dsmax 2019-2023
Date updated
2022-12-05
Votes
1
Description

Mapping Operations is designed to help you apply various relational functions, by relating directly one set of user selected objects to another set as a mapping text file.


The mapping text file is automatically generated based on two separate source and target text files that each list the required selected objects in the correct order. Using a text editor (e.g. Notepad++) you can easily reorder the lists to match them up before creating the mapping text file.


The main benefit of this approach is that once a mapping file is setup for a collection of related objects, you can simply re-load that file again to reapply the operations later on.


Operations include:

  • Align
  • Bind
  • Link
  • Mirror
  • Constrain

 

See online guide in links section. 

 

 



Latest Updates:

Version 1.2;

- Converted the dialog to a floater with rollouts to separate creating a mapping from the operations. Floater position will also persist between Max sessions.

- Added a Mirror operation which enables aligning the source objects to the mirror of the target objects across either a chosen world axis or a picked object's local axis. Optionally, you can bake the operation throughout the time range.

- Removed the Bake button and replaced it with an optional checkbox for the Align operation.

- Improved error handling for missing mapped objects.

  

 

 

Additional Info

The script can be found in category “LB Tools”.

Installation:

Drag the MZP file into your Max viewport.

Files will be copied to...

C:\Users\<userName>\AppData\Local\Autodesk\3dsMax\<maxVersion>\ENU\scripts\startup

and...

C:\Users\<userName>\AppData\Local\Autodesk\3dsMax\<maxVersion>\ENU\usericons

Attachments

Tags: link, Position, mapping, map, constraint, mirror, bake, rotation, operations, bind