pouët.net

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
added on the 2006-09-27 19:58:25 by Tigrou Tigrou
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.
added on the 2006-09-27 20:03:43 by jua jua
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!
added on the 2006-09-27 20:22:37 by Hatikvah Hatikvah
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.

added on the 2006-09-27 20:22:40 by Stelthzje Stelthzje
wooh Build engine man strikes back :)
added on the 2006-09-27 20:39:43 by Zest Zest
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...
added on the 2006-09-27 22:25:22 by jua jua
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...
added on the 2006-09-27 22:54:46 by Skate Skate
I checked the examples and saw that there is MUCH more :D
added on the 2006-09-27 23:02:28 by Skate Skate
I used it for generating the sound on my 4kb ;)
added on the 2006-09-27 23:10:49 by xernobyl xernobyl
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;

added on the 2006-10-01 15:20:38 by Tigrou Tigrou
Great tool!
added on the 2006-10-01 15:43:24 by raer raer
now that's the best coder tool i've seen since ages.
filter forge !!!!
Ken Silverman is an asshole.
added on the 2006-10-01 17:38:44 by texel texel
wow, i'm shitting out plasmas in seconds with this
added on the 2006-10-01 17:55:37 by linde linde
*splat*
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???
added on the 2006-10-03 15:55:47 by raer raer
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.
added on the 2006-10-03 16:57:53 by Sdw Sdw
you forgot to mention the platform it's for
platform that your shitty vic-20 cant handle!!!!
added on the 2006-10-03 18:20:27 by uns3en_ uns3en_
(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!
added on the 2006-10-03 19:45:25 by kusma kusma
Cool :)
added on the 2006-10-03 20:50:13 by _wheely_ _wheely_

login