Frans Bouma's blog

Generator.CreateCoolTool();

Syndication

News




    Add to Technorati Favorites

About me

Fun stuff I created

My work

Weblogs.asp.net / .Text screensaver!

Ok, it's finished! :) Yesterday I blogged about my Christmas coding session resulting in an OpenGL 3D effect I named 'Bands' and today I've transfered it into a screensaver, complete with .Text / Weblogs.asp.net textures, to say 'Thank you' to Scott and the other people who keep this blogging site running, in a more 'geeky' fashion.

Sourcecode (C++) is of course available. See the readme inside the binary archive how to install it.

  • Binary (.zip). Download (377KB)
  • Sourcecode (.zip). Download (736KB, incl. textures and dlls). It's not that beautiful, and perhaps can be optimized here and there.

Update: Screenshot

Published Friday, December 26, 2003 6:44 PM by FransBouma

Filed under:

Comments

# Lovely@ Friday, December 26, 2003 2:11 PM

It looks great :p

Just like the dozer-one :)
Gonna try and learn a bit from your source, I'm amazed with what you can do with OpenGL

David Cumps

# re: Weblogs.asp.net / .Text screensaver!@ Friday, December 26, 2003 2:41 PM

thanks, David! :)

Frans Bouma

# re: Weblogs.asp.net / .Text screensaver!@ Friday, December 26, 2003 11:26 PM

Cool! Going to grab it tonight and take a look.

I fooled around with some OpenGL (mostly) and DirectX back in college for my graphics course. Been awhile, but I'd love to play around more with it. Maybe this will be the code that sparks the interest :)

Tim Marman

# re: Weblogs.asp.net / .Text screensaver!@ Saturday, December 27, 2003 12:08 PM

Superb :D

looks great on my geforcefx 5600

Great job.

OmegaSupreme

# re: Weblogs.asp.net / .Text screensaver!@ Monday, December 29, 2003 2:36 PM

Looks very nice buddy!! I've got a GeForce 3 card on WinXP.

Respect and keep up the good work :)

Johan Danforth

# re: Weblogs.asp.net / .Text screensaver!@ Monday, December 29, 2003 3:06 PM

Thanks all! :)

I noticed a small bug with the timings, if hte framerate drops because the time it takes to calculate and draw a frame is > the time it takes of a frame using the current framerate of the screen (75hz for example), the animation slows, because the angle changes of the x-y and z sines are not changed because of the less amount of frames drawn per second... ah well.. ;) It was fun developing this code (it even pulls 75fps on my GF4 / amd2600+ with 250 flares/bands on 1600x1200 :))

Frans Bouma

# re: Weblogs.asp.net / .Text screensaver!@ Monday, December 29, 2003 3:47 PM

I used to follow the demo scene back when I had an Amiga then a PC. I liked The Future Crew stuff. I was impressed by the effects and the fact many were coded in assembly. Pretty impressive because you have to be very good in programming plus calculus/math.

Abdu

# re: Weblogs.asp.net / .Text screensaver!@ Monday, December 29, 2003 4:11 PM

I typed a long reply, about the demoscene, but .Text's bug with the viewstate corruption vanished it. :(

Frans Bouma

# New and Notable 32@ Tuesday, December 30, 2003 4:48 AM

TrackBack

# re: Weblogs.asp.net / .Text screensaver!@ Monday, January 12, 2004 11:49 AM

Too bad. I am getting into the habit of doing a copy all before hitting the submit button. I got burned a few times when the next page crashed and doing a back got me back into a blank form.

Abdu

Abdu

# re: Weblogs.asp.net / .Text screensaver!@ Thursday, January 15, 2004 11:00 AM

Any steps to do a clean uninstall? It's nice, but a total CPU hog on my machine.

Charles

# re: Weblogs.asp.net / .Text screensaver!@ Thursday, January 15, 2004 11:05 AM

Set the screensaver of windows to another screensaver, remove the directory you installed it in, done :)

It is a cpu hog, but you don't need that cpu when the screensaver is used ;)

Frans Bouma

# re: Weblogs.asp.net / .Text screensaver!@ Thursday, January 15, 2004 12:34 PM

Well, just wanted to make sure that removing the directory will leave it clean.

And yes, I realize that it's a screen saver :) and I shouldn't need my cpu when it's running, but:

1) My machine is also a web server (application development) which sometimes testers have to access

2) I'm one of those eccentrics (I always turn my machine off when not in use) that believe that every component has a lifetime. Working it harder will shorten that lifetime. I don't think that my system could benefit from the increased heat output of the CPU.

Very nice ss though (just a CPU hog)!

Charles

# re: Weblogs.asp.net / .Text screensaver!@ Thursday, January 15, 2004 12:40 PM

Ah I understand :)

Thanks, yes it is a cpu hog, it just runs around in loops to render as much frames as possible, calculating a lot of matrixes, sines, cosines and projected coordinates in each frame :) so the CPU has erm... a lot of work ;)

Frans Bouma

# .Text Screensaver@ Sunday, February 01, 2004 9:03 AM

TrackBack

# .Text Screensaver@ Sunday, February 01, 2004 9:04 AM

TrackBack

# .Text Screensaver@ Sunday, February 01, 2004 9:05 AM

TrackBack

# re: Weblogs.asp.net / .Text screensaver!@ Monday, May 31, 2004 12:34 AM

Cool, but better have multiCPU, that way the machine can do some work other then running ss.

ZRT