Sergo's script pack

72 votes
Version: 
1.4.9
Date Updated: 
04/13/2019
Author Name: 
Sergo

SCRIPTS IN PACK:

RotateClockWise,
RotateCounterClockWise,
RotateAround
- 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.9 Update

  • 3PointRotation and 3PointScale fixed to show snapping markers on 3ds max 2019

Version 1.4.8 Update

  • The only update is the new installer - script pack comes in the form of MZP archive which you need to drag-n-drop onto the max window or run via Scripts->Run script command. Should work on all versions of max. I've checked on 2016 and 2017.

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 1.4.5.2 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

Installation:
Drag-n-drop mzp file on the max window or run mzp file via Scripts->Run Script command, 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-2019
AttachmentSize
sergoscripts_1_4_9_dragdrop.mzp14.64 KB

Comments

Comment viewing options

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

Find commands in Toolbars

Hi,
After you drag-n-drop mzp files you should be able to find new commands in Customize->Toolbars window. I think they are under Sergo Pogosyan category.

Regards,
Sergo.

Manu_S's picture

Fixed (guess so)

Self replying to my self in the previous comment.

I don't know if that's the way I was supposed to do it but, after drag and dropping the .mzp file I used "run script" from 3Ds Max on 3PointRotation and Scale, I evaluated both of them and then drag and dropped the text from the MaxScript editor. Both of them seem to be working.
I know nothing about coding, scripting or even installing scripts beyond what I've seen in video tutorials. I thought that drag and dropping the .mzp file was enough to be able to use the scripts. Was I wrong?

Manu_S's picture

MaxScript FileIn Exception

Hi. I'm getting a "MaxScript FileIn Exception" window after drag and drop in 3ds max window.
It says:
"-- Compile error: cant find include file: functions.ms
-- In line: include "functions.ms" "

When I go to customize UI, in Sergo Pogosyan category there's only TapeCoordSys, BuildingMaker, StripesTexture, TransformationJitter and WhiteVPBackground.
Does anyone know how to solve it?
I'm using 3DS Max 2017.
Thanks!

sergo's picture

No icons in recent versions :)

Sorry guys I was lazy to maintain correct icons, add new ones and delete old ones, so I removed them all few years ago.

elementall's picture

Icons

Very useful scripts! great job, but waht about the icons? i remember the oldest version have it...
Thanks!

TSchmiesing's picture

I had to set my read/write

I had to set my read/write privileges on my Max install in both Program Files and AppData in order to make it work in 2018.

ghostpro278's picture

works on 2019

Thanks you, this script is very useful

sergo's picture

works on 2018

Hi, I've checked on my 2018 and it worked. I dragged the archive on the Max window, then found sergo poosyan category and tried some of the scripts. They all worked, rotation, coord sys etc.

ot0o's picture

3ds max 2018

thank you Sergo for this amazing script. I was wondering during working in autocad about the same function in 3d and then I found your script. I used it in 3ds max 2017 but not working in 2018 . you didn't updated it for 18? or I'm doing something wrong ..:( thank you again !

carloslobao's picture

Perfect!

Hi Sergo. Absolutely essential tools! Many thanks for this! Saved my day

Comment viewing options

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