diff --git a/1/index.html b/1/index.html index 742fe45..8b1136b 100644 --- a/1/index.html +++ b/1/index.html @@ -4,7 +4,7 @@ Gradient Burst - Generative Art - seigler.github.io - + @@ -20,7 +20,17 @@ - + +
+ diff --git a/2/index.html b/2/index.html index d50e81a..43251b2 100644 --- a/2/index.html +++ b/2/index.html @@ -4,7 +4,7 @@ Gradient Jungle - Generative Art - seigler.github.io - + @@ -20,7 +20,17 @@ - + +
+ diff --git a/3/index.html b/3/index.html index 5215b26..05f148c 100644 --- a/3/index.html +++ b/3/index.html @@ -4,7 +4,7 @@ Peanut Butter and Jelly - Generative Art - seigler.github.io - + @@ -20,7 +20,17 @@ - + +
+ diff --git a/4/index.html b/4/index.html index bc69b37..60b6d83 100644 --- a/4/index.html +++ b/4/index.html @@ -4,7 +4,7 @@ Lenses - Generative Art - seigler.github.io - + @@ -20,7 +20,17 @@ - + +
+ diff --git a/5/index.html b/5/index.html index 865081e..eda6f18 100644 --- a/5/index.html +++ b/5/index.html @@ -4,7 +4,7 @@ Glow Path - Generative Art - seigler.github.io - + @@ -20,7 +20,17 @@ - + +
+ diff --git a/6/index.html b/6/index.html index ca2089d..4e49b52 100644 --- a/6/index.html +++ b/6/index.html @@ -4,7 +4,7 @@ Grow - Generative Art - seigler.github.io - + @@ -20,7 +20,17 @@ - + +
+ diff --git a/7/index.html b/7/index.html index 6db0ea2..f7580be 100644 --- a/7/index.html +++ b/7/index.html @@ -4,7 +4,7 @@ Cielo - Generative Art - seigler.github.io - + @@ -20,7 +20,17 @@ - + +
+ diff --git a/8/index.html b/8/index.html index 453f453..102e83f 100644 --- a/8/index.html +++ b/8/index.html @@ -4,7 +4,7 @@ Terra Firma - Generative Art - seigler.github.io - + @@ -20,7 +20,17 @@ - + +
+ diff --git a/app-d698f06a.css b/app-4ea0f198.css similarity index 50% rename from app-d698f06a.css rename to app-4ea0f198.css index 312efab..94194e2 100644 --- a/app-d698f06a.css +++ b/app-4ea0f198.css @@ -1 +1 @@ -*,:after,:before{box-sizing:inherit}body,html{min-height:100%;box-sizing:border-box}body{background-color:#000;margin:0;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;font-family:sans-serif}main{text-align:left}a{color:inherit}a:focus,a:hover{color:#66f}code{display:inline-block;font-size:1.2em;line-height:1;padding:.5em .5em .2em;background-color:#222}ul{list-style:none;padding-left:0}footer{position:fixed;bottom:0;left:0;max-width:100vw;color:#fff;background-color:rgba(0,0,0,.8);padding:.5em 1em;border-top-right-radius:.5em}img{max-width:100%}figure{margin:1em 0;max-width:400px}figcaption{display:flex;justify-content:space-between}main{padding:1em} \ No newline at end of file +*,:after,:before{box-sizing:inherit}body,html{min-height:100%;box-sizing:border-box}body{background-color:#000;margin:0;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;font-family:sans-serif}main{text-align:left}a{color:inherit}a:focus,a:hover{color:#66f}code{display:inline-block;font-size:1.2em;line-height:1;padding:.5em .5em .2em;background-color:#222}ul{list-style:none;padding-left:0}header{position:fixed;top:0;left:0;right:0;text-align:left;z-index:10}footer{position:fixed;bottom:0;left:0;max-width:100vw;color:#fff;background-color:rgba(0,0,0,.8);padding:.5em 1em;border-top-right-radius:.5em}img{max-width:100%}figure{margin:1em 0;max-width:400px}figcaption{display:flex;justify-content:space-between}main{padding:1em} \ No newline at end of file diff --git a/app-a3c72e86.js b/app-c58010f7.js similarity index 66% rename from app-a3c72e86.js rename to app-c58010f7.js index 5459181..70acc4b 100644 --- a/app-a3c72e86.js +++ b/app-c58010f7.js @@ -1 +1 @@ -!function(){"use strict";var e="undefined"==typeof global?self:global;if("function"!=typeof e.require){var r={},o={},n={},a={}.hasOwnProperty,t=/^\.\.?(\/|$)/,i=function(e,r){for(var o,n=[],a=(t.test(r)?e+"/"+r:r).split("/"),i=0,s=a.length;i.5){c.fill("#000");var W=e.random(2*Math.PI),H=e.random(.1,1.5)*N/2,j=H*e.random(-.7,.3);c.circle((i+(j+N)*Math.cos(W))/2,(i+(j+N)*Math.sin(W))/2,2*H)}do{var B=e.random(2*Math.PI),T=e.random(2*Math.PI);c.stroke(0),c.strokeWeight(1+N*Math.pow(e.random(.7368),3)),c.line(i*(Math.sin(B)+.5),i*(Math.cos(B)+.5),i*(Math.sin(T)+.5),i*(Math.cos(T)+.5))}while(e.random()<.5+.45*I);var C=e.random(0,2*Math.PI),R=e.random(p),q=a/(g-1)*y+R*Math.cos(C),D=t/(v-1)*L+R*Math.sin(C);e.image(c,q-i/2,D-i/2)}m.shader(b),b.setUniform("u_resolution",[a,t]),b.setUniform("u_alpha",.05),m.rect(0,0,a,t),e.blendMode(e.OVERLAY),e.image(m,0,0)}function o(r){var o=0,n=0,a=null;for(o=r.length-1;o>0;o-=1)n=Math.floor(e.random()*(o+1)),a=r[o],r[o]=r[n],r[n]=a}e.disableFriendlyErrors=!0;var n,a,t,i,s,d,l,h,c,u,f,m,w,M,b;e.preload=function(){w=e.loadShader("../shaders/base.vert","../shaders/blur-two-pass.frag"),M=e.loadShader("../shaders/base.vert","../shaders/blur-two-pass.frag"),b=e.loadShader("../shaders/base.vert","../shaders/white-noise.frag")},e.setup=function(){d=2,l=2,s=70,window.onhashchange=function(){n=window.location.hash.substr(1),r()},n=window.location.hash.substr(1),e.noStroke(),e.colorMode(e.HSB,100),a=e.windowWidth,t=e.windowHeight,h=e.createCanvas(a,t),i=1.75*(a+t)/Math.sqrt(s),c=e.createGraphics(i,i),u=e.createGraphics(i,i,e.WEBGL),f=e.createGraphics(i,i,e.WEBGL),m=e.createGraphics(a,t,e.WEBGL),c.noStroke(),u.noStroke(),f.noStroke(),m.noStroke(),r()},e.draw=function(){},e.keyPressed=function(){" "==e.key?(n=null,r()):"s"==e.key&&e.saveCanvas("seigler-p5-1-gradient_burst-"+n+".jpg","jpg")},e.doubleClicked=function(){n=null,r()};var p;e.windowResized=function(){clearTimeout(p),p=setTimeout(function(){window.location.reload()},100)}})}),require.register("1/index.static.hbs",function(e,r,o){}),require.register("2/index.js",function(e,r,o){new p5(function(e){function r(){if(n)e.randomSeed(n);else{var r=Math.floor(e.random(1e12));window.location.hash=r,e.randomSeed(r)}e.noiseSeed(e.random()),e.blendMode(e.BLEND),e.background("#000"),e.blendMode(e.ADD);for(var c=a*t/s,x=Math.sqrt(c),S=Math.max(1,Math.round(t/x))+1,k=Math.max(1,Math.round(a/x))+1,E=e.random(0,1e3*d),y=[],L=0;L.5){m.fill("#000");var W=e.random(2*Math.PI),H=e.random(.1,1.5)*_/2,j=H*e.random(-.7,.3);m.circle((i+(j+_)*Math.cos(W))/2,(i+(j+_)*Math.sin(W))/2,2*H)}for(var B=i/100,T=0;T.3?u:f,0,0,V,D),m.resetMatrix()}while(e.random()<.8);var F=e.random(0,2*Math.PI),z=e.random(x),O=a/(k-1)*N+z*Math.cos(F),Y=t/(S-1)*P+z*Math.sin(F);e.image(m,O-i/2,Y-i/2)}b.shader(g),g.setUniform("u_resolution",[a,t]),g.setUniform("u_alpha",.05),b.rect(0,0,a,t),e.blendMode(e.OVERLAY),e.image(b,0,0)}function o(r){var o=0,n=0,a=null;for(o=r.length-1;o>0;o-=1)n=Math.floor(e.random()*(o+1)),a=r[o],r[o]=r[n],r[n]=a}e.disableFriendlyErrors=!0;var n,a,t,i,s,d,l,h,c,u,f,m,w,M,b,p,v,g;e.preload=function(){p=e.loadShader("../shaders/base.vert","../shaders/blur-two-pass.frag"),v=e.loadShader("../shaders/base.vert","../shaders/blur-two-pass.frag"),g=e.loadShader("../shaders/base.vert","../shaders/white-noise.frag"),u=e.loadImage("palm-leaf-1.jpg"),f=e.loadImage("palm-leaf-2.jpg")},e.setup=function(){d=2,l=6,h=2,s=80,c="seigler-p5-2-gradient_jungle-",window.onhashchange=function(){n=window.location.hash.substr(1),r()},n=window.location.hash.substr(1),e.noStroke(),e.colorMode(e.HSB,100),a=e.windowWidth,t=e.windowHeight,e.createCanvas(a,t),i=2*(a+t)/Math.sqrt(s),m=e.createGraphics(i,i),w=e.createGraphics(i,i,e.WEBGL),M=e.createGraphics(i,i,e.WEBGL),b=e.createGraphics(a,t,e.WEBGL),m.noStroke(),w.noStroke(),M.noStroke(),b.noStroke(),r()},e.draw=function(){},e.keyPressed=function(){" "==e.key?(n=null,r()):"s"==e.key&&e.saveCanvas(c+n+".jpg","jpg")},e.doubleClicked=function(){n=null,r()};var x;e.windowResized=function(){clearTimeout(x),x=setTimeout(function(){window.location.reload()},100)}})}),require.register("2/index.static.hbs",function(e,r,o){}),require.register("3/index.js",function(e,r,o){new p5(function(e){function r(){if(a)e.randomSeed(a);else{var r=Math.floor(e.random(1e12));window.location.hash=r,e.randomSeed(r)}e.noiseSeed(e.random(0,1e9)),e.blendMode(e.BLEND),e.background(291/360,.3,.25);var h=e.random(0,Math.PI),c=Math.min(t,i)/e.random(10,80),u=Math.max(t,i)*Math.SQRT2,f=Math.ceil(Math.SQRT2*u/c),m=t/2,w=i/2,M=Math.cos(h)*u/2,b=Math.sin(h)*u/2;e.strokeCap(e.SQUARE);for(var p=Math.ceil(f/2);p>0;p--)e.stroke(291/360,.3,.2+.1*(p%2)),e.strokeWeight((2*p-1)*c),e.line(m-M,w-b,m+M,w+b);d.shader(l),l.setUniform("u_resolution",[t,i]),l.setUniform("u_alpha",.05),d.rect(0,0,t,i),e.blendMode(e.OVERLAY),e.image(d,0,0),e.blendMode(e.BLEND),e.strokeCap(e.ROUND);for(var v=5,g=Math.max(1,Math.round(i/v))+1,x=Math.max(1,Math.round(t/v))+1,S=1000.37,k=[],E=function(r){var o=r%x,n=Math.floor(r/x),a=s.map(function(r,a){var t=r/Math.min(g,x);return e.noise(S*a+n*t,S*a+o*t)});k.push({row:n,col:o,noise:a})},y=0;y1.75*l-.5)){var f=t/(x-1)*s-v/2,m=i/(g-1)*a-v/2,w=2*Math.PI*n(c)+L,M=(8*u*u+1)*v;e.stroke(.075,.5,h-.2*(o/k.length)+.1),e.strokeWeight(v*(1+2*u*u*u)),e.line(f-M*Math.cos(w),m-M*Math.sin(w),f+M*Math.cos(w),m+M*Math.sin(w))}})}function o(r){var o=0,n=0,a=null;for(o=r.length-1;o>0;o-=1)n=Math.floor(e.random()*(o+1)),a=r[o],r[o]=r[n],r[n]=a}function n(e){return 23.8615*Math.pow(e,5)-59.6041*Math.pow(e,4)+47.2472*Math.pow(e,3)-11.3053*Math.pow(e,2)+.806219*e-.00259101}e.disableFriendlyErrors=!0;var a,t,i,s,d,l;e.preload=function(){l=e.loadShader("../shaders/base.vert","../shaders/white-noise.frag")},e.setup=function(){filenamePrefix="seigler-p5-3-peanut_butter_and_jelly-",t=e.windowWidth,i=e.windowHeight,s=[2,2,2,2],window.onhashchange=function(){a=window.location.hash.substr(1),r()},a=window.location.hash.substr(1),e.noStroke(),e.colorMode(e.HSL,1),e.createCanvas(t,i),d=e.createGraphics(t,i,e.WEBGL),d.noStroke(),r()},e.draw=function(){},e.keyPressed=function(){" "==e.key?(a=null,r()):"s"==e.key&&e.saveCanvas(filenamePrefix+a+".jpg","jpg")},e.doubleClicked=function(){a=null,r()};var h;e.windowResized=function(){clearTimeout(h),h=setTimeout(function(){window.location.reload()},100)}})}),require.register("3/index.static.hbs",function(e,r,o){}),require.register("4/index.js",function(e,r,o){new p5(function(e){function r(){if(n)e.randomSeed(n);else{var r=Math.floor(e.random(1e12));window.location.hash=r,e.randomSeed(r)}e.noiseSeed(e.random(0,1e9)),e.blendMode(e.BLEND);var u=e.random(0,Math.PI),f=Math.min(a,t)/e.random(10,80),m=Math.max(a,t)*Math.SQRT2,w=Math.ceil(Math.SQRT2*m/f),M=e.random(),b=a/2,p=t/2,v=Math.cos(u)*m/2,g=Math.sin(u)*m/2;l.buffer.strokeCap(e.SQUARE);for(var x=Math.ceil(w/2);x>0;x--)l.buffer.stroke(M,.5,.2+.1*(x%2)),l.buffer.strokeWeight((2*x-1)*f),l.buffer.line(b-v,p-g,b+v,p+g);e.blendMode(e.BLEND);for(var S=Math.min(a,t)/Math.round(e.random(3,10)),k=Math.max(1,Math.round(t/S/Math.sin(Math.PI/3)))+1,E=Math.max(1,Math.round(a/S))+1,y=200*S+Math.SQRT2,L=[],I=function(r){var o=r%E,n=Math.floor(r/E),a=i.map(function(r,a){return e.noise(y*(a+1)+(n-k/2)*r,y*(a+1)+(o-E/2)*r)});L.push({row:n,col:o,noise:a})},N=0;N=3){l.cells.fill(r.site.noise[2]),l.cells.beginShape();for(var o=0;o.5?n.y=e.random()>.5?t*s*.4:t*(1-.4*s):n.x=e.random()>.5?a*s*.4:a*(1-.4*s);var i=e.random(Math.PI/8,Math.PI),d=Math.atan2(t/2-n.y,a/2-n.x);d+=e.random(-.25,.25)*i,r.beginShape(),r.vertex(n.x,n.y);var l=0;do{var h=n.x,u=n.y,f=n.x+c/2*Math.cos(d),m=n.y+c/2*Math.sin(d);d+=e.random(-1,1)*i,r.quadraticVertex(h,u,e.lerp(h,f,.5),e.lerp(u,m,.5)),n={x:f,y:m},l++}while(l<80||n.x>-c/2&&n.x-c/2&&n.y1)for(var S=0,k=0===f?1:Math.ceil(.8+e.random(1.2));S1?c*e.map(S,0,k-1,-.5,.5):0);t(r,o,{x:g,y:x},E,.9*i,s,e.map(Math.cos(E-a),0,1,0,d*(1-(m+i)/h)),l,h,c,u,f+1,m+i)}else{var y=s*e.random(.7,1.8);o.circle(g,x,y);for(var L=1;Ll&&(l=e[r][0]),e[r][1]h&&(h=e[r][1]);return o=l-s,n=h-d,a=Math.max(o,n),t=s+.5*o,i=d+.5*n,[[t-20*a,i-a],[t,i+20*a],[t+20*a,i-a]]}function r(e,r,o,n){var a,i,s,d,l,h,c,u,f,m,w=e[r][0],M=e[r][1],b=e[o][0],p=e[o][1],v=e[n][0],g=e[n][1],x=Math.abs(M-p),S=Math.abs(p-g);if(xS?s*(a-l)+c:d*(a-h)+u),f=b-a,m=p-i,{i:r,j:o,k:n,x:a,y:i,r:f*f+m*m}}function a(e){var r,o,n,a,t,i;for(o=e.length;o;)for(a=e[--o],n=e[--o],r=o;r;)if(i=e[--r],t=e[--r],n===t&&a===i||n===i&&a===t){e.splice(o,2),e.splice(r,2);break}}var t=1/1048576;n={triangulate:function(o,n){var i,s,d,l,h,c,u,f,m,w,M,b,p=o.length;if(p<3)return[];if(o=o.slice(0),n)for(i=p;i--;)o[i]=o[i][n];for(d=new Array(p),i=p;i--;)d[i]=i;for(d.sort(function(e,r){var n=o[r][0]-o[e][0];return 0!==n?n:e-r}),l=e(o),o.push(l[0],l[1],l[2]),h=[r(o,p+0,p+1,p+2)],c=[],u=[],i=d.length;i--;u.length=0){for(b=d[i],s=h.length;s--;)f=o[b][0]-h[s].x,f>0&&f*f>h[s].r?(c.push(h[s]),h.splice(s,1)):(m=o[b][1]-h[s].y,f*f+m*m-h[s].r>t||(u.push(h[s].i,h[s].j,h[s].j,h[s].k,h[s].k,h[s].i),h.splice(s,1)));for(a(u),s=u.length;s;)M=u[--s],w=u[--s],h.push(r(o,w,M,b))}for(i=h.length;i--;)c.push(h[i]);for(h.length=0,i=c.length;i--;)c[i].ie[0][0]&&r[0]>e[1][0]&&r[0]>e[2][0]||r[1]e[0][1]&&r[1]>e[1][1]&&r[1]>e[2][1])return null;var o=e[1][0]-e[0][0],n=e[2][0]-e[0][0],a=e[1][1]-e[0][1],t=e[2][1]-e[0][1],i=o*t-n*a;if(0===i)return null;var s=(t*(r[0]-e[0][0])-n*(r[1]-e[0][1]))/i,d=(o*(r[1]-e[0][1])-a*(r[0]-e[0][0]))/i;return s<0||d<0||s+d>1?null:[s,d]}},"undefined"!=typeof o&&(o.exports=n)}()}),require.register("7/index.js",function(e,r,o){var n=r("./delaunay.js");new p5(function(e){function r(){if(a)e.randomSeed(a);else{var r=Math.floor(e.random(1e12));window.location.hash=r,e.randomSeed(r)}e.noiseSeed(e.random(0,1e9)),h.stars.clear(),h.stars.fill(1),h.stars.noStroke(),o(h.stars),e.blendMode(e.BLEND),e.background(0),h.noise.shader(c.whiteNoise),c.whiteNoise.setUniform("u_resolution",[t,i]),c.whiteNoise.setUniform("u_alpha",.05),h.noise.rect(0,0,t,i),e.image(h.stars,Math.round(-t*d/2),Math.round(-i*d/2)),e.blendMode(e.OVERLAY),e.image(h.noise,0,0)}function o(r){for(var o=new Array(Math.round(t*i/2e3)),a=new Array(Math.round(t*i/200)),s=0;s.85&&r.triangle(o[l[h]][0],o[l[h]][1],o[l[h+1]][0],o[l[h+1]][1],o[l[h+2]][0],o[l[h+2]][1]);r.noStroke(),r.fill(1),o.forEach(function(o){r.circle(o[0],o[1],e.random(.75,2))})}e.disableFriendlyErrors=!0;var a,t,i,s,d,l,h={},c={};e.preload=function(){c.whiteNoise=e.loadShader("../shaders/base.vert","../shaders/white-noise.frag")},e.setup=function(){filenamePrefix="seigler-p5-7-estrellas-",d=.1,t=Math.floor(e.windowWidth*(1+d)),i=Math.floor(e.windowHeight*(1+d)),s=[.2,.1,.05,2],l=2,window.onhashchange=function(){a=window.location.hash.substr(1),r()},a=window.location.hash.substr(1),e.colorMode(e.HSL,1),e.createCanvas(e.windowWidth,e.windowHeight),h.stars=e.createGraphics(t,i),h.stars.colorMode(e.HSL,1),h.noise=e.createGraphics(t,i,e.WEBGL),r()},e.draw=function(){},e.keyReleased=function(){" "==e.key?(a=null,r()):"s"==e.key&&e.saveCanvas(filenamePrefix+a+".jpg","jpg")},e.doubleClicked=function(){a=null,r()};var u;e.windowResized=function(){clearTimeout(u),u=setTimeout(function(){window.location.reload()},100)}})}),require.register("7/index.static.hbs",function(e,r,o){}),require.register("8/index.js",function(e,r,o){new p5(function(e){function r(){if(i)e.randomSeed(i);else{var r=Math.floor(e.random(1e12));window.location.hash=r,e.randomSeed(r)}e.noiseSeed(e.random(0,1e9)),m.simplex=new SimplexNoise(e.random(0,1e9)),u.contours.clear(),o(u.contours),e.blendMode(e.BLEND),e.background(0),u.noise.shader(f.whiteNoise),f.whiteNoise.setUniform("u_resolution",[s,d]),f.whiteNoise.setUniform("u_alpha",.05),u.noise.rect(0,0,s,d),e.image(u.contours,Math.round(-s*h/2),Math.round(-d*h/2)),e.blendMode(e.OVERLAY),e.image(u.noise,0,0)}function o(r){var o=3/(s+d),i=Math.round(Math.sqrt(s*d)/1440*100);u.contours.imageMode(e.CENTER);var l=n(0,0,s,d,15*i);r.noStroke(),l.forEach(function(n){var t=n.x,i=n.y,s=a(t,i,o),d=s.noise,l=s.angle;d<.5?r.tint(218/360,.8,.1+e.random(.05)+2*d*.2):r.tint(119/360,.8,.1+e.random(.05)+2*(d-.5)*.2);var h=200;r.translate(t,i),r.rotate(l+(d<.5?e.HALF_PI:0)),r.image(w.stroke,0,0,h,h/3),r.resetMatrix()});var h=n(0,0,s,d,5*i);r.noTint(),r.strokeCap(e.SQUARE),h.forEach(function(n){for(var s=n.x+e.random(-50,50),d=n.y+e.random(-50,50),l=t(s,d,o),h=0,c=i/2,u=s,f=d;h.5?r.stroke(0,.8):r.stroke(1,.5),r.strokeWeight(Math.sin(h/c*Math.PI)),r.line(u,f,u+M,f+b),u+=M,f+=b}})}function n(e,r,o,n,a){for(var t=o-e,i=n-r,s=Math.sqrt(t*i/Math.sin(Math.PI/3)/a),d=Math.max(1,Math.round(i/s/Math.sin(Math.PI/3)))+1,l=Math.max(1,Math.round(t/s))+1,h=[],c=0;c1&&r(e[e.length-2]+"/index")})}),require.register("___globals___",function(e,r,o){})}(),require("___globals___"),require("initialize"); \ No newline at end of file +!function(){"use strict";var e="undefined"==typeof global?self:global;if("function"!=typeof e.require){var r={},o={},n={},a={}.hasOwnProperty,t=/^\.\.?(\/|$)/,i=function(e,r){for(var o,n=[],a=(t.test(r)?e+"/"+r:r).split("/"),i=0,s=a.length;i.5){c.fill("#000");var W=e.random(2*Math.PI),G=e.random(.1,1.5)*P/2,j=G*e.random(-.7,.3);c.circle((i+(j+P)*Math.cos(W))/2,(i+(j+P)*Math.sin(W))/2,2*G)}do{var T=e.random(2*Math.PI),C=e.random(2*Math.PI);c.stroke(0),c.strokeWeight(1+P*Math.pow(e.random(.7368),3)),c.line(i*(Math.sin(T)+.5),i*(Math.cos(T)+.5),i*(Math.sin(C)+.5),i*(Math.cos(C)+.5))}while(e.random()<.5+.45*I);var q=e.random(0,2*Math.PI),B=e.random(p),R=a/(g-1)*E+B*Math.cos(q),D=t/(v-1)*L+B*Math.sin(q);e.image(c,R-i/2,D-i/2)}m.shader(b),b.setUniform("u_resolution",[a,t]),b.setUniform("u_alpha",.05),m.rect(0,0,a,t),e.blendMode(e.OVERLAY),e.image(m,0,0)}function o(r){var o=0,n=0,a=null;for(o=r.length-1;o>0;o-=1)n=Math.floor(e.random()*(o+1)),a=r[o],r[o]=r[n],r[n]=a}e.disableFriendlyErrors=!0;var n,a,t,i,s,d,l,h,c,u,f,m,w,M,b;e.preload=function(){w=e.loadShader("../shaders/base.vert","../shaders/blur-two-pass.frag"),M=e.loadShader("../shaders/base.vert","../shaders/blur-two-pass.frag"),b=e.loadShader("../shaders/base.vert","../shaders/white-noise.frag")},e.setup=function(){d=2,l=2,s=70,window.onhashchange=function(){n=window.location.hash.substr(1),r()},n=window.location.hash.substr(1),e.noStroke(),e.colorMode(e.HSB,100),a=e.windowWidth,t=e.windowHeight,h=e.createCanvas(a,t),i=1.75*(a+t)/Math.sqrt(s),c=e.createGraphics(i,i),u=e.createGraphics(i,i,e.WEBGL),f=e.createGraphics(i,i,e.WEBGL),m=e.createGraphics(a,t,e.WEBGL),c.noStroke(),u.noStroke(),f.noStroke(),m.noStroke(),r()},e.draw=function(){},e.keyPressed=function(){" "==e.key?(n=null,r()):"s"==e.key&&e.saveCanvas("seigler-p5-1-gradient_burst-"+n+".jpg","jpg")},e.doubleClicked=function(){n=null,r()};var p;e.windowResized=function(){clearTimeout(p),p=setTimeout(function(){window.location.reload()},100)}})}),require.register("1/index.static.hbs",function(e,r,o){}),require.register("2/index.js",function(e,r,o){new p5(function(e){function r(){if(n)e.randomSeed(n);else{var r=Math.floor(e.random(1e12));window.location.hash=r,e.randomSeed(r)}e.noiseSeed(e.random()),e.blendMode(e.BLEND),e.background("#000"),e.blendMode(e.ADD);for(var c=a*t/s,x=Math.sqrt(c),k=Math.max(1,Math.round(t/x))+1,S=Math.max(1,Math.round(a/x))+1,y=e.random(0,1e3*d),E=[],L=0;L.5){m.fill("#000");var W=e.random(2*Math.PI),G=e.random(.1,1.5)*_/2,j=G*e.random(-.7,.3);m.circle((i+(j+_)*Math.cos(W))/2,(i+(j+_)*Math.sin(W))/2,2*G)}for(var T=i/100,C=0;C.3?u:f,0,0,V,D),m.resetMatrix()}while(e.random()<.8);var F=e.random(0,2*Math.PI),z=e.random(x),O=a/(S-1)*P+z*Math.cos(F),Y=t/(k-1)*N+z*Math.sin(F);e.image(m,O-i/2,Y-i/2)}b.shader(g),g.setUniform("u_resolution",[a,t]),g.setUniform("u_alpha",.05),b.rect(0,0,a,t),e.blendMode(e.OVERLAY),e.image(b,0,0)}function o(r){var o=0,n=0,a=null;for(o=r.length-1;o>0;o-=1)n=Math.floor(e.random()*(o+1)),a=r[o],r[o]=r[n],r[n]=a}e.disableFriendlyErrors=!0;var n,a,t,i,s,d,l,h,c,u,f,m,w,M,b,p,v,g;e.preload=function(){p=e.loadShader("../shaders/base.vert","../shaders/blur-two-pass.frag"),v=e.loadShader("../shaders/base.vert","../shaders/blur-two-pass.frag"),g=e.loadShader("../shaders/base.vert","../shaders/white-noise.frag"),u=e.loadImage("palm-leaf-1.jpg"),f=e.loadImage("palm-leaf-2.jpg")},e.setup=function(){d=2,l=6,h=2,s=80,c="seigler-p5-2-gradient_jungle-",window.onhashchange=function(){n=window.location.hash.substr(1),r()},n=window.location.hash.substr(1),e.noStroke(),e.colorMode(e.HSB,100),a=e.windowWidth,t=e.windowHeight,e.createCanvas(a,t),i=2*(a+t)/Math.sqrt(s),m=e.createGraphics(i,i),w=e.createGraphics(i,i,e.WEBGL),M=e.createGraphics(i,i,e.WEBGL),b=e.createGraphics(a,t,e.WEBGL),m.noStroke(),w.noStroke(),M.noStroke(),b.noStroke(),r()},e.draw=function(){},e.keyPressed=function(){" "==e.key?(n=null,r()):"s"==e.key&&e.saveCanvas(c+n+".jpg","jpg")},e.doubleClicked=function(){n=null,r()};var x;e.windowResized=function(){clearTimeout(x),x=setTimeout(function(){window.location.reload()},100)}})}),require.register("2/index.static.hbs",function(e,r,o){}),require.register("3/index.js",function(e,r,o){new p5(function(e){function r(){if(a)e.randomSeed(a);else{var r=Math.floor(e.random(1e12));window.location.hash=r,e.randomSeed(r)}e.noiseSeed(e.random(0,1e9)),e.blendMode(e.BLEND),e.background(291/360,.3,.25);var h=e.random(0,Math.PI),c=Math.min(t,i)/e.random(10,80),u=Math.max(t,i)*Math.SQRT2,f=Math.ceil(Math.SQRT2*u/c),m=t/2,w=i/2,M=Math.cos(h)*u/2,b=Math.sin(h)*u/2;e.strokeCap(e.SQUARE);for(var p=Math.ceil(f/2);p>0;p--)e.stroke(291/360,.3,.2+.1*(p%2)),e.strokeWeight((2*p-1)*c),e.line(m-M,w-b,m+M,w+b);d.shader(l),l.setUniform("u_resolution",[t,i]),l.setUniform("u_alpha",.05),d.rect(0,0,t,i),e.blendMode(e.OVERLAY),e.image(d,0,0),e.blendMode(e.BLEND),e.strokeCap(e.ROUND);for(var v=5,g=Math.max(1,Math.round(i/v))+1,x=Math.max(1,Math.round(t/v))+1,k=1000.37,S=[],y=function(r){var o=r%x,n=Math.floor(r/x),a=s.map(function(r,a){var t=r/Math.min(g,x);return e.noise(k*a+n*t,k*a+o*t)});S.push({row:n,col:o,noise:a})},E=0;E1.75*l-.5)){var f=t/(x-1)*s-v/2,m=i/(g-1)*a-v/2,w=2*Math.PI*n(c)+L,M=(8*u*u+1)*v;e.stroke(.075,.5,h-.2*(o/S.length)+.1),e.strokeWeight(v*(1+2*u*u*u)),e.line(f-M*Math.cos(w),m-M*Math.sin(w),f+M*Math.cos(w),m+M*Math.sin(w))}})}function o(r){var o=0,n=0,a=null;for(o=r.length-1;o>0;o-=1)n=Math.floor(e.random()*(o+1)),a=r[o],r[o]=r[n],r[n]=a}function n(e){return 23.8615*Math.pow(e,5)-59.6041*Math.pow(e,4)+47.2472*Math.pow(e,3)-11.3053*Math.pow(e,2)+.806219*e-.00259101}e.disableFriendlyErrors=!0;var a,t,i,s,d,l;e.preload=function(){l=e.loadShader("../shaders/base.vert","../shaders/white-noise.frag")},e.setup=function(){filenamePrefix="seigler-p5-3-peanut_butter_and_jelly-",t=e.windowWidth,i=e.windowHeight,s=[2,2,2,2],window.onhashchange=function(){a=window.location.hash.substr(1),r()},a=window.location.hash.substr(1),e.noStroke(),e.colorMode(e.HSL,1),e.createCanvas(t,i),d=e.createGraphics(t,i,e.WEBGL),d.noStroke(),r()},e.draw=function(){},e.keyPressed=function(){" "==e.key?(a=null,r()):"s"==e.key&&e.saveCanvas(filenamePrefix+a+".jpg","jpg")},e.doubleClicked=function(){a=null,r()};var h;e.windowResized=function(){clearTimeout(h),h=setTimeout(function(){window.location.reload()},100)}})}),require.register("3/index.static.hbs",function(e,r,o){}),require.register("4/index.js",function(e,r,o){new p5(function(e){function r(){if(n)e.randomSeed(n);else{var r=Math.floor(e.random(1e12));window.location.hash=r,e.randomSeed(r)}e.noiseSeed(e.random(0,1e9)),e.blendMode(e.BLEND);var u=e.random(0,Math.PI),f=Math.min(a,t)/e.random(10,80),m=Math.max(a,t)*Math.SQRT2,w=Math.ceil(Math.SQRT2*m/f),M=e.random(),b=a/2,p=t/2,v=Math.cos(u)*m/2,g=Math.sin(u)*m/2;l.buffer.strokeCap(e.SQUARE);for(var x=Math.ceil(w/2);x>0;x--)l.buffer.stroke(M,.5,.2+.1*(x%2)),l.buffer.strokeWeight((2*x-1)*f),l.buffer.line(b-v,p-g,b+v,p+g);e.blendMode(e.BLEND);for(var k=Math.min(a,t)/Math.round(e.random(3,10)),S=Math.max(1,Math.round(t/k/Math.sin(Math.PI/3)))+1,y=Math.max(1,Math.round(a/k))+1,E=200*k+Math.SQRT2,L=[],I=function(r){var o=r%y,n=Math.floor(r/y),a=i.map(function(r,a){return e.noise(E*(a+1)+(n-S/2)*r,E*(a+1)+(o-y/2)*r)});L.push({row:n,col:o,noise:a})},P=0;P=3){l.cells.fill(r.site.noise[2]),l.cells.beginShape();for(var o=0;o.5?n.y=e.random()>.5?t*s*.4:t*(1-.4*s):n.x=e.random()>.5?a*s*.4:a*(1-.4*s);var i=e.random(Math.PI/8,Math.PI),d=Math.atan2(t/2-n.y,a/2-n.x);d+=e.random(-.25,.25)*i,r.beginShape(),r.vertex(n.x,n.y);var l=0;do{var h=n.x,u=n.y,f=n.x+c/2*Math.cos(d),m=n.y+c/2*Math.sin(d);d+=e.random(-1,1)*i,r.quadraticVertex(h,u,e.lerp(h,f,.5),e.lerp(u,m,.5)),n={x:f,y:m},l++}while(l<80||n.x>-c/2&&n.x-c/2&&n.y1)for(var k=0,S=0===f?1:Math.ceil(.8+e.random(1.2));k1?c*e.map(k,0,S-1,-.5,.5):0);t(r,o,{x:g,y:x},y,.9*i,s,e.map(Math.cos(y-a),0,1,0,d*(1-(m+i)/h)),l,h,c,u,f+1,m+i)}else{var E=s*e.random(.7,1.8);o.circle(g,x,E);for(var L=1;Ll&&(l=e[r][0]),e[r][1]h&&(h=e[r][1]);return o=l-s,n=h-d,a=Math.max(o,n),t=s+.5*o,i=d+.5*n,[[t-20*a,i-a],[t,i+20*a],[t+20*a,i-a]]}function r(e,r,o,n){var a,i,s,d,l,h,c,u,f,m,w=e[r][0],M=e[r][1],b=e[o][0],p=e[o][1],v=e[n][0],g=e[n][1],x=Math.abs(M-p),k=Math.abs(p-g);if(xk?s*(a-l)+c:d*(a-h)+u),f=b-a,m=p-i,{i:r,j:o,k:n,x:a,y:i,r:f*f+m*m}}function a(e){var r,o,n,a,t,i;for(o=e.length;o;)for(a=e[--o],n=e[--o],r=o;r;)if(i=e[--r],t=e[--r],n===t&&a===i||n===i&&a===t){e.splice(o,2),e.splice(r,2);break}}var t=1/1048576;n={triangulate:function(o,n){var i,s,d,l,h,c,u,f,m,w,M,b,p=o.length;if(p<3)return[];if(o=o.slice(0),n)for(i=p;i--;)o[i]=o[i][n];for(d=new Array(p),i=p;i--;)d[i]=i;for(d.sort(function(e,r){var n=o[r][0]-o[e][0];return 0!==n?n:e-r}),l=e(o),o.push(l[0],l[1],l[2]),h=[r(o,p+0,p+1,p+2)],c=[],u=[],i=d.length;i--;u.length=0){for(b=d[i],s=h.length;s--;)f=o[b][0]-h[s].x,f>0&&f*f>h[s].r?(c.push(h[s]),h.splice(s,1)):(m=o[b][1]-h[s].y,f*f+m*m-h[s].r>t||(u.push(h[s].i,h[s].j,h[s].j,h[s].k,h[s].k,h[s].i),h.splice(s,1)));for(a(u),s=u.length;s;)M=u[--s],w=u[--s],h.push(r(o,w,M,b))}for(i=h.length;i--;)c.push(h[i]);for(h.length=0,i=c.length;i--;)c[i].ie[0][0]&&r[0]>e[1][0]&&r[0]>e[2][0]||r[1]e[0][1]&&r[1]>e[1][1]&&r[1]>e[2][1])return null;var o=e[1][0]-e[0][0],n=e[2][0]-e[0][0],a=e[1][1]-e[0][1],t=e[2][1]-e[0][1],i=o*t-n*a;if(0===i)return null;var s=(t*(r[0]-e[0][0])-n*(r[1]-e[0][1]))/i,d=(o*(r[1]-e[0][1])-a*(r[0]-e[0][0]))/i;return s<0||d<0||s+d>1?null:[s,d]}},"undefined"!=typeof o&&(o.exports=n)}()}),require.register("7/index.js",function(e,r,o){var n=r("./delaunay.js");new p5(function(e){function r(){if(a)e.randomSeed(a);else{var r=Math.floor(e.random(1e12));window.location.hash=r,e.randomSeed(r)}e.noiseSeed(e.random(0,1e9)),h.stars.clear(),h.stars.fill(1),h.stars.noStroke(),o(h.stars),e.blendMode(e.BLEND),e.background(0),e.image(h.stars,Math.round(-t*d/2),Math.round(-i*d/2))}function o(r){for(var o=new Array(Math.round(t*i/2e3)),a=new Array(Math.round(t*i/200)),s=0;s.85&&r.triangle(o[l[h]][0],o[l[h]][1],o[l[h+1]][0],o[l[h+1]][1],o[l[h+2]][0],o[l[h+2]][1]);r.noStroke(),r.fill(1),o.forEach(function(o){r.circle(o[0],o[1],e.random(.75,2))})}e.disableFriendlyErrors=!0;var a,t,i,s,d,l,h={};e.preload=function(){},e.setup=function(){filenamePrefix="seigler-p5-7-estrellas-",d=.1,t=Math.floor(e.windowWidth*(1+d)),i=Math.floor(e.windowHeight*(1+d)),s=[.2,.1,.05,2],l=2,window.onhashchange=function(){a=window.location.hash.substr(1),r()},a=window.location.hash.substr(1),e.colorMode(e.HSL,1),e.createCanvas(e.windowWidth,e.windowHeight),h.stars=e.createGraphics(t,i),h.stars.colorMode(e.HSL,1),r()},e.draw=function(){},e.keyReleased=function(){" "==e.key?(a=null,r()):"s"==e.key&&e.saveCanvas(filenamePrefix+a+".jpg","jpg")},e.doubleClicked=function(){a=null,r()};var c;e.windowResized=function(){clearTimeout(c),c=setTimeout(function(){window.location.reload()},100)}})}),require.register("7/index.static.hbs",function(e,r,o){}),require.register("8/index.js",function(e,r,o){new p5(function(e){function r(){if(i)e.randomSeed(i);else{var r=Math.floor(e.random(1e12));window.location.hash=r,e.randomSeed(r)}e.noiseSeed(e.random(0,1e9)),f.simplex=new SimplexNoise(e.random(0,1e9)),u.contours.clear(),o(u.contours),e.blendMode(e.BLEND),e.background(0),e.image(u.contours,Math.round(-s*h/2),Math.round(-d*h/2))}function o(r){var o=3/(s+d),i=Math.round(Math.sqrt(s*d)/1440*100);u.contours.imageMode(e.CENTER);var l=n(0,0,s,d,15*i);r.noStroke(),l.forEach(function(n){var t=n.x,i=n.y,s=a(t,i,o),d=s.noise,l=s.angle;d<.5?r.tint(218/360,.8,.1+e.random(.05)+2*d*.2):r.tint(119/360,.8,.1+e.random(.05)+2*(d-.5)*.2);var h=200;r.translate(t,i),r.rotate(l+(d<.5?e.HALF_PI:0)),r.image(m.stroke,0,0,h,h/3),r.resetMatrix()});var h=n(0,0,s,d,5*i);r.noTint(),r.strokeCap(e.SQUARE),h.forEach(function(n){for(var s=n.x+e.random(-50,50),d=n.y+e.random(-50,50),l=t(s,d,o),h=0,c=i/2,u=s,f=d;h.5?r.stroke(0,.8):r.stroke(1,.5),r.strokeWeight(Math.sin(h/c*Math.PI)),r.line(u,f,u+M,f+b),u+=M,f+=b}})}function n(e,r,o,n,a){for(var t=o-e,i=n-r,s=Math.sqrt(t*i/Math.sin(Math.PI/3)/a),d=Math.max(1,Math.round(i/s/Math.sin(Math.PI/3)))+1,l=Math.max(1,Math.round(t/s))+1,h=[],c=0;c1&&r(e[e.length-2]+"/index")})}),require.register("___globals___",function(e,r,o){})}(),require("___globals___"),require("initialize"); \ No newline at end of file diff --git a/index.html b/index.html index 5e1da0e..3173e4c 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Generative Art - seigler.github.io - +