Pushing Points Toolkit for MODO

 

 

Pushing Points Toolkit v1.6

 

The Pushing Points Toolkit is a collection of scripts (currently includes 31 tools)  that I have created to help increase efficiency when working in MODO by speeding up given modeling tasks as well as add new functionality. 

 

Once installed you will have a new icon in the top bar of the MODO interface.

pptk_001

LMB Click will result in a popover and LMB + Alt will result in a floating palette giving you the option to use this toolkit whichever way works best for you.

toolkit_panel

 

These are the tools that currently make up the pp_toolkit:

 

pptk_003

 I always work at the origin and across the X axis so this script speeds up my modeling quite a bit. Simply select half of your mesh and run the script. It will insure that your center edge loop is perfectly at 0 on the chosen axis and that both sides of the mesh are symmetrical.

Fix Symmetry at Origin across the X axis (requires selection)

 

Fix Symmetry at Origin across the Y axis (requires selection)

 

Fix Symmetry at Origin across the Z axis (requires selection)

 

Fix Symmetry off Origin  (requires selection) - 

This script is designed to restore symmetry on a mesh. Simply select half of your mesh and run the script. Works even when your mesh is not at the origin

 

pptk_004

These scripts do the same thing as the Fix Symmetry scripts above with two major differences. These scripts don't need a selection and you can keep symmetry active and still run the script. So this is a one click operation Sans-Selection and no need to deactivate symmetry. Simply choose which script axis and (+ or -) and run it.

Fix Symmetry across the X axis using +X (Sans Selection)

 

Fix Symmetry across the X axis using -X (Sans Selection)

 

Fix Symmetry across the Y axis using +Y (Sans Selection)

 

Fix Symmetry across the Y axis using -Y (Sans Selection)

 

Fix Symmetry across the Z axis using +Z (Sans Selection)

 

Fix Symmetry across the Z axis using +Z (Sans Selection)

 

pptk_005

Non Quads - 

This script is designed to remove any 1 and 2 point polygons and to highlight any 3 point polygons as well as Ngons so that the user can easily see them and fix them.

 

Sixstar Plus - 

This script is designed to find and highlight any points connected to more then 5 polygons so that the user can easily see them and fix them.

 

Edge Bevel Cleaner - 

This script is designed to remove ngons and 3 point polygons after an edge bevel is performed. It also ends the script with the new edges selected to make it easy for creating wrinkles in the topology of the mesh.

 

toolkit_panel_02

Scale Tubes - 

This script is designed to allow you to scale the thickness of tubes/pipes.

 

Scale Tubes Falloff - 

This script is designed to allow you to scale the thickness of tubes/pipes while tapering along the length of the mesh.

 

Spin Tubes -

This script is designed to spin tubes/pipes along their length. Select a polygon at the end of a tube and press this button.

 

pptk_007

UV 2 Weight using U values from the UV map - 

This script is designed to convert the values in a UV vmap to weightmap values. To use simply select a UV map and run the script. The result will be a newly created weightmap with the UV values converted to weight values.

 

UV 2 Weight using V values from the UV map - 

This script is designed to convert the values in a UV vmap to weightmap values. To use simply select a UV map and run the script. The result will be a newly created weightmap with the UV values converted to weight values.

 

Invert Weight Map -

This script inverts the values of the selected Weight map.

 

Weight Map Slicer - 

This script is designed to take selected weight vmaps and create a left and right version of the weights.

 

Morph Map Slicer -

This script is designed to take selected morph vmaps and create a left and right version of the morphs.

 

toolkit_panel_03

SubD Text - 

This script is designed to create subD text based on user input. Several options for text type are available.

 

Vert Tear- 

This script is designed to tear a single vertex away from an intersection. Steps: Select a poly, select a vert, run script.

 

Poly Collapse- 

This script is designed to collapse the selected polys without affecting the surrounding geometry.

 

toolkit_panel_04

 Locator Drop- 

This script is designed to create new locators with custom settings at the location of selected.

 

Instance to Verts- 

This script is designed to create instances of the desired item at the location of selected verts.

 

First Verts from Curves- 

This script is designed to select the first vert in  the selected curves and create a selection set containing those verts.

  

Note: 

There are also a handful of scripts that are not on the interface that you may want to assign to keyboard shortcuts that are included in the toolkit. These include:

pp_scale_freeze.py - 

This script is designed to scale all items by a user defined value freeze the items and save as an LWO.

 

pp_spinedge_right.py - 

This script simple spins an edge to the right instead of to the left.

 

pp_quick_matassign.py - 

This command is designed to assign the selected material to your  current poly selection

 

pp_quick_matassign_sans.py - 

This command is designed to assign the selected material to the poly currently under your mouse

 

Discuss the Pushing Points Toolkit on the MODO Forums

PP Toolkit Thread

 

Install:

-Download Pushing Points Toolkit v1.5b (MODO 701 and up)

-Move the pp_toolkit folder to your scripts directory

-Place the contents of the lxserv folder into your lxserv folder

-Open MODO, press on the new icon button in the top bar and enjoy