A great tool everyone should know
category: general [glöplog]
Evaldraw is a complete programming environment with built-in compiler and text editor. Perhaps the best feature of Evaldraw is instant feedback. It automatically re-compiles the code every time you change it. There is no need of any SDK ,VC++ , .NET Framework or whatever
It can be usefull for :
-256b intro : you can directly test some 2d effects before implement it in asm
-4kb : for softsynth +and some special 3d routines (since opengl is also supported)
http://advsys.net/ken/evaldraw.zip
It can be usefull for :
-256b intro : you can directly test some 2d effects before implement it in asm
-4kb : for softsynth +and some special 3d routines (since opengl is also supported)
http://advsys.net/ken/evaldraw.zip
Looks cool, will look further into that when I have more time.
More stuff like that:
* Paint.NET has a very cool "codelab" plugin. You can write graphics code in C# in a little textbox and it instantly updates what you've written on the picture. Comes with lots of sample code, too.
* Media Player Classic has an integrated shader editor, you can write pixelshader coder into a textbox and it instantly recompiles it while you type and shows the shader on the running video file.
More stuff like that:
* Paint.NET has a very cool "codelab" plugin. You can write graphics code in C# in a little textbox and it instantly updates what you've written on the picture. Comes with lots of sample code, too.
* Media Player Classic has an integrated shader editor, you can write pixelshader coder into a textbox and it instantly recompiles it while you type and shows the shader on the running video file.
Yeah.. MPCs shader thingy is really cool for making postprocessing shaders in.. Ofcourse you can make a better studio in notime prety much but its still fun to see David Hasslehoff in pink!
Nice tool. Ken Silverman is the man. I bet if he lived in europe he would be a top 5 demo coder. Gotta love his obsession with voxels.
wooh Build engine man strikes back :)
Now that I've played around with evaldraw a bit... I think that might just be the coolest piece of software I have used so far...
yeah, great tool. I just tried
(x,y,t)
1/sin(x*20/y)*cos(y/x+t)
and it looks nice. now I'll check 3d options...
(x,y,t)
1/sin(x*20/y)*cos(y/x+t)
and it looks nice. now I'll check 3d options...
I checked the examples and saw that there is MUCH more :D
I used it for generating the sound on my 4kb ;)
Some example i made this afternoon:
goodold circle xor intersection
(x,y,t,&r,&g,&b) //press F1 for help
dx=x-sin(t);
dy=y+sin(t);
c1=(sqrt(dx*dx+dy*dy)*1500)%256;
if (c1<128) c1=1; else c1=0;
dx=x+sin(t);
dy=y+cos(t);
c2=(sqrt(dx*dx+dy*dy)*1500)%256;
if (c2<128) c2=1; else c2=0;
r=(c2*c1)*50;
g=(c1*c2)*155;
Another stuff
(x,y,t,&r,&g,&b) //press F1 for help
g=sin(x+t*5+PI/2)+y*sin(t*5)/0.5;
g=sin(g)*g*255;
goodold circle xor intersection
(x,y,t,&r,&g,&b) //press F1 for help
dx=x-sin(t);
dy=y+sin(t);
c1=(sqrt(dx*dx+dy*dy)*1500)%256;
if (c1<128) c1=1; else c1=0;
dx=x+sin(t);
dy=y+cos(t);
c2=(sqrt(dx*dx+dy*dy)*1500)%256;
if (c2<128) c2=1; else c2=0;
r=(c2*c1)*50;
g=(c1*c2)*155;
Another stuff
(x,y,t,&r,&g,&b) //press F1 for help
g=sin(x+t*5+PI/2)+y*sin(t*5)/0.5;
g=sin(g)*g*255;
Great tool!
now that's the best coder tool i've seen since ages.
filter forge !!!!
Ken Silverman is an asshole.
wow, i'm shitting out plasmas in seconds with this
*splat*
What really sucks in Evaldraw is that I need to press ALT-7 and ALT-8 twice. Why is the f*ckin menu set to ALT???
Code:
(x,y,t,&r,&g,&b) {
x += cos(y+t)+3*sin(t);
y += sin(x-t)-2*cos(t);
zoom = (sin(t)+2);
a1 = zoom*x;
a2 = zoom*y;
r = (cos(a1)+cos(a2));
g = (sin(a1)+cos(a2));
b = (cos(a1)+sin(a2));
s = 128*(sin(t/2)+1);
r = s*r*r;
g = s*g*g;
b = s*b*b;
}
What really sucks in Evaldraw is that I need to press ALT-7 and ALT-8 twice. Why is the f*ckin menu set to ALT???
Great stuff! I think the Paint.net plugin will come in quite handy for some prototyping etc.
Evaldraw is cool, but I didn't quite get along with the interface.
Evaldraw is cool, but I didn't quite get along with the interface.
you forgot to mention the platform it's for
platform that your shitty vic-20 cant handle!!!!
(x,y,t,&r,&g,&b) {
deg = atan2(x, y);
dist = sqrt(x*x + y*y);
u = deg;
v = 1 / dist;
u = (u + t) % 1;
v = (v + t) % 1;
r = u * 255;
g = v * 255;
}
tunnel! scroll with mouse!
deg = atan2(x, y);
dist = sqrt(x*x + y*y);
u = deg;
v = 1 / dist;
u = (u + t) % 1;
v = (v + t) % 1;
r = u * 255;
g = v * 255;
}
tunnel! scroll with mouse!
Cool :)