Length Modifier 

 

Video 

 

Overview 


Length modifier (left to right): not applied, applied with a random factor of 0.5, applied with a fractal noise map controlling the length

Hair length plugin is used for one simple purpose- to parametrically or manually change the length of a dense hair model. Note that it is only possible to shorten the hair, not make it longer. That is because hair length uses only the provided info; it cannot extrapolate new information. You can control hair length either through a random factor, or through a monotone texture map. Texture map will the the UV coordinates or world coordinates of the hair (whichever ones are available).

 

Parameters
 

  • Length
    Multiplier for strand lengths. Value of 1 means the length remains the same. Value of 0.5 means the strands will be half as long.
  • Use Scaling
    When on the strand length will be changed by uniformly scaling all points on the strand, preserving its overall shape.
  • Use Absolute Length
    When on, set absolute strand length value in world units instead of a scaling factor.
  • Scale Width
    When on, the width values of the hair will be adjusted based on how the strand lengths are changed.
  • Minimum Length
    After applying randomization and maps the value will not be allowed to be lower than this parameter. Use this to clamp the size of short strands.
  • Maximum Length
    After applying randomization and maps the value will not be allowed to be higher than this parameter. Use this to clamp the size of long strands.
  • Randomize
    Determines how random the relative hair length should be. A value of 0 leaves hair as it is, a value of 1 completely randomizes hair length.
 

MaxScript Access 

You may use standard properties exposed by showProperties myModifier to access and change this modifier.