File tree Expand file tree Collapse file tree 1 file changed +25
-6
lines changed Expand file tree Collapse file tree 1 file changed +25
-6
lines changed Original file line number Diff line number Diff line change 1
- p5 . disableFriendlyErrors = true ;
1
+ // p5.disableFriendlyErrors = true;
2
2
function windowResized ( ) {
3
3
resizeCanvas ( windowWidth , windowHeight ) ;
4
4
}
5
5
let myShader ;
6
+ let filterShader ;
7
+ let video ;
6
8
7
- function setup ( ) {
9
+
10
+ async function setup ( ) {
8
11
createCanvas ( windowWidth , windowHeight , WEBGL ) ;
9
12
13
+ // filterShader = baseFi
14
+
15
+ filterShader = baseFilterShader ( ) . modify ( ( ) => {
16
+ const time = uniformFloat ( ( ) => millis ( ) ) ;
17
+
18
+ getColor ( ( input , canvasContents ) => {
19
+ let myColor = texture ( canvasContents , uvCoords ( ) ) ;
20
+ const d = distance ( input . texCoord , [ 0.5 , 0.5 ] ) ;
21
+ myColor . x = smoothstep ( 0 , 0.5 , d ) ;
22
+ myColor . y = sin ( time * 0.001 ) / 2 ;
23
+ return myColor ;
24
+ } )
25
+ } ) ;
26
+
10
27
myShader = baseMaterialShader ( ) . modify ( ( ) => {
11
28
const time = uniformFloat ( ( ) => millis ( ) ) ;
12
29
@@ -25,10 +42,12 @@ function setup(){
25
42
}
26
43
27
44
function draw ( ) {
28
- orbitControl ( ) ;
45
+ // orbitControl();
29
46
background ( 0 ) ;
30
- shader ( myShader ) ;
31
47
noStroke ( ) ;
32
- fill ( 255 , 0 , 0 )
33
- sphere ( 100 ) ;
48
+ fill ( 'blue' )
49
+ sphere ( 100 )
50
+ shader ( myShader ) ;
51
+ filter ( filterShader ) ;
52
+ // filterShader.setUniform('time', millis());
34
53
}
You can’t perform that action at this time.
0 commit comments