Back colour.
Belly colour.
0…1 countershading (dark back, light belly). 0 = all back.
Iris colour.
Fin colour.
0…1 thin-film iridescence on the flanks.
0…1 silvery sheen.
Surface roughness.
Where back meets belly, −1 … 1.
Spots.
Spot colour.
Spots per body length (0 = none).
Height range where spots appear.
Spot radius as a fraction of the spot spacing (≤ 0.25).
Stripes or bars.
Stripe colour.
Stripes per body length (0 = none).
0 = vertical bars, 1 = lengthwise lines.
0…1 dark outline around stripes (clownfish).
Height range [−1…1, −1…1] (belly…back) where stripes appear.
0…1 share of each period that is stripe.
Waviness (mackerel).
Colour pattern, drawn in the shader (no textures). Colours are
#rrggbb.