ScriptSpot

Script

miauu's Script Pack vol.1

By miauu · 2012-02-05

Version
4.6.05
Version requirement
9SP2 - 2025
Date updated
2024-07-08
Votes
14
Download
Download
Description

miauu's Script Pack is a set of scripts that will help you to make faster and easier some of the tedious task when you use 3ds Max.

miauu's Script Pack include:

Visual Pivot Placer

Visual Pivot Placer offers you the fastest and easiest way for manipulating the pivot of single object or of a group of objects. There are two additional scripts. The first one allows you to set the pivot of the selected object to the center of the selected verts, edges or faces by usnig the assigned hotkey. The second one allows you to set the pivot of the selected object anywhere in the scene by using the assigned hotkey.

In-Volume Scatter

In-Volume Scatter is a tool that allows you to create clones of one objects and place them in the volume of desired geometry object. You can scatter objects in 3D or 2D shapes. Also, you can use In-Volume Scatter to randomize the position, scale and rotation of the selected objects. You can scatter multiple objects at once and you can select objects and removes collision between them.

Orbit viewport around picked point

Orbit viewport around picked point offers a new cursor based camera navigation, which allows you to easily orbit around specific areas of focus, because the point of interest is automatically placed on the geometry under the cursor when you begin navigating. To work properly you must be in Orbit Selected or Orbit SubOjbect mode. You can use the "Alt", "Shift" and "Ctrl" keys to make your navigation more comfortable.

Alt+click will execute the "zoom extents" to the object, in which is placed "the point of orbit".
Shift+click will place "the point of orbit" and will execute the "zoom extents" to "the point of orbit".
Ctrl+click will place "the point of orbit" and will execute the "zoom extents" to the object, in which is placed "the point of orbit".
You can set "the point of orbit" in object, that is a part of XRef scene. Note that in the scenes with thousands of objects, there will be a delay between the time when you click an object and you can start orbiting.

Nested Isolation

Nested Isolation allows you to have up to 10 levels of nested objects isolations. You can move objects from one level to another, to add new objects to any level. You can enter in isolation mode even if you are not in top sub-object level. This work for Editable_poly and Editable_mesh objects.

 Multi Dirs Save

Multi Dirs Save allows you to save current max file in several locations on local or network hard drives.

Clone between

Clone between is a tool that allows you to specify how many clones you want to create between two points. The created arrays are parametric. At any time you can go back and made changes in your arrays. You can set the distance between the clones with accuracy.

Align Tool

Align Tool offers you a new ways to align two objects - parallel, coplanar, perpendicular, interactive normals align and 3 points rotate and align.

 Live Measure v2

 Live Measure v2 allows you to measure the length of edges, segments or splines, area of faces, dimension of objects, distance between the active camera(Camera view) and the selected object, distance between objects, distance between points in real time and the angle between three points.

Scale Tool

Scale Tool is a tool that allows you to scale the desired object, to desired dimension with few easy steps. This tool is very useful when you import or merge objects, that's not match the scale in your scene. Supported objects are Editable Poly, Editable Mesh, and objects with Edit Poly modifier on the top of the modifier stack. You can scale groups, can set the dimensions of the objects by entering numbers(units) instead of percentages, can match the dimension of two objects or groups.
 
Set Edge Length

Set Edge Length is tool that allows you to change the length of the selected edges or segments to desired value. Supported objects are Editable Poly, Editable Mesh, Splines(Line and Editable Spline) and objects with Edit Poly modifier on the top of their modifier stack. IMPORTANT - for Editable Mesh and Spline objects setting the edge length is undoable.

 

Hidden Polys Manager

Hidden Polys Manager extends the built-in hide/unhide polygons functionality of 3ds Max. It allows you to hide or unhide certain part of the object.

 

Corner Align

Corner Align allows you to create corners by connecting vertices or edges with few very easy steps.

 

Special thanks to Stephen Sherry for the icons he made.

 

See all scripts in action here.

This is a commersial script. Learn more HERE.

Videos

Tags: modeling, Grid, clone, file, plane, save, edge, measure, Length, Distance, pivot, Reference, system, work, coord

Comments (72)

miauu · 2024-07-09

miauu's Script Pack vol.1 version 4.6.05 is available.

Changelog:

+ NEW: Added support for 3ds Max 2025.
+ FIXED: error in "Live Measure" script when Edit Spline modifier is applied to a spline.
+ FIXED: error in "Align Tool" (deletes modifiers of the aligned objects)

miauu · 2024-01-21

miauu's Script Pack vol.1 version 4.6.03 is available.

Changelog:
+ FIXED: measurement of Local Bounding Box.
+ FIXED: Align Tool - prevent error when no edge is selected and the AA button is pressed.
+ UPDATED: Scale Tool on restart will delete all guides, drawn in the viewport
+ UPDATED: Visual Pivot Placer reg. UI - Align object pivot to another object pivot works more correctly

miauu · 2023-06-26

miauu's Script Pack vol.1 version 4.6.02 is available

Changelog:
+ Added support for 3ds Max 2024.

miauu · 2022-05-16

miauu's Script Pack vol.1 version 4.6.01 is available

Changelog:
+ Added support for 3ds Max 2023.

miauu · 2022-02-26

miauu's Script Pack vol.1 version 4.6 is available

Changelog:

Nested Isolation Mode includes:

- added "Original/Base" level which holds all visible objects before executing the script.

- LMB+Ctrl the [Original] button to always show the selected objects in all Isolated levels.

https://www.youtube.com/watch?v=pfPxy7bVnOU

Set Edge Length 2:

- added Undo support when length of spline segments is set

miauu · 2021-12-06

miauu's Script Pack vol.1 version 4.5 is avaliable.

+ NEW: Added support for 3ds Max 2022

miauu · 2020-06-08

miauu's Script Pack vol.1 version 4.4 is avaliable.

Changelog:
+ added support for 3ds Max 2021
+ Fixed: Align Tool - bug fixed when Action center is set to Pivot
+ Fixed: Set Edge Length - bugs fixed for Multi Loops and Edit Poly support

miauu · 2020-02-10

miauu's Script Pack vol.1 version 4.3 is avaliable.

Changelog:
- fixed: Align Tool - bug fixed when Manual Align is used

miauu · 2020-02-03

miauu's Script Pack vol.1 version 4.2 is avaliable.

Changelog:
- fixed bug in Nested Isolation that prevents isolating objects in certain situations

LiveMeasure: Bug in 2020?

cptSwing · 2019-08-30

.

miauu · 2019-08-30

I sent you an e-mail.

cptSwing · 2019-08-30

...and fixed. Reinstalling a clean 4.1 version did the trick. Miauu is a star.

this

t1000sa6d · 2019-08-13

why there is no simple script for max script that would reduce the number of selected points by half. through one point.

miauu · 2019-08-12

miauu's Script Pack vol.1 version 4.1 is avaliable.

Changelog:

- Fixed: Bug in Nested Isolation script when RMB+click over non active button is performerd.

miauu · 2018-11-19

miauu's Script Pack vol.1 version 4.0 is avaliable.

Changelog:

- Nested Isolation. Added LMB + Click to select all objects from the clicked isolation level.

miauu · 2018-08-27

miauu's Script Pack vol.1 version 3.9 is avaliable.

Changelog:

- fixed a bug in 3ds Max 2019.1

miauu · 2018-02-27

miauu's Script Pack vol.1 version 3.8 is avaliable.

Changelog:
- Nested Isolation: When the isolated selection is saved with the scene and the NI is run it will load existing isolations and will show the active isolation level. Active isolation level will not be shwon when some of the objects from this level are hidden. For example - selSet_3 is active, but objects from selSet_7 is hidden - active SelSet will not be shown.

Demonstration video: https://www.youtube.com/watch?v=UNFZm_wKUro

MAXTools · 2018-01-30

Very good set of useful scripts!
Thanks and good luck!

.

miauu · 2018-01-30

Thank you.

miauu's Script Pack vol.1 version 3.7 is available

miauu · 2018-01-04

miauu's Script Pack vol.1 is updated to version 3.7

Changelog:

- fixed a bug with Nested Isolation when only one object is selected.

miauu's Script Pack vol.1 version 3.6 is available

miauu · 2017-09-23

miauu's Script Pack vol.1 is updated to version 3.6

Changelog:

- fixed some bugs when 3ds Max 2018 is used.

miauu's Script Pack vol.1 version 3.5 is available

miauu · 2017-05-01

miauu's Script Pack vol.1 is updated to version 3.5.

Changelog:

- Align Tool is updated. Full support of groups.

- Visual Pivot Placer is updated. Now, when Working Pivot is turned Off, using the approriate button, in 3dsMax 2017 the Ref.Coord.System and Coord.Center will be changed to their previous state.

- Nested Isolation Mode is updated. Fixet some bugs.

- Added support for 3ds Max 2018

no help, unable to use the script

cibine · 2017-03-31

everything is in the title, absolutly no help file, videos don't explain how to use the scripts, when I click on the orbot around pivot button nothing happen, USELESS FOR NOW ! REFUND !

.

miauu · 2017-03-31

Hi!

You are the first one that tells me that the videos not explains how the script works. You can contact me at miau_u@yahoo.com and I can explain you how each script works.

About the Orbit Viewport Around Picked Point: Orbit Viewport around picked point not works as a button in the toolbar. This is explained in the video. Assign a hotkey to the macro, hover the mouse cursor over a mesh object(lets call it objA) in the scene and press the hotkey. Then you will be able to rotate the viewport around the point that is located on the surface of objA and was below the mouse cursor when the hotkey was pressed. If you use the Orbit Viewport Around Picked Point with a button in any toolbar nothing will happens, because there is no mesh object below the cursor.

miauu's Script Pack vol.1 version 3.4 is available

miauu · 2016-12-05

miauu's Script Pack vol.1 is updated to version 3.4

Changelog:
New Scripts:
- Align WP to OP - alligns the Working Pivot to the pivot of the selected object.
- Aliogn OP to WP - alligns the pivot of the selected object to the Working Pivot
- Turn Off WP - will turn off the Working Pivot. It is recomended o use it when the Working Pivot was activated by the Visual Pivot Placer.

- Visual Pivot Placer is updated.
-- added Align to Sub-Object. When 1, 2, 3 verts, edges, faces are selected the pivot of the object will be aligned as follows:

- 1 vert is selected - to the verts normal
- 2 verts are selected - the position of the pivot will match the middle point between selected verts. The X axis will match the direction betwen selected verts.
- Three verts are selected - the position of the pivot will match the middle point between selected verts. The X axis will match the direction betwen the most farthest verts.The Z axis will be perpendicular to the plane that the selected verts forms.

- 1 edge is selected - the position of the pivot will match the edge center. The Z axis will match the normal of the edge, X axis will match the direction of the edge.
- 2 edges are selected - the position of the pivot will match with the midpoint of the two centers of the edges. The Z axis will match the normal of the plane that selected edges forms. The X axis will match the vector of the longest edge.

- 1 polygons is selected - the position of the pivot will match with the centers of the selected polygon. The X axis match the vector of the longest edge. The Z axis will be perpendicular to the selected polygon
- 2 polygons are selected - the position of the pivot will be aligned to the center selected polygons.

Video demonstration: https://www.youtube.com/watch?v=bRg_MqeqR78

miauu's Script Pack vol.1 version 3.3 is available

miauu · 2016-11-16

Changelog:
- Visual Pivot Placer is updated. Now it allows you to set the position and orientation of the pivot of one object to be the same as the position and orientation of the pivot of another object.

Video demonstration: https://www.youtube.com/watch?v=FrA8m-NiNig

miauu's Script Pack vol.1 version 3.2 is available

miauu · 2016-11-08

miauu's Script Pack vol.1 version 3.2

Changelog:
- big fixed in Visual Pivot Placer script when the To SUB-OBJ CENTER and

AS SUB-OBJ PIVOT buttons are pressed.

Version 3.0

miauu · 2016-04-27

Added support for 3ds Max 2017.

miauu · 2015-11-11

miauu's Script Pack vol.1 version 2.9

Changelog: - fixed a bug in Nested Isolation

miauu's Script Pack vol.1 version 2.8

miauu · 2015-10-26

Changelog: - fixed a bug in Scale Tool - added icons for the scripts. Special thanks to Stephen Sherry for the icons he made.

miauu's Script Pack vol.1 version 2.7.

miauu · 2015-08-27

miauu's Script Pack vol.1 is updated to version 2.7.

Changelog:

- Visual Pivot Placer is updated and now works properly with Edit_Poly modifier.

.

miauu · 2015-05-13

miauu's Script Pack vol.1 works with 3dsMax 2016.

.

miauu · 2015-02-10

The Script Pack is updated to version 2.6.

Changelog:
- Visual Pivot Placer is updated. Now you can change the position of the pivot of a group. The pivot of all objects in that group will stay unchanged.

Video demonstration

Update to version 2.5

miauu · 2015-01-24

The Script Pack is updated to version 2.5.

Changelog:
- In-Volume Scatter is updated - fixed an error when multiple objects are scattered across the volume of the object

Update to version 2.4

miauu · 2014-09-23

The Script Pack is updated to version 2.4

Changelog:

Set Edge Length is updated to version 2.

- for Single Edges mode the user can select the initial verts. Removed markers that shows the initial verts. Initial verts can't be reversed using the script.

- or Single Loop and Multiple Loops you must select initial edges(not initial verts).

Watch this video.

Update to version 2.3

miauu · 2014-07-03

The Script Pack is updated to version 2.3

Chaangelog:
- fixed error in Live Measure v.2.
Thanks for Shawn Olson for reporting the error.

.

miauu · 2014-04-23

miauu's Script Pack works with 3dsMax 2015.

miauu · 2013-09-25

 

miauu's Script Pack ver. 2.2 is available.

Changelog:

- New script - Live Measure Angles - measure angle between three points.

- Visual Pivot Placer - new UI with regular buttons. When in sub-object level can set the pivot position of all instances of the selected object, relaitvely to the selected verts/edges/faces by Shift+LMB over to sub-object celter button. New ability to align the object pivot to sub-object selection local pivot.   Watch this video.

Copy working pivot to object pivot and vice versa

cptSwing · 2014-02-05

I know we now have a function to define a subobject's pivots as object pivot, but say you already have a self-defined working pivot (set by funkybunny's script, or your own working pivot script), it'd be great to be able to one-click copy it over to the object pivot - and the other way around. Ignore me if this is already possible and I haven't noticed. Keeping up with your many upgrades is a little hard for me at times! ;-)

.

miauu · 2014-02-05

If I understand you correctly you meant this:
1- your working pivot is set somewhere in the scene and it is active
2- you select an object
3- press a button and the working pivot moves to the position of the pivot of the selected object and the orientation of the working pivot match the orientation of the pivot of the obejct.
Is this correct?

. .

cptSwing · 2014-02-05

Well, what I had in mind was something like this:

I work on an object and set my working pivot to a single face's orientation, for example. Later on I decide that's exactly where I'd like my object's pivot to be. So I click a single button and basically position and orientation of the working pivot are 'copied' to the object pivot. And for convenience's sake, doing it the other way around could come in handy as well.

I know it's probably not too hard to script - it just seemed more elegant to me to have this function integrated into VPP (I believe your "Align working pivot" would fit into VPP nicely as well).

And yes, it's possible to set a working pivot (some edge), work along, and then use the same edge with VPP to set the pivot. It's just more steps ;-)

.

miauu · 2014-02-05

Tomorrow I will send you a script to test it. If it works as you want it I will add it to the VPP. :)

miauu · 2013-06-29

miauu's Script Pack ver. 2.1 is available.

Changelog:

Corner Align support Presere UVs

Visual Pivot Placer:

- fixed groups behaviour. When the scipts shows the WORLD BBox, the cage for the whole group will be shown. When the script shows Local or Dimensional BBox, the cage for the single object will be shown.

- Shift + LMB will pick the spline, point, dummy under the mouse and will place the pivot of the picked object to the place of the pivot of the picked spline

Clone Between - can clone groups.

miauu · 2013-06-21

...

Nicholas87 · 2013-02-08

Great Scrip ,Miauu

miauu · 2013-02-06

miauu's Script Pack ver. 2.0 is available.

miauu's Corner Align allows you to create corners by connecting vertices or edges with few very easy steps. Idea by airbrush

Video demonstration.

miauu · 2012-11-05

Thank you. :)

Awesome

lightcube · 2012-11-05

Not that anyone into Max needs me to tell them this... but I think Kostadin needs to hear it more--really great stuff, friend! Keep it up! You are on my short list of up-and-coming stars!

miauu · 2012-11-01

miauu's Script Pack ver. 1.9 is available.

Changelog:

miauu's Scale Tool is updated to version 1.2 What is new:
- can set the dimensions of the groups by entering numbers(units) instead of percentages.
- match the dimension of two objects or groups

Video demonstration

Hidden Polys Manager is updated to version 1.1 What is new:
- added dropdown list that show the name of the selected object and allows to select object by picking in the list. Idea Branko Živković

Video Demonstration

miauu · 2012-10-07

Good idea.
Thank you.

miauu · 2012-10-07

miauu's Script Pack ver. 1.8 is available.

Changelog:

New Script: Hidden Polys Manager - extends the built-in hide/unhide polygons functionality of 3ds Max. It allows you to hide or unhide certain part of the object. Video demonstration.

Video demonstration

About Hidden Polys Manager

barigazy · 2012-10-07

Great script,
I saw the video demonstration and i like idea for the script.
One suggestion: Perhaps it would be clearer if you create a dropdown list for the scene objects and when the user pick en
object from that list the "Hidden Polys" presets will be displayed in checked listbox.

mewbrrj · 2012-10-03

must have pack.
outstanding support. :)

miauu · 2012-10-03

Thank you.

miauu's Script Pack ver. 1.7

miauu · 2012-09-06

What is new in ver.1.7

Visual Pivot Placer - faster calculating of the local bounding box of the object.

Scale Tool - faster calculating of the dimension of the object.

In-volume Scatter -  fixed random move only on one axis.

Clone between - fixed: reset clones to zero when right click to reset number of copies.

Live Measure:
    -    measure distance between active camera and the selected object. Work only when the active viewport is set to a Camera view.
    -    faster calculating of the dimension and the local bounding box of the object.
    -    in top sub-object level:
        -    LMB - will show the real dimension of the object, drawing its local bounding box
        -    LMB+Shift - will show the dimension, defined by most top - most bottom, most left - most right, most front - most back verts of the selected object.Useful when the object is rotated at some sub-object level.
        -    LMB+Ctrl - will show the dimension of the world bounding box of the selected object.

miauu · 2012-07-11

Thank you, Jan!
I have to find time to write help file for all scripts in the package.
:)

Brilliant, Just Brilliant

janhlange · 2012-07-11

This set of tools are absolutely fantastic. I am using them in Max 2013. Not sure why Max does not have these built in anyway. I was having trouble aligning all kinds of irregular objects and let me tell you, just the align tool will save many hours of work. How silly that the built in measure tool in max just measures the bounding box. I can actually get measurements on totally irregular objects and surfaces now. The isolate tool is totally sweet.

PLEASE NOTE: The author built a lot into these, and you HAVE TO, HAVE TO, HAVE TO watch the videos. If you don't you will miss out on lots of tricks and as in my case (before I watched) believe that some scripts (like visual pivot place) don't work. No they work very well but if you don't know where to use right and left mouse buttons and such you will run into trouble. He is right. These are and should be commercial scripts and although I was hesitant at first, the money is well spent. One of the best script packs I have downloaded.

miauu · 2012-07-03

 

miauu's Script Pack ver. 1.6 is available.

 

Changelog:

 

Clone Between is updated to version 1.2. Now you can see the distance between the clones and the distance between the master nodes(total distance) - idea by Marcus Erich Waldmann. You can set the distance between the clones with accuracy. Distance works with objects, created with previous versions of "Clone between".

 

Watch video demonstration

curmeiste · 2012-03-25

thanks miauu for this update goes well

miauu · 2012-03-24

miauu's Script Pack ver. 1.5 is available.

Changelog:

New Script: Set Edge Length is tool that allows you to change the length of the selected edges or segments to desired value. Supported objects are Editable Poly, Editable Mesh, Splines(Line and Editable Spline) and objects with Edit Poly modifier on the top of their modifier stack. IMPORTANT - for Editable Mesh and Spline objects setting the edge length is undoable.

Watch the video demonstration.

miauu · 2012-03-20

miauu's Script Pack ver. 1.4 is available. Changelog: miauu's Scale Tool is updated to version 1.1 What is new: - can scale groups - can set the dimensions of the objects by entering numbers(units) instead of percentages.

Watch the video demonstration.

miauu · 2012-03-06

@algosuk, I sent you an e-mail.

Бранко, Хвала!

resolved

algosuk · 2012-03-07

very kind and very quick!
thank you!

barigazy · 2012-03-06

Hi, neighbor
Again, great job you have here.
Професионален неща ;)

instal

algosuk · 2012-03-06

hi i have a garbage error when i istall the program.

miauu · 2012-03-04

miauu's Script Pack ver. 1.3 is available.

Cangelog:

- Orbit viewport around picked point now works faster with Xref scenes.

NEW SCRIPT: miauu's Scale Tool is a tool that allows you to scale the desired object, to desired dimension with few easy steps. This tool is very useful when you import or merge objects, that's not match the scale in your scene. Supported objects are Editable Poly, Editable Mesh, and objects with Edit Poly modifier on the top of the modifier stack.

miauu · 2012-02-21

miauu's Script Pack v1.2 is available.

Changelog:

Clone between is updated to version 1.1 What is new:
The created arrays are parametric. At any time you can go back and made changes in your arrays

Orbit viewport around picked point is updated to version 1.1. What is new(ideas by Shawn Olson): You can use the "Alt", "Shift" and "Ctrl" keys to make your navigation more comfortable. Alt+click will execute the "zoom extents" to the object, in which is placed "the point of orbit". Shift+click will place "the point of orbit" and will execute the "zoom extents" to "the point of orbit". Ctrl+click will place "the point of orbit" and will execute the "zoom extents" to the object, in which is placed "the point of orbit". You can set "the point of orbit" in object, that is a part of XRef scene. Note that in the scenes with thousands of objects, there will be a delay between the time when you click an object and you can start orbiting.

lightcube · 2012-02-16

Live Measure2 is really cool! I'm getting some errors trying to use some of the other scripts... I'll email some of them later on today or tomorrow.

miauu · 2012-02-16

Ok, send me an e-mail. :)

miauu · 2012-02-14

miauu's Script Pack is updated to version 1.1.

Changelog: - In-Volume Scatter is updated to version 1.1 -

NEW SCRIPT - Live Measure v2 - allows you to measure the length of edges, segments or splines, area of faces, dimension of objects, distance between objects and distance between points in real time.

Miauu Kicks Ass!

lightcube · 2012-02-06

I haven't even gotten a copy yet but made my order... and I have to go on record saying that Kostadin Kicks Ass! After his Working Plane... I am a total fan/customer. I really think he's got a great sense of innovation. I look forward to adding to my Miauu collection.

miauu · 2012-02-06

Thanks, Shawn. :)