Looks really nice, but as I know nothing of shaders really have no clue how to implement it. I tried the standard bloom example as suggested above which works if a bit gaudy. I then tried to put this shader into it and, either it is too subtle for me to notice, or not working. Even worse in my own project everything just goes black. No text, just black nothingness, quite the opposite of what I was hoping lol. I am a little in the dark though with the code as the stuff I don't really understand seems either sparsely documented (vectors are a mystery to me, have no real clue about them) or nothing at all "load camera effect" etc where I am unsure of the exact values.
This is a space game too although just a few days in the making so far and probably about 5 years behind the one above lol.
rem Load and apply fullscreen shader to scene camera (using DarkSHADER commands and file format)
load camera effect "bloom.dbs",1,0 : set camera effect 1,1,1
rem Place scene camera
position camera 1,500000,0,-4500
`position camera 1,0,50,-200
point camera 1,0,0,0
rem Create a quad with quad shader for our main screen camera zero
make object plain 2000,2,2,1
load effect "quad.fx",2,0
set object effect 2000,2
null = make vector4(1)
set vector4 1,640,480,0,0
set effect constant vector 2,"ViewSize",1
null = delete vector4(1)
texture object 2000,0,1
do
gosub orbit
gosub distance
gosub control
rem Render scene camera (which produces our bloom)
hide object 2000
for n=1 to 20
if object exist(n)
show object n
endif
next n
sync camera 1
text 0,0,"polygons "+str$(statistic(1))
text 0,16,"Speed "+str$(speed)
text 0,32,"Current X,Y,Z "+str$(playerx#)+","+str$(playery#)+","+str$(playerz#)
text 0,48,"FPS "+str$(screen fps())
text 0,64,"Sun X,Y,Z "+str$(planet(1,1))+","+str$(planet(1,2))+","+str$(planet(1,3))+" Distance "+str$(planet(1,4)-planet(1,5))
text 0,80,"Mercury X,Y,Z "+str$(planet(2,1))+","+str$(planet(2,2))+","+str$(planet(2,3))+" Distance "+str$(planet(2,4))
text 0,96,"Venus X,Y,Z "+str$(planet(3,1))+","+str$(planet(3,2))+","+str$(planet(3,3))+" Distance "+str$(planet(3,4))
text 0,112,"Earth X,Y,Z "+str$(planet(4,1))+","+str$(planet(4,2))+","+str$(planet(4,3))+" Distance "+str$(planet(4,4))
text 0,128,"Mars X,Y,Z "+str$(planet(5,1))+","+str$(planet(5,2))+","+str$(planet(5,3))+" Distance "+str$(planet(5,4))
text 0,144,"Jupiter X,Y,Z "+str$(planet(6,1))+","+str$(planet(6,2))+","+str$(planet(6,3))+" Distance "+str$(planet(6,4))
text 0,160,"Saturn X,Y,Z "+str$(planet(7,1))+","+str$(planet(7,2))+","+str$(planet(7,3))+" Distance "+str$(planet(7,4))
text 0,176,"Uranus X,Y,Z "+str$(planet(8,1))+","+str$(planet(8,2))+","+str$(planet(8,3))+" Distance "+str$(planet(8,4))
text 0,192,"Neptune X,Y,Z "+str$(planet(9,1))+","+str$(planet(9,2))+","+str$(planet(9,3))+" Distance "+str$(planet(9,4))
text 0,208,"Pluto X,Y,Z "+str$(planet(10,1))+","+str$(planet(10,2))+","+str$(planet(10,3))+" Distance "+str$(planet(10,4))
rem Render our main screen camera zero
show object 2000
for n=1 to 20
if object exist(n)
hide object n
endif
next n
sync mask %01:sync
`sync
LOOP
The above is an example of what I am working on. Using the standard DB shader this time but I have tried both. Seeing as the only one that defo worked for me was the original I have stuck with that until I can get it working. Excuse the slightly chaotic code obviously a lot is missing I have basically put in the stuff only relevant to the shader. I have a few more objects around than the ones I show and hide but do not want any effect on those so assume that is ok.
At the min all I get is a black screen

Any thoughts? Remember I am a shader novice so try not to baffle me
http://s6.bitefight.org/c.php?uid=103081