RappaTools3 Videos Features Interfaces
Other Maxscripts RappaTools2 maxUnChamfer SmartQuads



RappaTools3

  RappaTools3 will make your life easier by helping you get things done easy and fast in your everyday tasks that go in 3ds Max.

Some of the Benefits you will get:
					
  • NEW: Now with ChamferOp produce great topology without pinching.
  • Never struggle again with the ribbon.
  • Have everything in one place for quick access.
  • You will produce better results in less time.
  • Many tasks will be replaced with one click of a button.
  • Intuitive hotbox access for a faster workflow.
  • Free Updates and Support.
  • Never struggle to manually update it, it does it automatically for you.
What's new in Build 1358: (21/08/2011)
					
  • ChamferOp with "Uniform Mitering", QuadChamfer and UnChamfer.
  • More MacroScripts.
  • RightClick menu to +Save and Adjacent.
  • Isolation Mode.
  • Improved GeoPolygon the outline feature.
  • QuadMenu.
Click Here to Buy RappaTools3 for Only 30€ - via PayPal

You will receive immediately an email with a link to download the script.

To install RappaTools3 simply drag the downloaded mzp file in the viewport.

RappaTools3 is compatible with 3ds Max 9 Sp1+, 3ds Max 2008, 3ds Max 2009, 3ds Max 2010, 3ds Max 2011, 3ds Max 2012 (x86 and x64).




Features

Features list not complete:

Selection:    Vertex, Edge, Polygon, Loop, Ring, Grow Loop, Shrink Loop, Grow Ring, Shrink Ring, MultiHidePoly, ShrinkSelection, NoSubSelelection, GrowSelection, DotLoop, SaveSelection, Similar, NonQuad, Outline, Adjacent, Fill/FillHole, Select Half, Material ID.

Modeling:    MePoly, World, X-Form, CenterPivot, One Object, Union, UnifyNormals, Replace, MirrorX, FlowConnect, RingConnect, CornerLoop, Slide, Push, Noise, Smooth, CreatePolygon, Fuse, Bridge, GeoPoly, Dissolve, CurveLoop, SpaceLoop, StraightLoop, CircleLoop, AutoSGs, ClearAllSGs, RemoveLoop, RemoveRing, SpinEdge, Relax, AlignThis / AlignTo, GetSetPPos, InsertVerts, CleanVerts, WeldVerts.

Selection

Vertex

Vertex Sub Object Level.


Smart Sub Object Selection changer to Vertex.
Click:
Vertex Sub Object Level.
+Ctrl:
Convert SubObjectSelection to Vertex.
+Shift:
Convert SubObjectSelection to Outer Vertex.
+Ctrl+Shift:
Convert SubObjectSelection to Inner Vertex.

Support for EditPoly Modifier.
fn: RappaTools3.Vertexfunc()
adv.fn: RappaTools3.Vertexfunc ctrl:true/false shift:true/false selLevel:1..5

Edge

Edge Sub Object Level.


Smart Sub Object Selection changer to Edge.
Click:
Edge Sub Object Level.
+Ctrl:
Convert SubObjectSelection to Edge.
+Shift:
Convert SubObjectSelection to Outer Edge.
+Ctrl+Shift:
Convert SubObjectSelection to Inner Edge.

Support for EditPoly Modifier.
fn: RappaTools3.Edgefunc()
adv.fn: RappaTools3.Edgefunc ctrl:true/false shift:true/false selLevel:1..5

Polygon

Polygon Sub Object Level.


Smart Sub Object Selection changer to Polygon.
Click:
Polygon Sub Object Level.
+Ctrl:
Convert SubObjectSelection to Polygon.
+Shift:
Convert SubObjectSelection to Outer Polygon.
+Ctrl+Shift:
Convert SubObjectSelection to Inner Polygon.

Support for EditPoly Modifier.
fn: RappaTools3.Polygonfunc()
adv.fn: RappaTools3.Polygonfunc ctrl:true/false shift:true/false selLevel:1..5

Loop

Smart Loop selection for all SubObjectLevels.

+Ctrl:
Loops + ChamferDialog (edge,vertex), BevelDialog (poly).
+Shift:
Loops then ChamferMode (edge,vertex), BevelMode (poly).
+Alt:
ChamferDialog (edge,vertex), BevelDialog(poly).

Limited Support for EditPoly Modifier.
fn: RappaTools3.Loopfunc()
adv.fn: RappaTools3.Loopfunc ctrl:true/false shift:true/false alt:true/false selLevel:1..5

Ring

Smart Ring selection for all SubObjectLevels.


Limited Support for EditPoly Modifier.
fn: RappaTools3.Ringfunc()
adv.fn: RappaTools3.Loopfunc selLevel:1..5

Grow Loop

Grow Loop in current SubObjectLevels.

Click:
Grow Loop in current SubObjectLevels.
+Ctrl:
Grow Loop in Edge SubObjectLevel.

Support for EditPoly Modifier.
fn: RappaTools3.GrowLoopfunc() ; RappaTools3.LoopGrowShrink()
adv.fn: RappaTools3.GrowLoopfunc ctrl:true/false selLevel:1..5

Shrink Loop

Shrink Loop in current SubObjectLevels.

Click:
Shrink Loop in current SubObjectLevels.
+Ctrl:
Shrink Loop in Edge SubObjectLevel.

Support for EditPoly Modifier.
fn: RappaTools3.ShrinkLoopfunc() ; RappaTools3.LoopGrowShrink()
adv.fn: RappaTools3.ShrinkLoopfunc ctrl:true/false selLevel:1..5

Grow Ring

Grow EdgeRing in steps.

Click:
Grow Ring in current SubObjectLevels.
+Ctrl:
Grow Ring in Edge SubObjectLevel.

Support for EditPoly Modifier.
fn: RappaTools3.GrowRingfunc() ; RappaTools3.RingGrowShrink()
adv.fn: RappaTools3.GrowRingfunc ctrl:true/false selLevel:1..5

Shrink Ring

Shrink EdgeRing in steps.

Click:
Shrink Ring in current SubObjectLevels.
+Ctrl:
Shrink Ring in Edge SubObjectLevel.

Support for EditPoly Modifier.
fn: RappaTools3.ShrinkRingfunc() ; RappaTools3.RingGrowShrink()
adv.fn: RappaTools3.GrowRingfunc ctrl:true/false selLevel:1..5

MultiHidePoly

One tool for hiding, unhiding, or inverting hidden/unhidden polygons.

Click:
Hide Selection.
+Ctrl:
Invert.
+Alt:
UnHide.

Support for EditPoly Modifier.
fn: RappaTools3.MultiHidefunc()
fn: RappaTools3.HidePolyfunc() ; RappaTools3.InvertHidePolyfunc() ; RappaTools3.unHidePolyfunc()
adv.fn: RappaTools3.MultiHidefunc ctrl:true/false alt:true/false selLevel:1..5

ShrinkSelection

Shrink selection for all SubObjectLevels.

Click:
Shrink Selection.
+Alt:
Random Shrink Selection.

Support for EditPoly Modifier.
fn: RappaTools3.ShrinkSelfunc()
adv.fn: RappaTools3.ShrinkSelfunc alt:true/false selLevel:1..5

NoSubSelelection

Clear selection for all SubObjectLevels with one tool.


Support for EditPoly Modifier.
fn: RappaTools3.NoSubSelfunc()

GrowSelection

Grow selection for all SubObjectLevels.

Click:
Grow Selection.
+Alt:
Random Grow Selection.

Support for EditPoly Modifier.
fn: RappaTools3.GrowSelfunc()
adv.fn: RappaTools3.GrowSelfunc alt:true/false selLevel:1..5

DotLoop

Select loops with user-defined gaps for all SubObjectLevels.

Click:
Dot Loop.
+Shift:
Dot Edge Ring.

Support for EditPoly Modifier.
fn: RappaTools3.DotLoopfunc()
adv.fn: RappaTools3.DotLoopfunc shift:true/false selLevel:1..5

SaveSelection

Save current SubObjectLevel Selection for later use.

Click:
+Save Selection.
+Ctrl:
Select Saved Selection (do not add).
+Shift:
Remove from saved selection.
+Ctrl+Shift:
Selection intersection.
+Ctrl+Shift+Alt:
Clear Saved Selection.

Support for EditPoly Modifier.
fn: RappaTools3.SaveSelfunc()
fn: RappaTools3.SaveSubSelfunc() --no clear ; RappaTools3.ClearSubSelfunc()
adv.fn: RappaTools3.SaveSelfunc ctrl:true/false shift:true/false alt:true/false selLevel:1..5

Similar

Select similar SubObject elements to the selected ones.

Click:
Select Similar elements.
+Ctrl:
Select Same elements.
+Shift:
Select Identical Polygons.

Limited Support for EditPoly Modifier.
fn: RappaTools3.Similarfunc()
adv.fn: RappaTools3.Similarfunc ctrl:true/false shift:true/false selLevel:1..5

NonQuad

Quick Select NonQuad polygons.


Support for EditPoly Modifier.
fn: RappaTools3.NonQuadfunc()

Outline

Outline selection in current SubObjectLevels.

Click:
Select Outline.
+Ctrl:
Convert Outline.

Support for EditPoly Modifier.
fn: RappaTools3.Outlinefunc()
adv.fn: RappaTools3.Outlinefunc ctrl:true/false selLevel:1..5 changeLevel:true/false

Adjacent

Adjacent selection in current SubObjectLevels.


Support for EditPoly Modifier.
fn: RappaTools3.Adjacentfunc()
adv.fn: RappaTools3.Adjacentfunc selLevel:1..5

Fill/FillHole

Fill area between selection.

Click:
Fill area between selection.
+Ctrl:
Fill in a hole in the selection.
+Shift:
Fill a ringed selection between selection.

Support for EditPoly Modifier.
fn: RappaTools3.FillFillHolefunc()
fn: RappaTools3.Fillfunc() ; RappaTools3.FillHolefunc()
adv.fn: RappaTools3.FillFillHolefunc ctrl:true/false shift:true/false selLevel:1..5

Select Half

Select half the subobject elements in the specified axis based on the location of the objects pivot.

Click:
Select Half on X.
Use +Alt to invert.
+Ctrl:
SelectHalf on Y.
Use +Alt to invert.
+Shift:
SelectHalf on Z.
Use +Alt to invert.
+Alt:
Invert.

Support for EditPoly Modifier.
fn: RappaTools3.SelectHalffunc()
adv.fn: RappaTools3.SelectHalffunc ctrl:true/false shift:true/false alt:true/false selLevel:1..5

Material ID

Select by material ID.

Click:
Select by material ID.
+Ctrl:
Set ID.
+Shift:
Add to Selection.

The Spinner:
Click:
Select by material ID.
+Alt:
Only change the value of the Spinner.

Support for EditPoly Modifier.
fn: RappaTools3.SelIdfunc()
adv.fn: RappaTools3.SelIdfunc ctrl:true/false shift:true/false

Modeling

Helps you speed up you're modeling workflow.

MePoly

Convert selection to an EditablePoly object.

Click:
Convert selection to Editable Poly.
+Ctrl:
Convert selection to Editable Poly then move to the center of the scene!
+Shift:
Convert selection to Editable Mesh.

fn: RappaTools3.MePolyfunc()
adv.fn: RappaTools3.MePolyfunc ctrl:true/false

World

Takes the selected obj in the center of the scene... Position [0,0,0].

Click:
Takes the selected obj in the center of the scene... Position [0,0,0].
+Ctrl:
Z pozion = 0 (on ground).
+Shift:
Distance tool.
+Ctrl + Shift:
Move group selection to [0,0,0].

fn: RappaTools3.Worldfunc()
adv.fn: RappaTools3.Worldfunc ctrl:true/false shift:true/false

X-Form

Reset XForm then convert to EditablePoly.

Click:
Reset XForm then convert to EditablePoly.
+Ctrl:
Add XForm modifier.
+Shift:
Add UVW XForm Modifier.
+Ctrl + Shift:
Reset Xform + FilpNormals then convert to EditablePoly.

fn: RappaTools3.XFormfunc()
adv.fn: RappaTools3.XFormfunc ctrl:true/false shift:true/false

CenterPivot

Center Pivot Tool.

Click:
Put the pivot in the center of the object/objects.
+Ctrl:
Put the pivot at the center bottom of the object/objects.
+Shift:
Place Pivot.
+Ctrl + Shift:
Align Pivot to selected vert.
+Alt:
Put pivot at the bottom of the object/objects.

fn: RappaTools3.CenterPivotfunc()
adv.fn: RappaTools3.CenterPivotfunc ctrl:true/false shift:true/false alt:true/false selLevel:1..5

One Object

One Object Tool.

Click:
Make the selected objects as one.
+Ctrl:
Explode, detach subobject elements.
+Shift:
Detach to element.
+Ctrl + Shift:
Detach selected polygons.

fn: RappaTools3.OneNodefunc()
adv.fn: RappaTools3.OneNodefunc ctrl:true/false shift:true/false

Union

Union Tool.

Click:
Quick Union selected objects usign Pro Boolean.
+Ctrl:
Quick Subtract the first selected object usign Pro Boolean.

fn: RappaTools3.Unionfunc()
adv.fn: RappaTools3.Unionfunc ctrl:true/false

UnifyNormals

Automatically Unify Normals.

Click:
Automatically Unify Normals
RightClick:
Quadrify: Remove triangulation in model.
RightClick + shift:
Quadrify: Use Selection.
RightClick + alt:
Quadrify: Only select do not remove.

fn: RappaTools3.UnifyNormalsfunc() ; RappaTools3.Quadrifyfunc()

Replace

Replace Tool.

Click:
CopyReplace: Quickly Replace selected objects with a copy of the first object.
+Ctrl:
InstanceReplace: Quickly Replace selected objects with an instance of the first object.
+Shift:
ReferenceReplace: Quickly Replace selected objects with an referance of the first object.

fn: RappaTools3.Replacefunc()
adv.fn: RappaTools3.Replacefunc ctrl:true/false shift:true/false

MirrorX

Mirror on X axis SubObject Element or Object.

Same for Y and Z.

Click:
Mirror on X axis SubObject Element or Object.
+Ctrl:
Mirror SubObject Element or Object relative to the world on X axis.
+Shift:
Mirror SubObject Element or Object on X axis as copy.
+Ctrl+Shift:
Mirror objects on X axis as instance, or Selection poly/elem relative to selection center on X.

fn: RappaTools3.MirrorXfunc()
adv.fn: RappaTools3.MirrorXfunc ctrl:true/false shift:true/false selLevel:1..5

FlowConnect

Insert Loop and automatically position the created edges with the surrounding flow of the mesh topology.

Click:
RingFlowConnect: Insert Loop and automatically position the created edges with the surrounding flow of the mesh topology.
+Ctrl:
Flow Connect.
+Shift:
Limited Ring Flow Connect.
+Ctrl+Shift:
Loop Adjust Flow.
+Ctrl+Shift+Alt:
Adjust Flow.

Support for EditPoly Modifier.
fn: RappaTools3.FlowConnectfunc()
adv.fn: RappaTools3.FlowConnectfunc ctrl:true/false shift:true/false alt:true/false selLevel:1..5

RingConnect

Ring Connect Tool.

VertexMode:
Two verts selected connects them.
EdgeMode:
One edge selected it will Ring connect.
More then one Edge will connect them.
If ctrl pressed will ring then connect.
BorderMode:
Cap.
PolyMode:
One Face selected will bevel.
Two or more RingConnect.
Default:
Enters cut mode.

Support for EditPoly Modifier.
fn: RappaTools3.RingConnectfunc()
adv.fn: RappaTools3.RingConnectfunc ctrl:true/false shift:true/false selLevel:1..5

CornerLoop

Connect edges or on an existing loop automatically build quad-corners where the loop turns.

Click:
Connect edges or on an existing loop automatically build quad-corners where the loop turns.
+shift:
Build corners on existing loop.

Support for EditPoly Modifier.
fn: RappaTools3.CornerLoopfunc()
adv.fn: RappaTools3.CornerLoopfunc shift:true/false

Slide

Slide Edge Loop.

Click:
Slide the edge loop.
+Ctrl:
Don't loop through selection then slide.
+Shift:
Connect Slide.
+Ctrl+Shift:
Connect Slide Push.

fn: RappaTools3.Slidefunc()
adv.fn: RappaTools3.Slidefunc ctrl:true/false shift:true/false selLevel:1..5

Push

Push current selection along its normal for all SubObjectLevels.

Click:
Push current selection along its normal for all SubObjectLevels.
+Ctrl:
Loop then push.
+Shift:
Ring then push.

fn: RappaTools3.Pushfunc()
adv.fn: RappaTools3.Pushfunc ctrl:true/false shift:true/false selLevel:1..5

Noise

Add Noise to current selection for all SubObjectLevels.


fn: RappaTools3.Noisefunc()
adv.fn: RappaTools3.Noisefunc selLevel:1..5

Smooth

Smooth up the current selection for all SubObjectLevels.


fn: RappaTools3.Smoothfunc()
adv.fn: RappaTools3.Smoothfunc selLevel:1..5

CreatePolygon

Create polygon from selected verts or edges.


Support for EditPoly Modifier.
fn: RappaTools3.CreatePolygonfunc()

Fuse

Fuse selected edges together.


fn: RappaTools3.Fusefunc()

Bridge

Bridge selection in current SubObjectLevels.

Click:
Bridge.
RightClick:
Spline Bridge.

Limited Support for EditPoly Modifier.
fn: RappaTools3.Bridgefunc()
fn: RappaTools3.SplineBridgefunc()
adv.fn: RappaTools3.Bridgefunc selLevel:1..5

GeoPoly

Create a perfect geometric shape from a polygon or edges.

Click:
Create a perfect geometric polygon/edge selection.
+Ctrl:
Perfect outline for the selected polygons.

Support for EditPoly Modifier.
fn: RappaTools3.GeoPolyfunc()

Dissolve

Removes the edges and verts that are inside the seleted polygons.


Support for EditPoly Modifier.
fn: RappaTools3.Dissolvefunc()
adv.fn: RappaTools3.Dissolvefunc selLevel:1..5

CurveLoop

Turn selected edges/edgeloops into smooth curves.


fn: RappaTools3.CurveLoopfunc()

SpaceLoop

Space vertices evenly along selected edges/edgeloops.


fn: RappaTools3.SpaceLoopfunc()

StraightLoop

Turn selected edgeloops into straight lines.


fn: RappaTools3.StraightLoopfunc()

CircleLoop

Turn selected edgeloops into circles.


fn: RappaTools3.CircleLoopfunc()

AutoSGs

Auto Smoothing Groups.

Click:
Auto Smoothing Groups.
+Ctrl:
Auto SmoothingGroups threshold:180.

fn: RappaTools3.AutoSGsfunc()
adv.fn: RappaTools3.AutoSGsfunc ctrl:true/false selLevel:1..5

ClearAllSGs

Clear All Smoothing Groups.


fn: RappaTools3.ClearAllSGsfunc()
adv.fn: RappaTools3.ClearAllSGsfunc selLevel:1..5

RemoveLoop

Auto remove loop and its vertices or remove polygon row.

Click:
Auto remove loop and its vertices or remove polygon row.
+Ctrl:
When in Polygone mode leave a middle line.
+Shift:
Remove Selected.

Support for EditPoly Modifier.
fn: RappaTools3.RemoveLoopfunc()
adv.fn: RappaTools3.RemoveLoopfunc ctrl:true/false shift:true/false selLevel:1..5

RemoveRing

Auto Remove Vert/Edge/Face Ring and its vertices.


Support for EditPoly Modifier.
fn: RappaTools3.RemoveRingfunc()
adv.fn: RappaTools3.RemoveRingfunc selLevel:1..5

SpinEdge

Spin the selected edge/edges in the polygon.

Click:
Spin Edge.
+Shift:
Spin Edge in another Direction.

Support for EditPoly Modifier.
fn: RappaTools3.SpinEdgefunc()
adv.fn: RappaTools3.SpinEdgefunc shift:true/false

Relax

Relax current selection for all SubObjectLevels or objects.

Click:
Relax: verts, edges, polys, objects.
+Alt:
Advanced Relax.
+Ctrl:
Hard Relax.
+Shift:
Relax Loop.
+Ctrl+Shift:
Relax without holding boundry points.

Support for EditPoly Modifier.
fn: RappaTools3.Relaxfunc()
adv.fn: RappaTools3.Relaxfunc ctrl:true/false shift:true/false alt:true/false

AlignThis / AlignTo

Get First Edge/Polygon.


fn: RappaTools3.AlignTofunc(); RappaTools3.AlignThisfunc()

GetSetPPos

GetSetPPos Tool.


fn: RappaTools3.GetSetPPosfunc()

InsertVerts

Insert Verts in Edge.


Support for EditPoly Modifier.
fn: RappaTools3.InsertVertsfunc()

CleanVerts

Auto Clean Verts from object/objects with in a specific angleThreshhold.


Support for EditPoly Modifier.
fn: RappaTools3.CleanVertsfunc()

WeldVerts

Auto Weld Verts from object/objects within a specific angleThreshhold.


Support for EditPoly Modifier.
fn: RappaTools3.WeldVertsfunc()
adv.fn: RappaTools3.WeldVertsfunc ctrl:true/false selLevel:1..5

Interface Version 1

* All the rollouts are customizable.
* You can change the order or the rollouts.
* You can remove the rollouts and then put back when you need them.
* There is also Custom rollout where you can add whatever you want.





RappaTools3Box Menu




Interface Version 2

* The dialog is fully customisable.

Feel free to contact me with any questions.