Closed Thread Icon

Topic awaiting preservation: Silencing is a new illusion that shows Pages that link to <a href="https://ozoneasylum.com/backlink?for=32103" title="Pages that link to Topic awaiting preservation: Silencing is a new illusion that shows" rel="nofollow" >Topic awaiting preservation: Silencing is a new illusion that shows\

 
Author Thread
NoJive
Maniac (V) Inmate

From: The Land of one Headlight on.
Insane since: May 2001

posted posted 01-08-2011 15:52

I'll stare at anything. =)
http://visionlab.harvard.edu/silencing/

___________________________________________________________________________
"It's not the pale moon that excites me.... It's the nearness of you."

warjournal
Maniac (V) Mad Scientist

From:
Insane since: Aug 2000

posted posted 01-08-2011 23:21

Back in my ninja days, learned a few things about perception.
The first thing that is noticed is movement.
Second is colour, then silhouette.
Apparently motion over-rides, and so on down the line.
Ninjas are smart. Like, old school smart.

racerX
Nervous Wreck (II) Inmate

From: Portland Oregon
Insane since: Jun 2006

posted posted 01-09-2011 07:12

pretty cool. I made a script to test different speeds.

code:
<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <title></title>
</head>

<body>
	<canvas id='canvas'   style="border: solid 1px;" ></canvas>
	<script type='text/javascript'>


/*
inspired by http://visionlab.harvard.edu/silencing/


*/


var point=function(x,y){
this.x=x;
this.y=y;
this.color="red";
}

point.prototype={
c:function(i){
this.color=this.colors[i]
},
colors:["red","orange","yellow","green","blue","indigo","violet","pink"]
}
 points=[]
for(i=0;i<100;i++){
var z=(Math.random()*2)%2==0?1:-1;
var item=new point( Math.random()*200*(Math.cos(i/100*2*Math.PI))*z , Math.random()*200*(Math.sin(i/100*2*Math.PI))*z )
points.push(item)
}

window.onload=function(){
	var canvas = document.getElementById('canvas');
	var ctx=canvas.getContext('2d');
canvas.width=canvas.height=600
var rotate=0
var colorchange=0
var spinning=false

function render(){
colorchange++;
canvas.width=canvas.width
ctx.translate(300,300)
if(spinning){

rotate+=.05
rotate%=6.28

ctx.rotate(rotate)

}
 points.map(function(i){
 if(colorchange%5==0){i.c(~~(Math.random()*8))}
ctx.beginPath()
ctx.fillStyle=i.color
ctx.arc(i.x,i.y,5,0,6.28,false)
ctx.fill()

})
}

setInterval(render,10)
setInterval(function(){spinning=spinning?false:true},5000)
}
	</script>
</body>

</html>

WebShaman
Lunatic (VI) Mad Scientist

From: The Happy Hunting Grounds...
Insane since: Mar 2001

posted posted 01-11-2011 14:31

I love stuff like this! Thanks for posting!

WebShaman | The keenest sorrow (and greatest truth) is to recognize ourselves as the sole cause of all our adversities.
- Sophocles

« BackwardsOnwards »

Show Forum Drop Down Menu