Sergo's script pack

69 votes
Date Updated: 
Author Name: 


- three scripts for easy, one-click rotating objects on 90, -90 and 180 degree around active axis and in current coordinate system. Scripts also rotate UVW Mapping gizmo and Slice sub-object.
- to rotate a copy of the object - press shift+script button on the toolbar

3PointScale - script for scaling separate objects by specifing 3 points. Like AutoCAD's 'scale by reference' command. Uniform scaling supported.

!take care of proper snap mode - for example, when scaling in top viewport for correct result 2.5d snap must be chosen
!take care of proper reference coordinate system mode - script only supports world, scene node and local system

3PointRotation - script for rotating objects and groups by specifing 3 points.
Like AutoCAD's 'rotate by reference' command
Angle spinner added - now you can set the custom angle while rotating about chosen point

!take care of proper snap mode - for example, when rotating in top viewport for correct result 2.5d snap must be chosen

TapeCoordSys - this tool helps you to create tape object and then select it for coordinate system object in one step. It turns on 3d snap mode automaticly and returns to old snap mode after exit.

 BuildingMaker - Script for creating simple building models from splines

StripesTexture - Script for creating random or regular stripe texture

TransformationJitter - Apply random transformations to selected objects

WhiteVPBackground - Toggle change viewport background color to white or to the default (125,125,125) to change default VP color to your settings, edit the script.
Very handy for printing viewport screenshots.

Additional Info: 

Version 1.4.7 Update

  • 3PointRotation and 3PointScale scripts have been updated to use maxscript mouse tools instead of pickpoint function. This update fixes the "drag" bug discribed here.
  • prerender script has been deleted.


Version 1.4.6 Update
-Rotation of UVW gizmo and Slice plane added to rotateXXX commands

Version Update
-fixed some bugs

Version 1.4.5 Update
-Rotation on active axis added to rotateXXX commands

Version 1.4.4 Update
-fixed some bugs in TransformationJitter script. Now scaling units are strictly relative to the object's scale
-to the TransformationJitter script "affect only parent objects" mode added
-to the TransformationJitter script absolute scale mode added. Now it's possible to specify absolute scale unites

Version 1.4.3 Update
-fixed some small bugs in 3PointScale and 3PointRotation. No more exceptions with "Unable to convert from x to y" when user cancels operation

Version 1.4.2 Update:
-to 3PointScale script added non-uniform scale option to 3PointScale script
-to 3PointScale script added ability to work in different coordinate systems (world, scene node, local)

Version 1.4 Update:
-TapeCoordSys script added
-angle spinner added to 3PointRotation scripts
-copying added to RotateXXX scripts

Version 1.3 Update:
-added function to exclude children from selection set. it's fixed problem with linked object rotation - now all rotate command rotates only parent objects in selection set.
-added scaling of objects sets to 3pointScale script.
-fixed some small bugs

unpack into 3ds max ROOT directory - start/restart max - then go to the 'Customize User Interface' -> 'Toolbars' - browse to category 'Sergo Pogosyan' and add buttons to the toolbar or to the menu.

Version Requirement: 
8, 9, 2008, 2009, 2010
SergoScripts_1.4.7.zip20.53 KB


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Bormax's picture

Solution for Max 2014

I had the same problem in Max 2014. I solved it this way:
Put SergoScripts.mcr to 3ds Max 2014\MacroScripts folder
Put Icons (sergoIcons_16a.bmp and sergoIcons_16i.bmp) to C:\Users\XXX\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\usericons
Put SergoScripts folder with scripts in it to C:\Program Files\Autodesk\3ds Max 2014\scripts

Now everything works fine!

airbrush's picture

not working for me in

not working for me in sergio category listed.

rotation and scale scripts dont work when dragged into viewport, but other ones do.

elementall's picture

Icons solution

I have a solution for the icons on 3ds Max 2013/14.
Copy and Rename the folder "Icons" to "IconsDark" and replace on "C:\Program Files\Autodesk\3ds Max 2013\UI_ln"

tomrider75's picture


I'm using 3dmax2010.
Can you assist me how to install it?
Because it keep pop up error and I couldn't use it.

Thanks in advance.


ghostpro278's picture



sergo's picture

Actually, I have updated

Actually, I have updated version of the script that works without any copying and stuff. But it does not have any icons (I hate to support icons along the script versions, sorry). Will update this page asap.

rockisland's picture

Script paths are different places

Sergo scripts paths are diferrent in Max 2013 and 2014.
You can copy folders seperately.

This is the issue;

Script Folders ---> Max folders
Sergoscripts > Scripts ---> Max 2014 > Scripts
Sergoscripts > UI > Icons ---> Max 2014 > UI_ln > Icons
Sergoscripts > UI > Macroscripts ---> Max 2014 > Macroscripts

That's all.
Sorry for my bad english.
Hope that helps.


jbrasmartins's picture

3ds Max 2014 support

Hi Sergo,

Can you please help me, tried to install in 3dsmax 2014 64bits, but it's not working.
When copy past to max root it doesn't appear anything in the customize-toolbar option.
Working fine on 3dsmax 2012 !
Can seem to find the issue, do you have any pointers?

jsrocha's picture

Hi Sergo! wow man, didn´t

Hi Sergo!
wow man, didn´t know that option in preferences, you made my day!!
Thanks a lot!


sergo's picture

Hi! To have coord sys stop


To have coord sys stop switching when changing different modes turn on Constant Coordsys checkbox in preferences. Hope that helps.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.