You really captured the effect quite well. Nice work!

Perhaps you can add some splotches?
Code Example- void setup() {
- size(500, 500);
- background(255);
- }
-
- void draw() {
- }
-
- void mousePressed() {
- colorMode(HSB, 360, 100, 100, 100);
- fill(random(150), random(20, 60), random(20, 60), random(50,100));
- noStroke();
- for (float i=3; i<29; i+=.35) {
- float angle = random(0, TWO_PI);
- float splatX = mouseX + cos(angle)*2*i;
- float splatY = mouseY + sin(angle)*3*i;
- ellipse(splatX, splatY, 17-i, 17-i+1.8);
- }
- colorMode(RGB, 255, 255, 255, 255);
- }