Skip to main content

Creative Coding Art Source Code  (Out of Print Collection at 07/20/2021) As you purchase and own this NFT of interactive Art source code, you are authorized to integrate or build upon it in personal or commercial projects such as websites, web apps, and web templates with proper credit to original author Che-Yu Wu. With verified NFT, you can get support from the original artist - Che-Yu Wu (cyw345@nyu.edu) if you need technical support for this piece of code.

let overAllTexture
function setup() {
	createCanvas(800,800);
	background(100);
	fill(0)
	rect(0,0,width,height)
	overAllTexture=createGraphics(width,height)
	overAllTexture.loadPixels()
	// noStroke()
	for(var i=0;i<width+50;i++){
		for(var o=0;o<height+50;o++){
			overAllTexture.set(i,o,color(100,noise(i/3,o/3,i*o/50)*random([0,40,80])))
		}
	}
	overAllTexture.updatePixels()
	// frameRate(2)
}
let glitchAmount =5
function draw() {
	noStroke()
	// glitchAmount = mouseX/100
	rectMode(CORNER)
	colorMode(RGB)
	fill(0, 0, 80,180)
	rect(0,0,width,height)
	rectMode(CENTER)
	
	colorMode(HSB)
	for(var o=50;o<height;o+=100){
		// rotate(PI/1000)
		let eyes = []
		push()
			translate(0,o)
			for(var i=0;i<width;i++){
				push()
					translate(i, sin(i/(20+mouseX/100))*15)
					fill(noise(i/500,o/400,noise(frameCount/150) + frameCount/50)*600%360,noise(i/90,o/1000,frameCount/100)*100,noise(i/80,o/1000,frameCount/100)*30+80)
					let progAng = (i/40+frameCount/20+o*50 + mouseY/100 + mouseX*noise(o)/100) % (PI*2)
					let hh = (sin(progAng) + cos(progAng/2) +  cos(progAng/5)/3+1)*30
					rotate(sin(i/10))
					rect(random(-0,glitchAmount),
							 random(-glitchAmount,glitchAmount),
							+ hh)

					if ( int(progAng/PI/2*100)==2   ){
						eyes.push(i)
					}
				pop()
			}
		
			eyes.forEach(eyeX=>{
				let mAng = atan2(mouseY-o,mouseX-eyeX)
				
				fill('white')
				ellipse(eyeX,0,25)
				fill('#333')
				ellipse(eyeX+cos(mAng)*5,sin(mAng)*5,10)
				
				stroke(0)
				push()
				translate(eyeX+30,0)
				noFill()
				rotate(sin(eyeX/2+o/10)/2)
				triangle(0,0,
								 50,-20,
								 50,20)
				pop()
			})
		pop()
		
	}
	push()
		blendMode(MULTIPLY)
		image(overAllTexture,0,0)
	pop()
	// ellipse(mouseX, mouseY, 20, 20);
}
Generative Art NFT - Che-Yu Wu collection image

Creative Coding Art Source Code (21 items, Out of Print Collection at 07/20/2021.) Che-Yu Wu is a multidisciplinary new media artist, designer, engineer, and entrepreneur from Taiwan, currently based in New York. With the sensitivity of art and engineering background. He creates generative arts which sampled from nature, physics, modernism art and turn them into algorithmic interactive art machines.

Twitter: https://twitter.com/cheyuwu345 New Media Artist Che-Yu Wu: https://opensea.io/accounts/CheYuWu

Category Art
Contract Address0x495f...7b5e
Token ID
Token StandardERC-1155
ChainEthereum
MetadataCentralized
Creator Earnings
10%

200513 Dreamy Birds

visibility
317 views
  • Price
    USD Price
    Quantity
    Expiration
    From
  • Price
    USD Price
    Quantity
    Floor Difference
    Expiration
    From
keyboard_arrow_down
Event
Price
From
To
Date

200513 Dreamy Birds

visibility
317 views
  • Price
    USD Price
    Quantity
    Expiration
    From
  • Price
    USD Price
    Quantity
    Floor Difference
    Expiration
    From

Creative Coding Art Source Code  (Out of Print Collection at 07/20/2021) As you purchase and own this NFT of interactive Art source code, you are authorized to integrate or build upon it in personal or commercial projects such as websites, web apps, and web templates with proper credit to original author Che-Yu Wu. With verified NFT, you can get support from the original artist - Che-Yu Wu (cyw345@nyu.edu) if you need technical support for this piece of code.

let overAllTexture
function setup() {
	createCanvas(800,800);
	background(100);
	fill(0)
	rect(0,0,width,height)
	overAllTexture=createGraphics(width,height)
	overAllTexture.loadPixels()
	// noStroke()
	for(var i=0;i<width+50;i++){
		for(var o=0;o<height+50;o++){
			overAllTexture.set(i,o,color(100,noise(i/3,o/3,i*o/50)*random([0,40,80])))
		}
	}
	overAllTexture.updatePixels()
	// frameRate(2)
}
let glitchAmount =5
function draw() {
	noStroke()
	// glitchAmount = mouseX/100
	rectMode(CORNER)
	colorMode(RGB)
	fill(0, 0, 80,180)
	rect(0,0,width,height)
	rectMode(CENTER)
	
	colorMode(HSB)
	for(var o=50;o<height;o+=100){
		// rotate(PI/1000)
		let eyes = []
		push()
			translate(0,o)
			for(var i=0;i<width;i++){
				push()
					translate(i, sin(i/(20+mouseX/100))*15)
					fill(noise(i/500,o/400,noise(frameCount/150) + frameCount/50)*600%360,noise(i/90,o/1000,frameCount/100)*100,noise(i/80,o/1000,frameCount/100)*30+80)
					let progAng = (i/40+frameCount/20+o*50 + mouseY/100 + mouseX*noise(o)/100) % (PI*2)
					let hh = (sin(progAng) + cos(progAng/2) +  cos(progAng/5)/3+1)*30
					rotate(sin(i/10))
					rect(random(-0,glitchAmount),
							 random(-glitchAmount,glitchAmount),
							+ hh)

					if ( int(progAng/PI/2*100)==2   ){
						eyes.push(i)
					}
				pop()
			}
		
			eyes.forEach(eyeX=>{
				let mAng = atan2(mouseY-o,mouseX-eyeX)
				
				fill('white')
				ellipse(eyeX,0,25)
				fill('#333')
				ellipse(eyeX+cos(mAng)*5,sin(mAng)*5,10)
				
				stroke(0)
				push()
				translate(eyeX+30,0)
				noFill()
				rotate(sin(eyeX/2+o/10)/2)
				triangle(0,0,
								 50,-20,
								 50,20)
				pop()
			})
		pop()
		
	}
	push()
		blendMode(MULTIPLY)
		image(overAllTexture,0,0)
	pop()
	// ellipse(mouseX, mouseY, 20, 20);
}
Generative Art NFT - Che-Yu Wu collection image

Creative Coding Art Source Code (21 items, Out of Print Collection at 07/20/2021.) Che-Yu Wu is a multidisciplinary new media artist, designer, engineer, and entrepreneur from Taiwan, currently based in New York. With the sensitivity of art and engineering background. He creates generative arts which sampled from nature, physics, modernism art and turn them into algorithmic interactive art machines.

Twitter: https://twitter.com/cheyuwu345 New Media Artist Che-Yu Wu: https://opensea.io/accounts/CheYuWu

Category Art
Contract Address0x495f...7b5e
Token ID
Token StandardERC-1155
ChainEthereum
MetadataCentralized
Creator Earnings
10%
keyboard_arrow_down
Event
Price
From
To
Date