Home   |   Store   |   General   |   Modeling   |   Texturing   |   Rendering   |   Animation   |   Presets   |   Benchmark   |   Tutorials   |   Links   |   MonkeyAlerts
Monday, May 12 / 2008

Modeling Scripts

Mesh Creation

Mesh Editing

Mesh Reduction

Mesh Cleanup and Repair

Object Creation

Alignment

Scale / Precision

Measure

Selection

Workflow

Morph Maps

Weight Maps

Bug Fixes




Scripts that align geometry in modo.

rotateToOrUnrotate_v1.021.zip - NEW 2008.04.30
16 kb
This script does three different things:
- unrotate an object
- place an object anywhere onto another object.
- paste an object anywhere onto another object.
- all without any background layers or seperate items or anything.

It's got a number of features, so it's best just to explain the script through video: rotateToOrUnrotate_mov.zip (26.9 MB)
Seneca Menard Link
modo 302

alignFit_v2.9.zip - NEW 2008.04.29
16 kb
This tool is for ALIGNING and/or STRETCHING whatever's currently
selected to whatever OTHER elements are also selected. There's also point to point
aligning and scaling, as well as pivot alignment. Read the script file to get the instructions.

Update v2.75: I added anchor to pivot and also put in a small layer ref fix.

- version 2.1nf for modo 103 can be downloaded here.
Seneca Menard Link
modo 302

superTaut_v3.1f.zip 2007.09.16
16 kb
This script is for:
- 3d taut
- 2d taut and 2d axis constrained taut
- planar taut and planar ray taut and planar 2d taut
- also, I put in the element ACTR bugfix and now have it retain selections afterwards.

There's too many options to describe here, so I made a video to go over how to use it that can be found here: superTaut_v3.0f_mov.zip (8.6 MB)
Seneca Menard Link
modo 301

restOnGround_v1.25.zip 2006.11.03
2 kb
This script rests your geometry on the ground.

- there is also a "center" option if you want to center your geometry as well. To use "center", just append it.
- example:@{C:\ProgramFiles\Luxology\modo\senescripts\restOnGround.pl}center

- version 1.1 for modo 103 can be downloaded here.

- Update v1.25 - modo 2's symmetry slowdown bug is now attempted to be avoided.
Seneca Menard Link
modo 202

archvisuals_edgeBlade_v1.1.zip 2006.10.12
3 kb
Here's a small script I wrote yesterday that uses an edge as a blade to cut polygons. The direction of the cut is the average of the edge's associated polygon normals.

This script is very handy for cutting the correct angles for extruded profiles when you encouter a change of direction (e.g. around walls) and thus suitable for when you're modelling cornice, skirting, guttering etc. I'm sure it may also have other uses.

Neil Hayes Link
modo 202

rotateToGround_v1.31.zip 2006.08.09
2 kb
This tool is used to rotate an object to the ground.

- select object, then hold mouse over polygon you want to rest on the ground, then run script
- also works for models that don't have a flat polygon to rest on the floor. What you do is select the object's polygons, and then you select the verts or edges that you want to rest flat on the and then run the script

- version 1.21 for modo 103 can be downloaded here.
Seneca Menard Link
modo 202

pasteOntoAnotherObject_v1.41.zip 2006.08.09
2 kb
This tool requires that you've already used the "rotateToGround" script to place the object flat on the origin, and then you can run this script to paste that object onto other objects

- first make sure the object you want to copy is already resting flat on the origin
- copy that selected geometry, then hold mouse over the polygon you want to paste the object on and run script

- version 1.2 for modo 103 can be downloaded here.
Seneca Menard Link
modo 202

rotateToObject_v1.32.zip 2006.08.09
2 kb
This tool requires that you've already used the "rotateToGround" script to place the object flat on the origin, and then you can run this script to snap your model flat onto another object.

- First make sure the object is already resting flat on the origin
- Select object you want to rotate then hold mouse over the polygon you want to rotate the object to

- version 1.2 for modo 103 can be downloaded here.
Seneca Menard Link
modo 202

jj_curveAlign_v1.0.zip 2006.07.10
5 kb
JJ_curvealign.py lets you position geometry at the start of a curve, oriented to the curve, and optionally gives you the ability to scale or rotate the profile before you extrude. It's often quite fiddly to do this manually. It works in a very similar way to Pictrix's Lightwave plugin (FirstContact).

For complete intstructions and documention please visit Julian's website at this link.
Julian Johnson Link
modo 201

jj_bgSnap_v2.0.zip 2006.06.13
5 kb
JJ_bgsnap.py will snap points on foreground layers to the nearest point on background layers. It's very similar to the old Lightwave tool BG_Conform.

- works with poly, edge and vert selections or all components of a layer if nothing is selected.
- it works across multiple foreground and background layers - whatever is in the foreground gets snapped to the nearest point in the background irrespective of layer.
- it works with any and all item transforms applied to layers (scale, rotate, translate).
- It retains all the selections you've set

For complete intstructions and documention please visit Julian's website at this link.
Julian Johnson Link
modo 201

jj_worldAlign_v1.0b.zip 2006.06.13
5 kb
JJ_worldAlign.py is a basic looking utility that combines the functionality of set position/set value and align to point scripts. On the surface it looks pretty pointless but it does something unique - it will align and/or set the position of points according to world coordinates.

For complete intstructions and documention please visit Julian's website at this link.
v1.0b - now contains a user interface form
Julian Johnson Link
modo 201

alignPoints2_v1.01.zip 2006.06.02
4 kb
Click here for an animation of the alignPoints2 script
Based on the script by Allan Kiipli

Aligns elements (verts,edges,polys) to the last one selected on the chosen axis/es.
works in symmetry, and across layers (fixed the bug where script is broken upon layer reordering).
Ariel Chai Link
modo 201

awSnapJoy.zip 2006.05.24
1 kb
A really handy config that contains three presets to aid in snapping; to make modo's snapping similar in function to Maya's.

awSnapVertice snaps vertices, edges and polys to vertices
awSnapEdge snaps vertices, edges and polys to edges
awSnapPoly snaps vertices, edges and polys to polys

Best used as part of a sticky key ie; assign the preset to a key, select your object that you would like to snap to another object, hold down that key, drag the object by the vertice, edge or poly and snap it to the recieving object. (See animation - it shows vertices being snapped to vertices with a sticky key)

Each preset listed above would be assigned to a different key (I have it set up this way but only really use awSnapVertice). Once you have snapped this way, you will never look back.   Installation instructions
Steve McRae Link
modo 201

move2Plane.pl(commercial script) 2006.01.17
n/a
A really handy script that aligns several polygons at once to a selected plane.

Part of the "Scripts Pack 1" from Neil Hayes. More information can be found on the author's website.

Neil Hayes Link
modo 103

jj_even_v1.0.zip 2005.11.29
2 kb
JJ_Even is a simple utility that even spaces points and/or the points of edges and simultaneously tautens the result. It is only useful in the rare circumstances where you need evenly spaced points - for all other taut operations, Seneca's amazing SuperTaut is the script you need.

The animated gif will will you an *idea* as to what the script does but for more information please visit the authors website at this link.
Julian Johnson Link
modo 103

archvisuals_snap2plane.zip 2005.10.28
2 kb
Aligns edges of a object to a specifically designated plane. Click here to download a video describing the process.
Neil Hayes Link
modo 103

alignPoints_v1.1.zip 2005.10.20
12 kb
This script is for aligning elements (point, polys or edges) to the last selected element.

This is a mix of two scripts that come with Modo (alignToPoint.pl) and (MovePivotToElement.pl) and works with Modo 102. Arguments are X, Y, Z.

Works across layers.
Allan Kiipli Link
modo 103

pasteClone_v1.0.zip 2005.07.14
2 kb
pasteClone.pl clones copied geometry over selected points or polys or edges.

Center your object, copy geometry, select points and run script. See image.
Allan Kiipli Link
modo 103

cloudHedron2D_v1.1.zip 2005.07.08
2 kb


CloudHedron2D divides points into ordered HoneyComb grid in view perpendicular x y z. Use X, Y or Z at the end of the script as arguments. See here and here.
Allan Kiipli Link
modo 103

cloudHedron2D_v1.1.zip 2005.07.08
2 kb
CloudHedron tessellates point clouds into a ordered HoneyComb Grid. Setting 'ofs' variable determines grid density. See image.

Also the 'merge' in the end of script can be commented out,when working with polyconnected geometry, whose points to modify.

ParticleClone.pl clones copied geometry over selected points or polys or edges.
To use: Center your object, copy geometry, select points and run script.. See image.
Allan Kiipli Link
modo 103

fractalClone_v1.2.zip 2005.07.08
2 kb
fractalClone.pl creates a vertex in the middle of a polygon and offsets it a certain amount.

v1.1 Update: works correctly also in vertex mode; uses variable CloudHedron to move along normals.

note: set variable CloudHedron via 'user.value CloudHedron'
Allan Kiipli Link
modo 103

taut.zip 2005.02.08
2 kb

For aligning points in a straight line.

a) Select two points
b) Shift select the points in the middle that you want to straighten out or 'taut'.
c) Run script.
Takumi Link
modo 103

alignToPoint.zip 2004.10.04
1 kb
This script aligns points to the last point selected on the specified axis.
The arguments are any combo of XYZ. i.e.: alignToPoint.pl XY, alignToPoint.pl Z or alignToPoint.pl XYZ
Takumi Link
modo 103

restOnGround.zip 2004.09.29
1 kb
This script moves down the selected (or all if none selected) vertices so that the lowest one is resting on the ground plane.
Eric "Griffon" Soulvie Link
modo 103




Copyright © 2004 - 2008 VertexMonkey.com - Please read our Terms of Service for the use of this website.
Luxology, modo and the modo logo are registered trademarks of Luxology, LLC.
VertexMonkey.com is privately owned and is not affiliated with modo, Luxology or any of its partners.