List of Parameter Block IDs

3DS Max Plug-In SDK

List of Parameter Block IDs

See Also: Class Base Object (method GetParamBlockIndex()).

Interfaces into some of the standard plug-ins that ship with 3ds max. These are from the file \MAXSDK\INCLUDE\ISTDPLUG.H.

The following are parameter block IDs for procedural objects:

Obj/Mod ID Data Type

Arc ARC_RADIUS float

 ARC_FROM float

 ARC_TO float

 ARC_PIE int

 ARC_REVERSE int

Box BOXOBJ_LENGTH float

 BOXOBJ_WIDTH float

 BOXOBJ_HEIGHT float

 BOXOBJ_WSEGS int

 BOXOBJ_LSEGS int

 BOXOBJ_HSEGS int

 BOXOBJ_GENUVS int

Circle CIRCLE_RADIUS float

Cone CONE_RADIUS1 float

 CONE_RADIUS2 float

 CONE_HEIGHT float

 CONE_SEGMENTS int

 CONE_CAPSEGMENTS int

 CONE_SIDES int

 CONE_SMOOTH int

 CONE_SLICEON int

 CONE_PIESLICE1 float

 CONE_PIESLICE2 float

 CONE_GENUVS int

Cylinder CYLINDER_RADIUS float

 CYLINDER_HEIGHT float

 CYLINDER_SEGMENTS int

 CYLINDER_CAPSEGMENTS int

 CYLINDER_SIDES int

 CYLINDER_SMOOTH int

 CYLINDER_SLICEON int

 CYLINDER_PIESLICE1 float

 CYLINDER_PIESLICE2 float

 CYLINDER_GENUVS int

Donut DONUT_RADIUS1 float

 DONUT_RADIUS2 float

Ellipse ELLIPSE_LENGTH float

 ELLIPSE_WIDTH float

Hedra HEDRA_RADIUS float

 HEDRA_FAMILY int

 HEDRA_P float

 HEDRA_Q float

 HEDRA_SCALEP float

 HEDRA_SCALEQ float

 HEDRA_SCALER float

 HEDRA_VERTS int

 HEDRA_GENUVS int

Helix HELIX_RADIUS1 float

 HELIX_RADIUS2 float

 HELIX_HEIGHT float

 HELIX_TURNS float

 HELIX_BIAS float

 HELIX_DIRECTION int

Ngon NGON_RADIUS float

 NGON_SIDES int

 NGON_CIRCULAR int

PatchGrid PATCHGRID_LENGTH float

 PATCHGRID_WIDTH float

 PATCHGRID_WSEGS int

 PATCHGRID_LSEGS int

 PATCHGRID_TEXTURE int

Rain/Snow RSPART_VPTPARTICLES int

 RSPART_RNDPARTICLES int

 RSPART_DROPSIZE float

 RSPART_SPEED float

 RSPART_DISPTYPE int

 RSPART_VARIATION float

 RSPART_STARTTIME int

 RSPART_LIFETIME int

 RSPART_EMITTERWIDTH float

 RSPART_EMITTERHEIGHT float

 RSPART_HIDEEMITTER int

 RSPART_BIRTHRATE float

 RSPART_CONSTANT int

 RSPART_RENDER int

 RSPART_TUMBLE int

 RSPART_SCALE float

Rectangle RECTANGLE_LENGTH float

 RECTANGLE_WIDTH float

 RECTANGLE_FILLET float

Sphere SPHERE_RADIUS float

 SPHERE_SEGS int

 SPHERE_SMOOTH int

 SPHERE_HEMI float

 SPHERE_SQUASH int

 SPHERE_RECENTER int

 SPHERE_GENUVS int

Star START_RADIUS1 float

 START_RADIUS2 float

 START_POINTS int

 START_DISTORT float

 START_FILLET1 float

 START_FILLET2 float

Teapot TEAPOT_RADIUS float

 TEAPOT_SEGS int

 TEAPOT_SMOOTH int

 TEAPOT_TEAPART int

 TEAPOT_BODY int

 TEAPOT_HANDLE int

 TEAPOT_SPOUT int

 TEAPOT_LID int

 TEAPOT_GENUVS int

Text TEXT_SIZE float

 TEXT_KERNING float

 TEXT_LEADING float

Torus TORUS_RADIUS float

 TORUS_RADIUS2 float

 TORUS_ROTATION float

 TORUS_TWIST float

 TORUS_SEGMENTS int

 TORUS_SIDES int

 TORUS_SMOOTH int

 TORUS_SLICEON int

 TORUS_PIESLICE1 float

 TORUS_PIESLICE2 float

 TORUS_GENUVS int

Tube TUBE_RADIUS float

 TUBE_RADIUS2 float

 TUBE_HEIGHT float

 TUBE_SEGMENTS int

 TUBE_CAPSEGMENTS int

 TUBE_SIDES int

 TUBE_SMOOTH int

 TUBE_SLICEON int

 TUBE_PIESLICE1 float

 TUBE_PIESLICE2 float

 TUBE_GENUVS int

Grid GRIDHELP_LENGTH float

 GRIDHELP_WIDTH float

 GRIDHELP_GRID float

The following are parameter block IDs for modifiers:

Bend BEND_ANGLE float

modifier BEND_DIR float

 BEND_AXIS int

 BEND_DOREGION int

 BEND_FROM float

 BEND_TO float

Bomb BOMB_STRENGTH float

space warp BOMB_GRAVITY float

 BOMB_CHAOS float

 BOMB_DETONATION int

Deflector DEFLECTOR_BOUNCE float

space warp DEFLECTOR_WIDTH float

 DEFLECTOR_HEIGHT float

Displace  DISPLACE_MAPTYPE int

(modifier and DISPLACE_UTILE float

space warp DISPLACE_VTILE float

object) DISPLACE_WTILE float

 DISPLACE_BLUR float

 DISPLACE_USEMAP int

 DISPLACE_APPLYMAP int

 DISPLACE_STRENGTH float

 DISPLACE_DECAY float

 DISPLACE_CENTERLUM int

 DISPLACE_UFLIP int

 DISPLACE_VFLIP int

 DISPLACE_WFLIP int

 DISPLACE_CENTERLUM float

 DISPLACE_CAP int

 DISPLACE_LENGTH float

 DISPLACE_WIDTH float

 DISPLACE_HEIGHT float

 DISPLACE_AXIS int

Extrude EXTRUDE_AMOUNT float

modifier EXTRUDE_SEGS int

 EXTRUDE_CAPSTART int

 EXTRUDE_CAPEND int

 EXTRUDE_CAPTYPE int

 EXTRUDE_OUTPUT int

 EXTRUDE_MAPPING int

Gravity GRAVITY_STRENGTH float

space warp GRAVITY_DECAY float

 GRAVITY_TYPE int

 GRAVITY_DISPLENGTH float

Wind WIND_STRENGTH float

space warp WIND_DECAY float

 WIND_TYPE int

 WIND_DISPLENGTH float

 WIND_TURBULENCE float

 WIND_FREQUENCY float

 WIND_SCALE float

UVW map UVWMAP_MAPTYPE int

modifier UVWMAP_UTILE float

 UVWMAP_VTILE float

 UVWMAP_WTILE float

 UVWMAP_UFLIP int

 UVWMAP_VFLIP int

 UVWMAP_WFLIP int

 UVWMAP_CAP int

 UVWMAP_CHANNEL int

 UVWMAP_LENGTH float

 UVWMAP_WIDTH float

 UVWMAP_HEIGHT float

 UVWMAP_AXIS int

Noise NOISEMOD_SEED int

modifier NOISEMOD_SCALE float

 NOISEMOD_FRACTAL int

 NOISEMOD_ROUGH float

 NOISEMOD_ITERATIONS float

 NOISEMOD_ANIMATE int

 NOISEMOD_FREQ float

 NOISEMOD_PHASE int

 NOISEMOD_STRENGTH Point3

Optimize OPTMOD_RENDER int

modifier OPTMOD_VIEWS int

 OPTMOD_FACETHRESH1 float

 OPTMOD_EDGETHRESH1 float

 OPTMOD_BIAS1 float

 OPTMOD_PRESERVEMAT1 int

 OPTMOD_PRESERVESMOOTH1 int

 OPTMOD_FACETHRESH2 float

 OPTMOD_EDGETHRESH2 float

 OPTMOD_BIAS2 float

 OPTMOD_PRESERVEMAT2 int

 OPTMOD_PRESERVESMOOTH int

 OPTMOD_MAXEDGE2 float

 OPTMOD_AUTOEDGE int

 OPTMOD_MANUPDATE int

Volume VOLSEL_LEVEL int

selection VOLSEL_METHOD int

modifier VOLSEL_TYPE int

 VOLSEL_VOLUME int

 VOLSEL_INVERT int

Ripple/Wave RWAVE_AMPLITUDE float

space warp RWAVE_AMPLITUDE2 float

object and RWAVE_WAVELEN float

object space RWAVE_PHASE float

modifier RWAVE_DECAY float

 (Note: These next three are only valid for space warp objects).

 RWAVE_CIRCLES int

 RWAVE_SEGMENTS int

 RWAVE_DIVISIONS int

Ripple/Wave RWAVE_FLEX float

binding (modifier)

Skew SKEW_AMOUNT float

modifier SKEW_DIR float

 SKEW_AXIS int

 SKEW_DOREGION int

 SKEW_FROM float

 SKEW_TO float

Material MATMOD_MATID int

modifier

Smoothing SMOOTHMOD_AUTOSMOOTH int

group SMOOTHMOD_THRESHOLD float

modifier SMOOTHMOD_SMOOTHBITS int

Normal NORMMOD_UNIFY int

modifier NORMMOD_FLIP  int

SurfRev SURFREV_DEGREES float

modifier SURFREV_SEGS int

 SURFREV_CAPSTART int

 SURFREV_CAPEND int

 SURFREV_CAPTYPE int

 SURFREV_WELDCORE int

 SURFREV_OUTPUT int

 SURFREV_MAPPING int

Taper TAPER_AMT float

modifier TAPER_CRV float

 TAPER_AXIS int

 TAPER_EFFECTAXIS int

 TAPER_SYMMETRY int

 TAPER_DOREGION int

 TAPER_FROM float

 TAPER_TO float

Twist TWIST_ANGLE float

modifier TWIST_BIAS float

 TWIST_AXIS int

 TWIST_DOREGION int

 TWIST_FROM float

 TWIST_TO float

Material MATMOD_MATID int

modifier 

Smooth SMOOTH_AUTOSMOOTH int

modifier SMOOTH_THRESHOLD float

 SMOOTH_SMOOTHBITS int

Normal NORMALMOD_UNIFY int

modifier NORMALMOD_FLIP int

Tesselation TESSMOD_TYPE int

modifier TESSMOD_TENSION float

 TESSMOD_ITERATIONS int

 TESSMOD_FACE_TYPE int

UVW XForm UVWXFORM_UTILE float

modifier UVWXFORM_VTILE float

 UVWXFORM_WTILE float

 UVWXFORM_UOFFSET float

 UVWXFORM_VOFFSET float

 UVWXFORM_WOFFSET float

 UVWXFORM_UFLIP int

 UVWXFORM_VFLIP int

 UVWXFORM_WFLIP int

 UVWXFORM_CHANNEL int