формула приведена в "фандаменталз ов интеректив компьютер грефикс":
#include <conio.h>
#include <graphics.h>
void main(void)
{
const a=2,b=2,c=2,d=23,k=40,xmax=640,ymax=480;
int graphdriver=DETECT,graphmode;
int clr,v;
double w,x,y;
initgraph(&graphdriver, &graphmode, "..\\bgi");
for(y=0;y<ymax;y++)
{
for(x=0;x<xmax;x++)
{
w=(((a*x*x)+(b*x*y)+(c*y*y)))/d;
v=w/k;
clr=w-v*k;
if(clr>15)
clr=15;
putpixel(x,y,clr);
}
}
getch();
помоему похожая плазма была в Rise.
}