<=
4
=>
Evolver Language
Grammar
ELValue := ELMatrix | ELScalar | ELVector
ELCall := ELOperator x ELExpression*
ELExpression := ELCall | ELScalar | ELVector
ELOperator := Abs | Add | Average | BitAnd | BitOr | ... |
ColorNoise | Cosine | Derivative | Distort | HGradient |
Noise | Time Varying Pulse | Sine | Sub | ToHSV | VGradient
ELMatrix := ELVector*
ELVector := ELScalar x ELScalar x ELScalar
ELScalar := -1 <= s e Reals <= 1
Sample
Max(Max(EnvironmentMap(AdamImage(),
Abs(LowColorNoise())), -0.5701045), -0.5701045)
Size propagates backwards from return value.