scene.org File Archive

File download

<root>­/­resources­/­code­/­sources/bleam_code.zip

File size:
134 756 bytes (131.60K)
File date:
2011-02-15 23:04:16
Download count:
all-time: 489

Preview

  • bleam_code/ dir
  • bleam_code/code/ dir
  • bleam_code/code/3d.cpp 23.82K
  • bleam_code/code/3d.h 2.89K
  • bleam_code/code/3d_lmap.cpp 21.57K
  • bleam_code/code/Avi.cpp 4.63K
  • bleam_code/code/AVI.H 205B
  • bleam_code/code/common.h 418B
  • bleam_code/code/Coords.h 3.45K
  • bleam_code/code/d3d.cpp 0B
  • bleam_code/code/d3d.ds 727B
  • bleam_code/code/d3d.dsp 7.20K
  • bleam_code/code/d3d.dsw 529B
  • bleam_code/code/d3d.h 0B
  • bleam_code/code/d3d.plg 242B
  • bleam_code/code/d3d.rc 7.13K
  • bleam_code/code/d3derr.cpp 11.24K
  • bleam_code/code/d3derr.h 264B
  • bleam_code/code/d3dmain.cpp 32.35K
  • bleam_code/code/d3dmain.h 5.32K
  • bleam_code/code/Demo.cpp 56.82K
  • bleam_code/code/Demo.h 931B
  • bleam_code/code/demo2.cpp 4.84K
  • bleam_code/code/flare.raw 16.00K
  • bleam_code/code/Flib.cpp 6.51K
  • bleam_code/code/Flib.h 948B
  • bleam_code/code/font.fnt 2.00K
  • bleam_code/code/huffman.h 15.69K
  • bleam_code/code/hyper.cpp 19.37K
  • bleam_code/code/layer12.cpp 10.76K
  • bleam_code/code/layer3.cpp 55.26K
  • bleam_code/code/main.cpp 7.36K
  • bleam_code/code/mainold.cpp 7.43K
  • bleam_code/code/mpeg.h 3.37K
  • bleam_code/code/mpegdct.cpp 9.20K
  • bleam_code/code/mpegdecode.cpp 9.79K
  • bleam_code/code/mpegutil.cpp 10.34K
  • bleam_code/code/player.cpp 3.80K
  • bleam_code/code/profile.h 1.29K
  • bleam_code/code/registry.cpp 5.83K
  • bleam_code/code/registry.h 1.16K
  • bleam_code/code/resource.h 1.11K
  • bleam_code/code/tables.h 8.26K
  • bleam_code/code/texture.cpp 22.79K
  • bleam_code/code/texture.h 5.31K
  • bleam_code/code/video.cpp 15.82K
  • bleam_code/code/video.h 670B
  • bleam_code/code/video_old.cpp 17.14K
  • bleam_code/code/videodct.h 8.59K
  • bleam_code/readme.1st 4.57K

file_id.diz

source code for the old D3D "bleam" demo by statix.


hello all ya peeps in the place
it's statix here
I wanted to release some source for my demos for a long time, but I always have a policy of starting each new production completely from scratch, with no old code. call me stupid, but it keeps me amused, and it keeps each production a little bit more "fresh". Anyway, I found I had no code left on my hard-disk except bleam. bleam won the windows compo at assembly 98. here is the code for the people that want to learn. I hope it's complete, but there are no guaruntees......

you probably need visual c++ 5 to compile it, the project file may be saved in version 6 format but 5 is enough, I checked. 4 is probably ok also.

a few important points:

I make no claims about the accuracy, reliability or any other guaruntee about this code. you use it, compile it, whatever else it AT YOUR OWN RISK. please do not contact me about it. I release it for you to learn, but not for you to ask me stuff.

bleam was written from nothing, in 4 long days. vic helped me so much, not just in the music. also the lionhead people. thankyou guys. it is full of bugs, many people say it isnt up to my usual standard. (whatever that means). but I think it is quite an interesting demo, the main thing I was trying to do was make a 3dfx (or direct3d...) program which didnt look like all the other ones. It's so easy to make a basic 3d engine with a 3d card, it's NOT so easy to make something stylish with one. I'm not saying I succeeded, but at least the product has some stamp of originiality....

now about the code. YOU NEED THE ORIGINAL BLEAM.EXE and data files to use this code. you can download this file (I hope from the internet). Before june 1999, you can download the original bleam demo from: http://ban.joh.cam.ac.uk/~alex/bleam.zip

because it was made so fast, the code is a mess. I hope you learn from it, but it isn't commented. I don't have time for that shit, when you are working 24hrs every day to produce something visible (if not good). The files include the following features:

- 3ds max reading code, from an exporter (not included)
- 3d engine, with volumetric light effects
- complete direct 3d wrapping shell
- windows 32 stuff
- texture management
- wavelet video decompression
- file library management
- mpeg 3 / 2/ 1 decoder and windows multimedia sound drivers (no midas used)
- registry management code
- of course, all the demo fx.

of course, I expect lots of people will rip things from this. but since I am getting too old and tired of the scene, I really dont give much of a shit - I am not saying it's dying, but I know the "old" scene better than the new scene, and I dont have much to say anymore to the new generation, apart from good luck. so happy ripping everybody, I hope it helps you. if it doesn't, then never mind, it didn't hurt to release it anyway. I wrote it first, that's enough credit for me. I hope you respect me, and all the other people, for our attempts to push the limits.

I hope you all go on keeping the friendly spirit of the scene. it's a nice place to work, if you are still enthusiastic, and there is a long way to go. enjoy this, if you can get anything out of it. if you just want nothing but to rip, then I hope you enjoy the ripping, but really, you must be pretty stupid.

finally, please support the ukscene. I plan to release this through the ukscene website. the uk is full of talented people (just go look at your music cd collection) - and maybe one day we will return to our amiga scene glory days (that was before I was around, but I smell it in the air, still......)

check www.ukscene.org

love to you all.
especial greets to all my scene friends, particularly the french scene guys (ollie, alex, simon, antony, etc) and the cool finnish guys (riot, brothomstates and md - you absolutely rule the universe. let's work together one day), the dutch guys who I love like brothers (vic, aap, ravian, *), the english dudes and of course EVERYONE who's been good to me.  lots of other people I would like to mention (echo, edge, md, jello guys, jeremy williams) but are too numerous to do a proper list........... the scene absolutely rules, and whether it dies or not is irrelevant. lots of friendships were made, will be made, live for the moment.

maybe this is the end for me.... but not for the scene.

see you round, maybe in another life
statix
(aka alex e)

finally:

all code and other material, and intellectual property in this archive is copyright alex evans 1998/1999
it is freely distrubutable provided you don't charge and you don't change anything.