Experiments with code and other such things. Find me at http://craigpickard.net聽
Don't wanna be here? Send us removal request.
Video
tumblr
2017_15 Create patterns more efficiently in the fragment shader
16 notes
路
View notes
Photo
2017_14
More patterns with rotation matrices in the frag shader
16 notes
路
View notes
Photo
2017_13
Combining powers to draw shapes inside the fragment shader.
25 notes
路
View notes
Video
tumblr
2017_12
Playing around with drawing shapes using polar coordinates inside the fragment shader.
22 notes
路
View notes
Video
tumblr
2017_11
Psychedelia. Exploring a bit of colour in combination with distance fields inside the fragment shader.
16 notes
路
View notes
Video
tumblr
2017_10
Sticking with drawing simple shapes inside the fragment shader - this time the circle. 聽Not sure where the glitchy artifacts at the beginning of the video are coming from, probably residual data left over in the buffer that isn鈥檛 getting cleared, but I like it.聽
#100daysITP2017#openGL#glsl#libcinder#cinder#creative coding#Black and White#progress before perfection#shaders
9 notes
路
View notes
Video
tumblr
2017_9
Could鈥檝e (should鈥檝e) moved on from yesterday鈥檚 sketch, but I just had too much fun with the visual outcomes of experimenting with time, motion and contrast
13 notes
路
View notes
Video
tumblr
2017_8
Learning to draw simple geometry inside the fragment shader - today, the mighty square.
4 notes
路
View notes
Video
tumblr
2017_7
More tentacles. 聽Taking the easy road today
9 notes
路
View notes
Video
tumblr
2017_6
Creating shapes using polar coordinates in the fragment shader.聽
5 notes
路
View notes
Video
tumblr
Playing around with forces and mesh regeneration in Cinder.
4 notes
路
View notes
Video
tumblr
2017_5
Playing around with shaping functions to distort time and colour spectrum in the fragment shader
#100daysITP2017#libcinder#cinder#c++#glsl#openGL#creative coding#programming#computers are art#color theory
11 notes
路
View notes
Video
tumblr
2017_4
Created a rotating colour wheel using polar coordinates inside the fragment shader.
#100daysITP2017#creative coding#openGL#glsl#shaders#programming#computers are art#libcinder#cinder#c++
25 notes
路
View notes
Video
tumblr
2017_3
Converting RGB colour to HSB inside the fragment shader
6 notes
路
View notes
Photo
2017_2
Using custom shaping functions to blend 2 colours using mix() inside the fragment shader, where the third parameter is a vec3 and each channel is being animated separately.
4 notes
路
View notes
Photo
2017_1
very simple exploration of easing functions to transition between two solid colours inside the fragment shader:
float backInOut(float t) { 聽 聽 float f = t < 0.5 聽 聽? 2.0 * t 聽 聽: 1.0 - (2.0 * t - 1.0); 聽 聽float g = pow(f, 3.0) - f * sin(f * PI); 聽 聽 return t < 0.5 聽 聽? 0.5 * g 聽 聽: 0.5 * (1.0 - g) + 0.5; }
5 notes
路
View notes
Photo
2017_0
Day #0 of a new Everyday Challenge ( GLSL experiments ).
Exploring the step() and smoothstep() methods inside the fragment shader.
#100daysITP2017#everyday challenge#libcinder#cplusplus#glsl#openGL#creative coding#Black and White#animated gif#shaders#computers are art
6 notes
路
View notes