Skip to content

Commit

Permalink
Merge pull request #3 from livejs/canvas
Browse files Browse the repository at this point in the history
Canvas
  • Loading branch information
Rumyra authored Oct 23, 2017
2 parents 7d4a8f7 + 06927c3 commit 34e2578
Show file tree
Hide file tree
Showing 22 changed files with 4,455 additions and 1,230 deletions.
Binary file modified .DS_Store
Binary file not shown.
34 changes: 17 additions & 17 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified public/.DS_Store
Binary file not shown.
Binary file removed public/library/.DS_Store
Binary file not shown.
34 changes: 0 additions & 34 deletions public/library/code/concentCirc01.js

This file was deleted.

27 changes: 0 additions & 27 deletions public/library/code/spectrum01.js

This file was deleted.

38 changes: 0 additions & 38 deletions public/library/libraryItems.js

This file was deleted.

88 changes: 88 additions & 0 deletions public/scripts/VizFX.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
var VizFX = (function() {

let vizFXMethods = {};


// filter is string, default resets - flips between different filter types
// amount set by control when called (0-127)
vizFXMethods.filter = function(filter, amount) {
switch (filter) {
case 'invert':
console.log('inverting');
document.documentElement.style.setProperty("--invert", amount+'%');
break;
case 'grayscale':
document.documentElement.style.setProperty("--grayscale", amount+'%');
break;
case 'hue':
document.documentElement.style.setProperty("--hue", amount*3+'deg');
break;
case 'blur':
document.documentElement.style.setProperty("--blur", amount/6+'px');
break;
default:
document.documentElement.style.setProperty("--invert", '0%');
document.documentElement.style.setProperty("--grayscale", '0%');
document.documentElement.style.setProperty("--hue", '0deg');
document.documentElement.style.setProperty("--blur", '0px');
break;
}

}

// transform flips between different transforms
vizFXMethods.transform = function(transform, amount) {
switch (transform) {
case 'zoom':
document.documentElement.style.setProperty("--zoom", amount/50);
break;
case 'transX':
document.documentElement.style.setProperty("--transX", amount*0.8+'vw');
break;
case 'transY':
document.documentElement.style.setProperty("--transY", amount*0.8+'vh');
break;
case 'rotate':
document.documentElement.style.setProperty("--rotate", amount/127+'turn');
break;
default:
document.documentElement.style.setProperty("--zoom", 1);
document.documentElement.style.setProperty("--transX", '0vw');
document.documentElement.style.setProperty("--transY", '0vh');
document.documentElement.style.setProperty("--rotate", '0turn');
break;
}
};



// glitch


// fade to black/white
vizFXMethods.fade = function(type, amount) {
if (type === 'white') {
document.documentElement.style.setProperty("--whiteFade", amount);
} else {
document.documentElement.style.setProperty("--blackFade", amount);
}
}

return vizFXMethods;

})();




// tile

// symmetrysize



// chroma

// old film

// pixelation
Loading

0 comments on commit 34e2578

Please sign in to comment.