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