Share your Macros and Layouts


Posted this to another thread, but didn’t want it to get lost
It aligns points to the last point selected on the specified axis.

The arguements are any combo of XYZ. ie: XY Z XYZ

       Luxology LLC

I´ve made 3 buttons, one for each orientation ¿can be merged all orientations in only one button?

Example: Press button, then selects one or more orientations from buttons or anywhere in the screen.

¿It´s possible?

Thx for all.


can i make any kind of tool i want with scripting and o marcos? say i wanna emmulate another tool in another program that modo dont have…say i wanna make it so i can save a backdrop when i save the file…or say i wanna be able to import a dxf or whatever file… can i just make a script to do it?? can i script to do anything i want? it it open ended and they give you the code so i can change the program? like is there an SDK kit o something…


anyone have a lofting macro???..


finally posted my scripts… There’s about 25 in there right now…
I’ve downloaded tons of plugins over the years for all the different apps I use, so it’s nice to finally be able to start giving back. :stuck_out_tongue:


Very cool! Thanks a lot Seneca!:slight_smile:


Hey, nice tools, Seneca.



Thanks a lot seneca, that’s a really nice set of tools you’re sharing! :thumbsup:

EDIT: 1000th post! :bounce:


what do you think of this layout. my right click mouse button has all the tools i need. my viewports are as big as possible. i can get the tools i need just by right clicking. i had to have the tool properties and other things on the right, cause i cant get those into the right mouse button menu.



heres my layout. and my right click mouse button menu.



Has anyone made a Layout that completely mimics LightWave modeler? Especially the shortcut keys?



someone has posted something that might work -


Thanks! Not quite it but it’s interesting none the less. :slight_smile:



Hey i3du3d that’s cool.

I have two questions for you.

  1. How did you map that menus to your mouse button (i’ve only been able to do it to keys)
  2. What do you use in place of the normal RMB functions i.e. front face lasso selecting and adjusting tool falloffs?


Here a couple of pie menus and popovers i made to pop up workflow speed.

Add them by going into your Menus->File->Config Import-> (select the files, you can even select and imprt both at the same time!)

Then, in your Form Editor(F3), you’ll see two new forms at the bottom, and you can drag them into the Pie Menus category.

To assign them to keys, go to your Key Editor(F2), and pick Commands, then, in the pop-up menu, pick Popover Forms. You’ll see Pie Menus halfway down, expand it, then double click on the menu that you want to assign a key to.


Would be hard to make something likeKO_pointfit in LW ? For me that is one of my most used plugins in LW. Couldn’t find anything like it in Modo. Basically the flat projection alone is worth it !!


inspired on lw, but still modo…


There is a shrink wrap tool coming with the next version of modo.


mmmm spoilers, spoilers,


I’m a real newbie at macro’s and scripting but maybe someone else finds this usefull.

Here’s a little something I cooked up because I switch between “smooth shaded/subpatch/no wireframe” and “flat shaded/poly/wireframe” a lot. So this macro toggles between the two.

I hope the autors don’t mind but embedded 2 other scripts to make it work, so you have to download these 2 from vertexmonkey to make it work:
Michael Scaramozzino’s to prevent the “no viewport selected” error message:
and seneca’s bacause I don’t know how to toggle between wire and no wire with a macro :

so here’s it is :

poly.convert “face” “subpatch” [1]
viewport.3dView smoothing:"-1"

save as .LXM and adjust the path’s to where you put the 2 scripts.


fairly simple script, it enables both the Move Pivot Tool and Geometry snap. If you press your bound key again it will disable both.

i’ve bound this to my INSERT key. (like in maya)

  #Name: MovePivotWithGeometrySnap
  #Version: 1.0
 #Author: Stefan Verbakel
  my $movePivot = lxq("tool.set pivot.move ?");
  if ($movePivot=="off"){
  	lx("tool.set snap.element on");
  	lx("tool.set pivot.move on")
  	lx("tool.set snap.element off");
  	lx("tool.set pivot.move off")