Sergey Pogosyan

cg artist + cg developer

Sergo's script pack 1.4.7 по-русски
SergoScripts 1.4.7_1.zip Script Archive 2010-04-09
20.00 KB

Current Version:
1.4.7

Release Date:
09 April 2010

UPDATE: 3PointRotation and 3PointScale scripts have been updated to fix the "drag" bug discribed here.

This pack is built with Neil Blevins's approach - it consist of several scripts built as one pack. This approach has advantages of easy installation process but it's little hard to update and track changes. Now I've made choice to produce scripts as separate tools.

Installation:

Unpack archive into 3ds max ROOT directory, start/restart max, go to the 'Customize User Interface' -> 'Toolbars', browse to "Sergo Pogosyan" category and add buttons to the toolbar or to the menu. Icon files are the same for all my script so you can overwrite them over old ones if you ever installed this or other script from this site.

In this pack you'll find (in order of importance):

RotateClockWise, RotateCounterClockWise, RotateAround - three scripts for easy, one-click rotating of objects on 90, -90 and 180 degree around active axis. Script also rotates UVW and Slice subobjects. Take the notice of rotation direction - UVW and Slice sub-objects are always rotating in local coordinate system. Objects are rotating in current coordinate system.

To rotate a instance copy of the object (not subobject ) - press shift+script button on the toolbar.

3PointRotation - script for rotating objects and groups by specifing 3 points. Like AutoCAD's 'rotate by reference' command. With Angle spinner 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.

3PointScale - script for scaling separate objects by specifing 3 points. Like AutoCAD's 'scale by reference' command. It has non-uniform scaling option.

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.

TransformationJitter - Apply random transformations to selected objects

TapeCoordSys - this tool helps you to set custom coordinate system easily - just click button on the toolbar, create tape object and this tape will be the reference coordinate system object. It turns on 3d snap mode automaticly and returns to old snap mode after exit.

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

BuildingMaker - Script for creating simple building models from splines.

StripesTexture - Script for creating random or regular stripe texture.