Frizz Modifier
Hair without (left) and with (right) frizz
To make hair appearance realistic frizz is usually added. Because in real world no hair is absolutely straight and external forces (such as moisture) cause it to deform, a special treatment for hair is required to achieve this effect. Standard Max noise modifier can be added to make hair appear messy, however frizz modifier messes up hair strands along their length without changing their length. Often hair frizz can be combined with standard noise and curling to achieve the final result.
Hair with frizz and noise combined together
You also have the control over 'outliers': these are rebel hair that stick out the most. Outliers (or wild hair) are usually composed of few strands that you see sticking out of dense hair in real life. These add more spice to hair simulation.
Parameters
Strand Group
Specifies the strand propagation group to which to apply the frizzing. You can use this option after applying one or more propagation modifiers to only frizz specific levels of the propagated strands.
Amount
Specifies the global amount of frizz to apply
Frizz Diagram
Allows defining the frizz effect along the length of the strands
Scale
The granularity of the frizz effect
Seed
Random seed to use when generating frizz
Frizz Map and Guide Channel
Allows pre-multiplying the frizz effect with a value of a map which can vary along the mesh. Use this to control exactly which part of your model will have the frizz effect manually or through a procedural map.
Outlier percentage
Determines the total fraction of hair that is considered to be outliers. 0 means none, and 1 means all.
Outlier Frizz Amount
The amount of frizz to apply to outliers.
Length Dependent
When on, the noise on strands will be consistent with strand lengths. Otherwise it will always scale the same way from start to end of the strand.
Add Outlier Channel
When on, a new per-strand channel will be created in output hair containing values of 1 for strands which are outliers and 0 for all other strands.
MaxScript Access
You may use standard properties exposed by showProperties myModifier
to access and change this modifier.