This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡔⣻⠁⠀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀ | |
⠀⠀⠀⠀⢀⣾⠳⢶⣦⠤⣀⠀⠀⠀⠀⠀⠀⠀⣾⢀⡇⡴⠋⣀⠴⣊⣩⣤⠶⠞⢹⣄⠀⠀⠀ | |
⠀⠀⠀⠀⢸⠀⠀⢠⠈⠙⠢⣙⠲⢤⠤⠤⠀⠒⠳⡄⣿⢀⠾⠓⢋⠅⠛⠉⠉⠝⠀⠼⠀⠀⠀ | |
⠀⠀⠀⠀⢸⠀⢰⡀⠁⠀⠀⠈⠑⠦⡀⠀⠀⠀⠀⠈⠺⢿⣂⠀⠉⠐⠲⡤⣄⢉⠝⢸⠀⠀⠀ | |
⠀⠀⠀⠀⢸⠀⢀⡹⠆⠀⠀⠀⠀⡠⠃⠀⠀⠀⠀⠀⠀⠀⠉⠙⠲⣄⠀⠀⠙⣷⡄⢸⠀⠀⠀ | |
⠀⠀⠀⠀⢸⡀⠙⠂⢠⠀⠀⡠⠊⠀⠀⠀⠀⢠⠀⠀⠀⠀⠘⠄⠀⠀⠑⢦⣔⠀⢡⡸⠀⠀⠀ | |
⠀⠀⠀⠀⢀⣧⠀⢀⡧⣴⠯⡀⠀⠀⠀⠀⠀⡎⠀⠀⠀⠀⠀⢸⡠⠔⠈⠁⠙⡗⡤⣷⡀⠀⠀ | |
⠀⠀⠀⠀⡜⠈⠚⠁⣬⠓⠒⢼⠅⠀⠀⠀⣠⡇⠀⠀⠀⠀⠀⠀⣧⠀⠀⠀⡀⢹⠀⠸⡄⠀⠀ | |
⠀⠀⠀⡸⠀⠀⠀⠘⢸⢀⠐⢃⠀⠀⠀⡰⠋⡇⠀⠀⠀⢠⠀⠀⡿⣆⠀⠀⣧⡈⡇⠆⢻⠀⠀ | |
⠀⠀⢰⠃⠀⠀⢀⡇⠼⠉⠀⢸⡤⠤⣶⡖⠒⠺⢄⡀⢀⠎⡆⣸⣥⠬⠧⢴⣿⠉⠁⠸⡀⣇⠀ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//inspired by Orbital Decay's 8bit demoscene code | |
//https://www.youtube.com/watch?v=VP0wOxSAH38 | |
int t; | |
void setup() { | |
size(1280, 720); | |
colorMode(HSB); | |
noStroke(); | |
clear(); | |
} | |
int mode = 0; //spacebar for mode change |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//References | |
//Font: http://laemeur.sdf.org/fonts/ | |
//http://paulbourke.net/dataformats/asciiart/ | |
//https://youtu.be/AGR3sfOq2qc?t=5911 | |
//Related | |
//https://github.com/odditica/ProcessingStuff/blob/master/ItsTerminal/ItsTerminal.pde | |
//https://github.com/JaceyPenny/ASCIIToImage/blob/master/Main.java | |
//ASCII gradient references | |
//"@MBHENR#KWXDFPQASUZbdehx*8Gm&04LOVYkpq5Tagns69owz$CIu23Jcfry%1v7l+it[] {}?j|()=~!-/<>\\\"^_';,:`. " |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//references: https://www.bit-101.com/blog/2019/01/perlinized-hexagons/ | |
//https://www.redblobgames.com/grids/hexagons/ | |
//https://www.youtube.com/watch?v=XSj0SAuiymI | |
float t; | |
void setup() { | |
size(1280, 720); | |
//stroke(0, 255, 0); | |
noStroke(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//remix of https://www.youtube.com/watch?v=R-8fEyod3fw | |
//https://github.com/leonardo-ono/JavaOldPlasmaEffectTest/blob/master/src/oldplasmaeffecttest/OldPlasmaEffectTestPanel.java | |
float t; | |
void setup() { | |
size(1280, 720); | |
colorMode(HSB, 255, 255, 255); | |
noStroke(); | |
} | |
void draw() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//remix https://twitter.com/Hau_kun/status/1531248367678144513 | |
float A,t; | |
void setup() { | |
size(1280, 720); | |
noStroke(); | |
} | |
void draw() { | |
clear(); | |
t+=.02; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//remix https://www.dwitter.net/d/23922 | |
float t; | |
void setup() { | |
size(1280, 720); | |
noStroke(); | |
fill(-1); | |
clear(); | |
} | |
void draw() { | |
translate(width/2, height/2); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//remix https://www.dwitter.net/d/23922 | |
float a, b, d, m, r, w, z, t, X, Y; | |
void setup() { | |
size(1280, 720); | |
noStroke(); | |
fill(0,128,255); | |
} | |
void draw() { | |
background(-1); | |
t+=.02; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//reference https://timrodenbroeker.de/processing-tutorial-kinetic-typography-1/ | |
//https://github.com/timrodenbroeker/tutorials/blob/master/2019/002_Processing_Kinetic_Typography/TUTORIAL/ | |
//https://twitter.com/inaba_darkfox/status/1523319283157467136 | |
PImage img; | |
void settings() { | |
img=loadImage("cat.jpg"); | |
size(img.width, img.height, P2D); | |
println("w="+img.width+", h="+img.height); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Selects a normal map image with naming convection: image_normal.xxx | |
//Tries to find the original image (image.xxx) by removing "_normal" if any exists. | |
//References: | |
//https://en.wikipedia.org/wiki/Normal_mapping | |
//https://github.com/leonardo-ono/Java2DNormalMapEffectTest/blob/main/src/Test.java | |
//https://learnopengl.com/Advanced-Lighting/Normal-Mapping | |
//https://ogldev.org/www/tutorial26/tutorial26.html |
NewerOlder