Mutation is used to introduce diversity into the population. After
breeding, the hierarchy of a shader is traversed, input variables are randomly
selected from a uniform distribution and changed to other valid values.
This selection depends on your assigned mean Variable Mutation rate
(VM). Similarly, a node function can mutate to another type of function,
for example an abs function may mutate to a sin function. This selection
depends on your assigned Node Mutation rate (NM). Selected subtrees
may be replaced by predefined nodes or subtrees from a prebuilt library.
alat