Enter mathematical functions for each color channel to generate an image.
R: sin(sqrt(x*x + y*y))
G: sin(x) * cos(y)
B: cos(sqrt(x*x + y*y))
R: sin(PI * x) * sin(PI * y)
G: sin(PI * x) * sin(PI * y)
B: sin(PI * x) * sin(PI * y)
R: sin(sqrt(x*x + y*y) - atan2(y, x))
G: sin(sqrt(x*x + y*y) + atan2(y, x))
B: sin(3 * atan2(y, x))
x, y - Coordinates+, -, *, / - Basic arithmetic^ or ** - Power (e.g., x^2)% - Modulo (remainder)abs(x) - Absolute valuesqrt(x) - Square rootcbrt(x) - Cube rootexp(x) - Exponential (e^x)log(x), log10(x) - Logarithmssin(x), cos(x), tan(x) - Basic trigasin(x), acos(x), atan(x) - Inverse trigatan2(y, x) - Angle from origin to pointsinh(x), cosh(x), tanh(x) - HyperbolicPI - π (3.14159...)E - Euler's number (2.71828...)i - Imaginary unitInfinity - ∞floor(x) - Round downceil(x) - Round upround(x) - Round to nearest integersign(x) - Sign of x (-1, 0, or 1)max(a, b), min(a, b) - Maximum/minimumrandom() - Random number between 0-1Note: Functions return values in the range [-1, 1] for best results. Values are automatically normalized to the [0, 1] range for color channels.