publish: refinements

generated from commit 42f5866bbce2c772dc4d96f998136ba5c1a53f06
This commit is contained in:
Joshua Seigler 2019-11-05 08:41:16 -05:00
parent 96d16b2dd1
commit 3b33f3e077
5 changed files with 4 additions and 5 deletions

1
app-75d0b445.css Normal file
View file

@ -0,0 +1 @@
body,html{height:100%}body{background-color:#000;margin:0;padding:0;display:flex;align-items:center;justify-content:center}footer{position:fixed;bottom:0;left:0;max-width:100vw;color:#fff;background-color:#000;padding:.5em 1em;border-top-right-radius:.5em}

1
app-8bd6414f.js Normal file
View file

@ -0,0 +1 @@
!function(){"use strict";var r="undefined"==typeof global?self:global;if("function"!=typeof r.require){var e={},o={},n={},t={}.hasOwnProperty,i=/^\.\.?(\/|$)/,a=function(r,e){for(var o,n=[],t=(i.test(e)?r+"/"+e:e).split("/"),a=0,s=t.length;a<s;a++)o=t[a],".."===o?n.pop():"."!==o&&""!==o&&n.push(o);return n.join("/")},s=function(r){return r.split("/").slice(0,-1).join("/")},d=function(e){return function(o){var n=a(s(e),o);return r.require(n,e)}},c=function(r,e){var n=p&&p.createHot(r),t={id:r,exports:{},hot:n};return o[r]=t,e(t.exports,d(r),t),t.exports},l=function(r){return n[r]?l(n[r]):r},u=function(r,e){return l(a(s(r),e))},f=function(r,n){null==n&&(n="/");var i=l(r);if(t.call(o,i))return o[i].exports;if(t.call(e,i))return c(i,e[i]);throw new Error("Cannot find module '"+r+"' from '"+n+"'")};f.alias=function(r,e){n[e]=r};var h=/\.[^.\/]+$/,v=/\/index(\.[^\/]+)?$/,m=function(r){if(h.test(r)){var e=r.replace(h,"");t.call(n,e)&&n[e].replace(h,"")!==e+"/index"||(n[e]=r)}if(v.test(r)){var o=r.replace(v,"");t.call(n,o)||(n[o]=r)}};f.register=f.define=function(r,n){if(r&&"object"==typeof r)for(var i in r)t.call(r,i)&&f.register(i,r[i]);else e[r]=n,delete o[r],m(r)},f.list=function(){var r=[];for(var o in e)t.call(e,o)&&r.push(o);return r};var p=r._hmr&&new r._hmr(u,f,e,o);f._cache=o,f.hmr=p&&p.wrap,f.brunch=!0,r.require=f}}(),function(){"undefined"==typeof window?this:window;require.register("initialize.js",function(r,e,o){"use strict";document.addEventListener("DOMContentLoaded",function(){e("sketches/1")})}),require.register("sketches/1.js",function(r,e,o){"use strict";new p5(function(r){function e(){if(n)r.randomSeed(n);else{var e=Math.floor(r.random(1e12));window.location.hash=e,r.randomSeed(e)}r.noiseSeed(r.random()),r.blendMode(r.BLEND),r.background("#000"),r.blendMode(r.ADD);for(var h=2,v=t*i/s,m=Math.sqrt(v),p=Math.max(1,Math.round(i/m))+1,w=Math.max(1,Math.round(t/m))+1,M=r.random(0,1e3),b=[],g=0;g<p*w;g++)b[g]=g;o(b);for(var _=0;_<p*w;_++){var k=b[_]%w,S=Math.floor(b[_]/w);d.noStroke(),d.background("#000");var x=r.noise(M+S/p*h,M+k/w*h),q=a*x,y=r.color(100*r.random(),100,90*x+10,70*x+10);d.fill(y),d.circle(a/2,a/2,q);for(var P=2,U=a/80,j=0;j<P;j++){var E=(P-j)*U/P;c.shader(u),u.setUniform("tex0",0==j?d:l),u.setUniform("texelSize",[E/a,E/a]),u.setUniform("direction",[1,0]),c.rect(0,0,a,a),l.shader(f),f.setUniform("tex0",c),f.setUniform("texelSize",[E/a,E/a]),f.setUniform("direction",[0,1]),l.rect(0,0,a,a)}if(d.image(l,0,0,a,a),r.random()>.5){d.fill("#000");var G=r.random(2*Math.PI),L=r.random(.1,1.5)*q/2,z=L*r.random(-.7,.3);d.circle((a+(z+q)*Math.cos(G))/2,(a+(z+q)*Math.sin(G))/2,2*L)}do{var B=r.random(2*Math.PI),C=r.random(2*Math.PI);d.stroke(0),d.strokeWeight(1+q*Math.pow(r.random(.7368),3)),d.line(a*(Math.sin(B)+.5),a*(Math.cos(B)+.5),a*(Math.sin(C)+.5),a*(Math.cos(C)+.5))}while(r.random()<.5+.45*x);var D=r.random(0,2*Math.PI),I=r.random(m),W=t/(w-1)*k+I*Math.cos(D),H=i/(p-1)*S+I*Math.sin(D);r.image(d,W-a/2,H-a/2)}}function o(e){var o=0,n=0,t=null;for(o=e.length-1;o>0;o-=1)n=Math.floor(r.random()*(o+1)),t=e[o],e[o]=e[n],e[n]=t}var n=void 0,t=void 0,i=void 0,a=void 0,s=void 0,d=void 0,c=void 0,l=void 0,u=void 0,f=void 0;r.preload=function(){u=r.loadShader("shaders/blur-two-pass/base.vert","shaders/blur-two-pass/blur.frag"),f=r.loadShader("shaders/blur-two-pass/base.vert","shaders/blur-two-pass/blur.frag")},r.setup=function(){s=100,window.onhashchange=function(){n=window.location.hash.substr(1),e()},n=window.location.hash.substr(1),r.noStroke(),r.colorMode(r.HSB,100),t=r.windowWidth,i=r.windowHeight,a=1.75*(t+i)/Math.sqrt(s),r.createCanvas(t,i),d=r.createGraphics(a,a),c=r.createGraphics(a,a,r.WEBGL),l=r.createGraphics(a,a,r.WEBGL),d.noStroke(),c.noStroke(),l.noStroke(),e()},r.draw=function(){},r.keyPressed=function(){" "==r.key&&(n=null,e())},r.doubleClicked=function(){n=null,e()}})}),require.register("___globals___",function(r,e,o){})}(),require("___globals___"),require("initialize");

View file

@ -1 +0,0 @@
!function(){"use strict";var e="undefined"==typeof global?self:global;if("function"!=typeof e.require){var r={},t={},n={},o={}.hasOwnProperty,i=/^\.\.?(\/|$)/,a=function(e,r){for(var t,n=[],o=(i.test(r)?e+"/"+r:r).split("/"),a=0,s=o.length;a<s;a++)t=o[a],".."===t?n.pop():"."!==t&&""!==t&&n.push(t);return n.join("/")},s=function(e){return e.split("/").slice(0,-1).join("/")},c=function(r){return function(t){var n=a(s(r),t);return e.require(n,r)}},d=function(e,r){var n=p&&p.createHot(e),o={id:e,exports:{},hot:n};return t[e]=o,r(o.exports,c(e),o),o.exports},l=function(e){return n[e]?l(n[e]):e},u=function(e,r){return l(a(s(e),r))},f=function(e,n){null==n&&(n="/");var i=l(e);if(o.call(t,i))return t[i].exports;if(o.call(r,i))return d(i,r[i]);throw new Error("Cannot find module '"+e+"' from '"+n+"'")};f.alias=function(e,r){n[r]=e};var h=/\.[^.\/]+$/,m=/\/index(\.[^\/]+)?$/,v=function(e){if(h.test(e)){var r=e.replace(h,"");o.call(n,r)&&n[r].replace(h,"")!==r+"/index"||(n[r]=e)}if(m.test(e)){var t=e.replace(m,"");o.call(n,t)||(n[t]=e)}};f.register=f.define=function(e,n){if(e&&"object"==typeof e)for(var i in e)o.call(e,i)&&f.register(i,e[i]);else r[e]=n,delete t[e],v(e)},f.list=function(){var e=[];for(var t in r)o.call(r,t)&&e.push(t);return e};var p=e._hmr&&new e._hmr(u,f,r,t);f._cache=t,f.hmr=p&&p.wrap,f.brunch=!0,e.require=f}}(),function(){"undefined"==typeof window?this:window;require.register("initialize.js",function(e,r,t){"use strict";document.addEventListener("DOMContentLoaded",function(){r("sketches/1")})}),require.register("sketches/1.js",function(e,r,t){"use strict";new p5(function(e){function r(){if(t)e.randomSeed(t);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 f=2,h=n*o/a,m=Math.sqrt(h),v=Math.max(1,Math.round(o/m))+1,p=Math.max(1,Math.round(n/m))+1,w=e.random(0,1e3),M=0;M<v*p;M++){var b=M%p,g=Math.floor(M/p);s.noStroke(),s.background("#000");var x=e.noise(w+g/v*f,w+b/p*f),S=i*x,_=e.color(100*e.random(),100,90*x+10,70*x+10);s.fill(_),s.circle(i/2,i/2,S),c.shader(l),l.setUniform("tex0",s),l.setUniform("texelSize",[8/i,8/i]),l.setUniform("direction",[1,0]),c.rect(0,0,i,i),d.shader(u),u.setUniform("tex0",c),u.setUniform("texelSize",[8/i,8/i]),u.setUniform("direction",[0,1]),d.rect(0,0,i,i),c.shader(l),l.setUniform("tex0",d),l.setUniform("texelSize",[1/i,1/i]),l.setUniform("direction",[1,0]),c.rect(0,0,i,i),d.shader(u),u.setUniform("tex0",c),u.setUniform("texelSize",[1/i,1/i]),u.setUniform("direction",[0,1]),d.rect(0,0,i,i),s.image(d,0,0,i,i),s.fill("#000");var k=e.random(2*Math.PI);s.circle(S*Math.cos(k),S*Math.sin(k),e.random(.3,.5)*S);do{var U=e.random(2*Math.PI),q=e.random(2*Math.PI);s.stroke(0),s.strokeWeight(1+S*Math.pow(e.random(.7368),3)),s.line(i*(Math.sin(U)+.5),i*(Math.cos(U)+.5),i*(Math.sin(q)+.5),i*(Math.cos(q)+.5))}while(e.random()<.5+.45*x);var y=e.random(0,2*Math.PI),E=e.random(m),z=n/(p-1)*b+E*Math.cos(y),P=o/(v-1)*g+E*Math.sin(y);e.image(s,z-i/2,P-i/2)}}var t=void 0,n=void 0,o=void 0,i=void 0,a=void 0,s=void 0,c=void 0,d=void 0,l=void 0,u=void 0;e.preload=function(){l=e.loadShader("shaders/blur-two-pass/base.vert","shaders/blur-two-pass/blur.frag"),u=e.loadShader("shaders/blur-two-pass/base.vert","shaders/blur-two-pass/blur.frag")},e.setup=function(){a=100,window.onhashchange=function(){t=window.location.hash.substr(1),r()},t=window.location.hash.substr(1),e.noStroke(),e.colorMode(e.HSB,100),n=document.documentElement.scrollWidth,o=document.documentElement.scrollHeight,i=1.75*(n+o)/Math.sqrt(a),e.createCanvas(n,o),s=e.createGraphics(i,i),c=e.createGraphics(i,i,e.WEBGL),d=e.createGraphics(i,i,e.WEBGL),s.noStroke(),c.noStroke(),d.noStroke(),r()},e.draw=function(){},e.keyPressed=function(){" "==e.key&&(t=null,r())},e.doubleClicked=function(){t=null,r()}})}),require.register("___globals___",function(e,r,t){})}(),require("___globals___"),require("initialize");

View file

@ -1 +0,0 @@
body,html{height:100%}body{background-color:#000;margin:0;padding:0;display:flex;align-items:center;justify-content:center}

View file

@ -4,13 +4,12 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Generative Art - seigler.github.io</title> <title>Generative Art - seigler.github.io</title>
<link rel="stylesheet" href="app-eccc53bd.css"> <link rel="stylesheet" href="app-75d0b445.css">
<style>footer { position: fixed; bottom: 0; left: 0; right: 0; color: white; } </style>
</head> </head>
<body> <body>
<footer>space or double click for a new one</footer> <footer>space or double click for a new one</footer>
<script src="modules/p5.min.js"></script> <script src="modules/p5.min.js"></script>
<script src="modules/p5.sound.min.js"></script> <script src="modules/p5.sound.min.js"></script>
<script src="app-d43b30e4.js"></script> <script src="app-8bd6414f.js"></script>
</body> </body>
</html> </html>