Pretty Pictures
Skyler Johnson & Reagan Baker (g04)
Screen Dump:
Home/Thumbnail screen:
![]()
single image screen:

animation screen:

Favorite Images:
(add (RGBToYCrCb (or (log (RGBToYCrCb (neg (xor (neg (neg (div (neg y) (colornoise x y)))) (RGBToYCrCb (graynoise (not (sub r [-0.4514222 0.49581206 0.22038627])) (or (add y theta) (graynoise [0.5079496 -0.46060038 -0.36894882] theta)))))))) (colornoise (neg (or (div (RGBToYCrCb (mult (clip (sub x y)) (atan (neg [-0.11866534 -0.72647524 0.46394646])))) (not (neg (atan (floor theta))))) (colornoise (floor (log (log (clip [-0.45390463 -0.71973586 -0.45939434])))) (xor (and (colornoise (YCrCbToRGB theta) (and y x)) (or (cos r) (colornoise y theta))) (floor (abs (sub theta x))))))) (exp (floor (not (RGBToYCrCb (xor (graynoise (colornoise theta r) (or x y)) (neg (exp theta)))))))))) (sin (log (mult (log (div (div (mult (neg (cos (not y))) (atan (log (add y r)))) (colornoise (xor (atan (exp theta)) (sub (not theta) (and x x))) (colornoise (and (sub r [0.17980945 -0.7218412 0.61422384]) (div y r)) (mod (floor theta) (xor r x))))) (abs (log (sub (and (neg theta) (neg y)) (and (or [0.038051486 0.03943968 -0.8340764] x) (clip y))))))) (exp (not (colornoise (atan (ceil (not (not [0.30661798 0.67356825 0.40266943])))) (mult (div (xor (exp y) (YCrCbToRGB x)) (xor (clip y) (ceil r))) (log (add (neg r) (wrap r)))))))))))

(sub (sub (exp (sin (log (exp (div (floor (mult (floor x) (cos y))) (colornoise (add (colornoise y y) (atan x)) (cos (YCrCbToRGB [0.29825795 -0.9589337 -0.3073535])))))))) (exp (atan (add (abs (YCrCbToRGB (RGBToYCrCb (abs (ceil [0.4701594 0.91161263 -0.35699558]))))) (div (div (YCrCbToRGB (wrap (abs y))) (clip (div (exp [0.027754426 -0.51708555 0.18264091]) (mult [-0.6790985 0.21334267 -0.78560066] [-0.4164592 -0.79477787 -0.073649645])))) (div (clip (cos (neg [-0.12844789 -0.28697026 0.37221277]))) (ceil (div (atan y) (exp y))))))))) (log (cos (log (mult (neg (mult (sin (cos (graynoise x x))) (RGBToYCrCb (sub (colornoise x y) (YCrCbToRGB y))))) (graynoise (clip (cos (div (RGBToYCrCb y) (abs x)))) (floor (colornoise (YCrCbToRGB (RGBToYCrCb [0.051823974 0.016211629 0.7085303])) (neg (colornoise [0.84285474 -0.068086386 -0.5713111] y))))))))))

(sub (atan (abs (not (and (graynoise (wrap (sin (colornoise [0.11211765 -0.26044858 -0.09296739] r))) (RGBToYCrCb (ceil (log r)))) (wrap (floor (mod (and x r) (sin r)))))))) (add (mult (sub (graynoise (exp (floor (div (ceil x) (log y)))) (graynoise (wrap (and (add [-0.16496766 -0.89193225 0.25259733] x) (graynoise theta r))) (colornoise (xor (ceil y) (exp r)) (sin (not r))))) (div (cos (xor (log (abs r)) (mod (clip r) (colornoise [-0.21694314 0.2132827 0.7220826] r)))) (RGBToYCrCb (log (and (xor x x) (wrap theta)))))) (YCrCbToRGB (graynoise (mult (RGBToYCrCb (wrap (graynoise theta theta))) (clip (add (ceil theta) (abs x)))) (exp (and (sin (div [-0.45830047 0.42173994 -0.81882346] y)) (RGBToYCrCb (add y y))))))) (atan (sub (clip (mod (xor (graynoise (ceil [-0.23987508 -0.17491663 -0.02119863]) (neg x)) (YCrCbToRGB (cos [-0.1286658 0.7171968 -0.0613513]))) (or (log (add theta r)) (not (YCrCbToRGB [-0.99325085 -0.42306614 0.45347118]))))) (not (not (YCrCbToRGB (wrap (YCrCbToRGB theta)))))))))

Functions:
dict.put("x", XFunction.Singleton);

_dict.put("y", YFunction.Singleton);

_dict.put("r", RFunction.Singleton);

_dict.put("theta", ThetaFunction.Singleton);

_dict.put("neg", NegateFunction.Singleton);

_dict.put("ceil", CeilFunction.Singleton);

_dict.put("floor", FloorFunction.Singleton);

_dict.put("sin", SinFunction.Singleton);

_dict.put("cos", CosFunction.Singleton);

_dict.put("atan", ATanFunction.Singleton);

_dict.put("exp", ExpFunction.Singleton);

_dict.put("log", LogFunction.Singleton);

_dict.put("abs", AbsFunction.Singleton);

_dict.put("clip", ClipFunction.Singleton);

_dict.put("wrap", WrapFunction.Singleton);

_dict.put("add", AddFunction.Singleton);

_dict.put("sub", SubFunction.Singleton);

_dict.put("mult", MultFunction.Singleton);

_dict.put("div", DivFunction.Singleton);

_dict.put("mod", ModFunction.Singleton);

_dict.put("dot", DotFunction.Singleton);

_dict.put("cross", CrossFunction.Singleton);

_dict.put("not", NotFunction.Singleton);

_dict.put("and", AndFunction.Singleton);

_dict.put("or", OrFunction.Singleton);

_dict.put("xor", XorFunction.Singleton);

_dict.put("rgbtoycrcb", RGBToYCrCbFunction.Singleton);

_dict.put("ycrcbtorgb", YCrCbToRGBFunction.Singleton);

_dict.put("graynoise", GrayNoiseFunction.Singleton);

_dict.put("colornoise", ColorNoiseFunction.Singleton);
