Tagged 'local'

Box From Vertices

1 vote

Simple Script to Create Box from Selected Vertices (You can use it as snap reference)
The Box Rotation Depends on the Current Coordinate System :
- local , Parent , Node.Transform .
- other than that it'll use the view system .
- it works with (Poly,Mesh) Objects or Modifiers , and shapes (will be Converted to editable Spline) .
The Created Box Name will be "Box_Helper" placed in Layer Called "Snap_Helpers" .

Universal Transform

4 votes

Universal Transform has Alot of Featuers for Moving Rotating Scaling Randomizing Scattering Objects and Working with Pivot and Working Pivot and More .

The Script has 5 Modes (Move, Rotate, Scale, Pivot, Random) . and 3 Type of Auto Switching to Switch Between Them (to not Get Confussed) .

The 3 Auto Modes is (Auto T, Auto D, and The MacroScript (Universal Transform - Auto Switch)) .

- it has 3 Options :

1- By Spinners or (Type-in) .

Fix Shapes Normal (Orientation/Extrude Direction)

0 votes

Small Scripts to fix the Normal of selected shapes (Exrtude Direction)  .

- Select Shapes to Fix .

- Run the Script .

- One LeftClick on any Surface to get the Normal from it , then RightClick to Exit .

Another Script Added to Auto Fix Shapes Orientation .

* If you have 3d Curved Shape its better to use the First Script to do Manual Fix .

World-Space to Local Animation

1 vote

Bakes an objest's World-Space/Space Warp animation to a copy, using local Point Cache modifier. Then you can apply local modifers on top to continue animating the object's deformation locally.

Note: this is a preliminary version. It saves always a temporary .xml file for the Point Cache, wich you can rename, relocate and reload, to preserve it. In future versions, this could be set at the script’s UI by the user.

Compatible with 3dsMax 2012 and higher.

Face Breaker

6 votes

This is a short script to automatically detach faces from an object.
Select as many objects as you like at the same time.
The script will preserve the local rotation of each face so that an object can be easily "exploded" along its normals.


World / Local coordinate system toogle

1 vote

macroScript CoordinatesToogle
category: "Scripts"
maniptype = toolMode.commandmode as string
varAxis = getRefCoordSys() as string
case of
(varAxis == "hybrid"): toolMode.coordsys #world
(varAxis == "screen"): toolMode.coordsys #world
(varAxis == "parent"): toolMode.coordsys #world
(varAxis == "local"): toolMode.coordsys #world
(varAxis == "gimbal"): toolMode.coordsys #world
(varAxis == "grid"): toolMode.coordsys #world
(varAxis == "working"): toolMode.coordsys #world
(varAxis == "world"): toolMode.coordsys #local


23 votes

Simple tool inspired in Maya LRA that able users to quickly ajust any node(s) pivot(s) orientation.

Translated Bounding Box

34 votes

Create Box or Dummy (if CTRL key pressed) for each selected objects
using their bounding box in coordinate system matrix3

Incremental Transform

14 votes

A script to move or rotate an object set of ObjName[_###] Will work on multiple ObjNames, but provides confirmation request for mis-matched object base names. Objects are sorted in alphanumeric name order for incremental transformation, i.e., obj_001 +10 deg., obj_002 +20 deg, obj_003 +30 deg...

Axis-space selectable. Not very elegant, but seems to work OK.

Syndicate content