Sergo's script pack

Tagged with terms:
13
points
Date Updated: 
11/11/2007
Author Name: 
Sergo
Version: 
1.4.5

SCRIPTS IN PACK:

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.

Prerender - script for checking some vray renderer parameters after rendering starts (for paranoiacs only:))

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

 

Additional Info: 

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:
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
Other Software Required: 
vray - for one - prerender.ms script
AttachmentSize
SergoScripts1.4.5.zip22.33 KB

sergo's picture

Updated script archive.

Updated script archive. There was a bug.

 

my scripts and tips/tricks:
www.sergepogosyan.com

sergo's picture

To whose who uses

To whose who uses 3PointRotation in 3ds max versions 9 - 2009:

In recent versions of 3ds max there is a bug in pickpoint maxscript function. So, to get correct results with 3dpointrotation script don't drag mouse while picking points. In other words when you pick the point in the viewport, mouse must not move between the moment you press left mouse button on the point and until you release the button. Otherwise picking becomes dragging and maxscript couldn't recognize point coordinates and script won't behave correctly.

Hope this helps you a little.

my scripts and tips/tricks:
www.sergepogosyan.com

Comment viewing options

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