diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..607f2213 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +# Set the default behavior, in case people don't have core.autocrlf set. +* text=auto + diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..fc096ea5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.pyc +.DS_Store +node_modules +out +extra + diff --git a/README.md b/README.md index cf974873..dc8fad54 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# vertexshaderart.com is offline +# vertexshaderart.com is in transition Soundcloud changed their API and I can't be bothered to fix this code. Tools are out of date etc and it's just too much work for a site that @@ -9,10 +9,11 @@ more than once causing a bunch of work. Artists delete their accounts, or delete songs, or change permissions and then the visualizations here are left non-working. -I thought about maybe trying to find a few 1000s free tracks -and upload them somewhere streamable but that would also be -too much work. +So, I took the server offline. It ran for ~9 years. -So, I took the site offline. +I'm working on putting up the data. Unfortunately, without soundcloud, +most of the visualizations will do nothing. I will look into putting in +some random music and/or provide options to use other sources of music. -It ran for ~9 years. +I will also probably try to make new stuff url based so it's entirely a +static website. diff --git a/art/22RaBcCzsbaXEzCh5/art.json b/art/22RaBcCzsbaXEzCh5/art.json new file mode 100644 index 00000000..b0161c48 --- /dev/null +++ b/art/22RaBcCzsbaXEzCh5/art.json @@ -0,0 +1,46 @@ +{ + "_id": "22RaBcCzsbaXEzCh5", + "owner": { + "_id": "DMjrQbvFJZiBrahNH", + "createdAt": { + "$date": { + "$numberLong": "1684316626390" + } + }, + "profile": { + "name": null, + "avatarUrl": "https://avatars.githubusercontent.com/JeminShin2?s=200" + }, + "username": "jeminshin2" + }, + "createdAt": { + "$date": { + "$numberLong": "1684316663590" + } + }, + "modifiedAt": { + "$date": { + "$numberLong": "1684316857456" + } + }, + "origId": null, + "name": "Making A Grid", + "notes": "", + "rank": { + "$numberDouble": "1.6403155062990533" + }, + "private": false, + "unlisted": true, + "username": "jeminshin2", + "avatarUrl": "https://avatars.githubusercontent.com/JeminShin2?s=200", + "settings": "{\"num\":10000,\"mode\":\"LINES\",\"sound\":\"\",\"lineSize\":\"NATIVE\",\"backgroundColor\":[0,0,0,1],\"shader\":\"// Jemin.Shin\\n// Exercise Making A Grid\\n// CS250 Spring 2022\\n\\nvoid main() {\\n float down = floor(sqrt(vertexCount));\\n float across = floor(vertexCount/down);\\n \\n float x = mod(vertexId, across);\\n float y = floor(vertexId/across);\\n \\n float u = x / (across - 1.);\\n float v = y / (across - 1.);\\n \\n float ux = u * 2. - 1.;\\n float vy = v * 2. - 1.;\\n \\n gl_Position = vec4(ux * sin(time), vy * cos(time), 0., 0.5);\\n \\n gl_PointSize = 10.0;\\n gl_PointSize *= 20./across;\\n gl_PointSize *= resolution.x / 400.;\\n \\n \\n v_color = vec4(1,0,0,1);\\n \\n}\"}", + "screenshotURL": "data/images/images-d2fsmpwp2mvlmqnit-thumbnail.jpg", + "hasSound": "", + "views": { + "$numberInt": "2" + }, + "likes": { + "$numberInt": "0" + }, + "revisionId": "KzeoJ5ejF8jQ3XPrm" +} \ No newline at end of file diff --git a/art/22RaBcCzsbaXEzCh5/index.html b/art/22RaBcCzsbaXEzCh5/index.html new file mode 100644 index 00000000..7cd7b0c3 --- /dev/null +++ b/art/22RaBcCzsbaXEzCh5/index.html @@ -0,0 +1,32 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + +