Play the movie (which lasts 1 minute) full screen and stare to the center of the image.
After the movie finishes, look away (for example look to a face or to your hands). For few seconds everything you see will appear to distort.
The original idea is not mine, I have seen on the net, BUT this animation file was created by me with this C program.
Türkçe: İllüzyonu görebilmek için, videoyu tam ekranda oynatın ve şeklin merkezine odaklanın. Video bittiğinde farklı bir noktaya ( elinize ya da yüzünüze) bakın. Bir kaç saniye boyunca baktığınız her şey bozulmuş gibi görünecek.
//License: Public Domain//Written by Nasca Octavian PAUL, Tg. Mures, Romania//in 20060901/*Steps to obtain the illusion image:1) Compile this program and run it2) Convert the .pgm images to .png images with the bash script:>>>>>cut<<<<<for file in *.pgmdo echo $file pnmtopng $file > "$file.png" rm -f $filedone>>>>>cut<<<<<3) Convert png images to "output.avi"mencoder "mf://*.png" -mf fps=20:type=png -ovc lavc -oac copy -o output.avi4) Convert "output.avi" to ogg theora with:ffmpeg2theora output.avi5) Run the animation (full screen) and look and stare in the center of itAfter 1 minute, look away and you'll see a very interesting illusion (looks like objects/faces/etc changes their shapes) which last few seconds.*/#include<stdio.h>#include<math.h>staticconstintsizex=640;staticconstintsizey=480;staticconstfloatfreq=80;staticunsignedchardata[sizex*sizey];staticunsignedcharf(floatx,floaty,floatphase){x=fabs(x);y=fabs(y);floatm=sin(phase+(x+y)*freq)*127.0+128;return(m);}staticvoidmake_frame(floatt){for(intj=0;j<sizey;j++){for(inti=0;i<sizex;i++){floatx=(i*2-sizex)/(float)sizex;floaty=(j*2-sizey)/(float)sizey;floaty2=y/sizex*sizey;if((x*x+y2*y2)<0.1)data[i+j*sizex]=f(x,y,t);elsedata[i+j*sizex]=f(x,y,-t);}}}staticvoidsave_frame(char*filename){FILE*f=fopen(filename,"wb");if(!f)return;fprintf(f,"P5\n%d %d\n255\n\n",sizex,sizey);fwrite(data,sizex,sizey,f);fclose(f);}intmain(void){chartmp[100];tmp[99]=0;for(intk=0;k<1200;k++){make_frame(k*0.5);snprintf(tmp,99,"frame%05d.pgm",k);printf("%s\n",tmp);save_frame(tmp);}return0;}
Lizenz
Public domainPublic domainfalsefalse
Dieses Werk wurde von seinem Urheber Paulnasca in der Wikipedia auf Englisch als gemeinfrei veröffentlicht. Dies gilt weltweit. In manchen Staaten könnte dies rechtlich nicht möglich sein. Sofern dies der Fall ist: Paulnasca gewährt jedem das bedingungslose Recht, dieses Werk für jedweden Zweck zu nutzen, es sei denn, Bedingungen sind gesetzlich erforderlich.Public domainPublic domainfalsefalse
Ursprüngliches Datei-Logbuch
Die ursprüngliche Dateibeschreibungsseite war hier. Alle folgenden Benutzernamen beziehen sich auf en.wikipedia.
2006-09-01 18:27 Paulnasca 640×480× (6598414 bytes) To see the illusion, do this: Play the movie (which last 1 minute) full screen and stare to the center of the image. After the movie finishes, look away (for example look to a face or to your hands). For few seconds everything you'll see appear to distor
Kurzbeschreibungen
Ergänze eine einzeilige Erklärung, was diese Datei darstellt.
Diese Datei enthält weitere Informationen (beispielsweise Exif-Metadaten), die in der Regel von der Digitalkamera oder dem verwendeten Scanner stammen. Durch nachträgliche Bearbeitung der Originaldatei können einige Details verändert worden sein.