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 extend or enhance modo's selection abilities.

subpatchKeepSel_v1.7.zip - NEW 2008.04.30
4 kb
This script will convert the model you have partially selected to subDs while retaining your selection.

- If nothing's selected, it's just like the regular TAB key
v1.21 Update: bug fix that will be needed for modo 201
v1.6 Update: big speed up
Seneca Menard Link
modo 302

selectThatMesh_v2.1.zip - NEW 2008.04.30
4 kb
This script is so you can select the geometry under the mouse in ONE click, no matter what layer it is in. The reason why I wrote this little script was because I do a lot of copying and pasting and didn't like the little slowdown I ran into when trying to find WHICH layer the mesh I wanted to select was in. So I wrote this little script and bound it to CTRL-SHIFT-LMB and can now select it in one click. Nice. :)

Note: Best used in polygon or item mode.
Seneca Menard Link
modo 302

selectRest_v1.35.zip - NEW 2008.04.30
4 kb
This tool is so you can select the rest of the polygons or verts that that have the same material or part or vertex selection set as the item[s] you currently have selected.

- if you want to select rest of material[s] just run script
- if you want to select rest of vertex selection set[s] just run script
- if you want to select rest of the part(s), run script with "part" ammended to the script: ex. @{C:\Program Files\Luxology\modo\senescripts\selectRest.pl} part
- if you want to select rest of edge selection set(s) just run script.

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

randomSel_ v1.1.zip 2008.02.14
4 kb
Script to randomly select polygons.

- works with verts/edges/polys.
- add to the selection by default.
- if you want to deselect, append "deselect" to the script. (ie, "@randomSel_new.pl deselect")
Seneca Menard Link
modo 301

selectSingleLoop_ v1.0.zip 2007.10.09
4 kb
It's a simple script that allows you to select only one edge loop, even if you have other edges selected. It's a workaround for the default behaviour of modo where it selects the loops of all of the edges in your current selection.

Usage:
To use it, hover over the edge whose loop you want to select, then run the script.
- If you are not in edge selection mode or you are not hovering over an edge, the script will do nothing.
- If you're hovering over an edge with no others selected, it will simply select that edge loop.

James O'Hare Link
modo 301

lazySelect_v1.1.zip 2007.09.16
4 kb
This script is to select similar polygons. There's four different uses and one slider:

- similar Touching(fast)= This is to select all (similar facing) touching polygons.
- similar Touching(accurate) = Different algorigthm. The one above is better, actually.
- similar On Object= This is to select all (similar facing) polygons on an object.
- similar In Layer = This is to select all (similar facing) polygons in the entire layer.
- facingRatio = This is to tell the script exactly how similar the polygons you want it to select should be.

Seneca Menard Link
modo 301

lazySelectMaterial_v1.1.zip 2007.09.16
4 kb
This script is to select all the touching polygons that have the same material assigned. It's really darn handy. Especially for level design because that's when you tend to have tons of polygons touching each other that don't have the same material and you want to selectively select material "groups" for UV applications.

The animation shows the selection of the material the standard way, and then with the lazySelectMaterial script.
Seneca Menard Link
modo 301

selectFloodToggle_ v1.2.zip 2007.09.16
4 kb
This script is to flood fill the the selection area underneath the mouse. If your mouse is over unselected geometry, it will select it. If it's over selected geometry, it will deselect it. The script works with verts, edges, polys and symmetry.

It has one argument, and that's "noDiagonal". It's only if you wanna deselect orthagonal
polys. Here are three images to illustrate how the script works : Verts, Edges, Polygons.
Seneca Menard Link
modo 301

edgeSelectByNormal_ v1.0f.zip 2007.02.15
4 kb
This script is for selecting or deselecting edges based off of the angle between the two polys connected to it.

Click the graphic to the left to see a pic that describes what all of the buttons do.

Seneca Menard Link
modo 202

deselectMeshOrEdgeLoop_v1.5.zip 2007.02.14
4 kb
Hold your mouse over a mesh or edgeloop and it'll deselect it. Sooo handy.

Update v1.5: It now has a safety check if zero edges were selected.
Seneca Menard Link
modo 202

selectHardEdges.zip 2006.11.09
4 kb
This script is just to select the edges that have edge weighting over 0.9. Every once in a
while, I need to select the hard edges, but I couldn't do it through the INFO+STATISTICS
window, so I created a quick script for it.

- if you have edges selected, it deselects the edges that have weighting below 0.9.
- if you have no edges selected, it selects the edges that have weighting above 0.9.
Seneca Menard Link
modo 202

edgeFromVert.zip 2006.09.18
4 kb
A quick little script that on each execution toggles through all the edges connected to a vertex. The vertex does not need to be selected, nor do you need to be in vertex mode--just put your mouse over the vertex you want to toggle connected edges with.

Keep in mind that this script toggles edges, which means if it was on before it will turn it off. Also, every time you run it on the same vertex it toggles the old edge it toggled last time. I made this script to overcome the issue of being zoomed in and modo preventing you from selecting edges that are only partially shown on the screen.
Aphelion n/a
modo 202

selectionFalloffMove_v1.1.zip 2006.05.29
4 kb
This script just looks at your current selection and applies a gradient VERTEX MAP falloff toit so you can move either "mountains" or "plateaus".

- by default, you get an angled gradation. If you want the plateau, just run the script with
"plateau" appended.
ex. @{C:\Program Files\Luxology\modo\senescripts\selectionFalloffMove.pl} plateau

NOTE: don't forget I'm turning on VERTEX MAP FALLOFF

- version 1.0 for modo 103 can be downloaded here.
Seneca Menard Link
modo 201

edgeRowExpCon_v0.9.zip 2006.05.29
4 kb
This script is to expand or contract the edge rows selected. To expand, just run the script. To contract, run the script with "contract" appended.

note: For expanding selections, it's using modo's select.loop, and it starts selecting all kinds of weird stuff if you have edges like in the right pic selected. So basically, this script is only for EXPANDING cases like the left pic, and CONTRACTING for cases like the left or right pic.

- version 0.75 for modo 103 can be downloaded here.
Seneca Menard Link
modo 201

jj_loop.zip 2005.12.24
4 kb
JJ_Loop is an extension to modo's already excellent loop handling capabilities. It tries to fill in the gaps where modo's tool doesn't quite behave as expected and adds a few extras of its own. It can be bound to hot keys or used from a form.

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

selectByNormal_v1.2.zip 2005.04.19
12 kb
SelectbyNormal selects polygons of similar direction. It works on selected foreground layers.

v1.2 Update: fixed selection bug.
Allan Kiipli Link
modo 103

selectRange_v1.4.zip 2005.06.17
4 kb
selectRange.pl selects between two selected edges to connect in a loop.

v1.3 Update - bug fix
v1.4 Update - maintains original polygon and vertex selections; selects less edges when possible.
Allan Kiipli Link
modo 103

partialLoopSelect_v2.0.zip 2005.04.04
4 kb
This script allows you to make partial loop selections with edges.

The script requires that you select 3 coninous edges ( ring or loop ). The first edge denotes start of loop, second edge denotes direction of loop, third edge denotes end of loop.

V2.0 - It now supports Edges and Faces and the code is a little bit cleaner.
Walt Behrnes Link
modo 103

selectHalf.zip 2005.02.15
4 kb
We used this script to test our LUA functionality. All it does is select all the verts on the -X, but it's a good code sample for people that are using LUA instead of PERL.
Dion Burgoyne & 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.