Hiho
I saw your volumetric Cloud and thought how I can do the same thing without shaders, here's my Code:
PS:"cloud.png" is your cloud image
set display mode 1024,768,32
sync rate 60
sync on
hide mouse
`--------------------Text--------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
set text font "Verdana"
set text size 13
set text to bold
ink rgb(255,255,0),0
`--------------------Images------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
load image "cloud.png",1
`-----------------Variables------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
clouds=10
units=10
`------------------Setup Clouds------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
for x=1 to 15
`cloud(startobject,endobject,x-position,y-position,z-position)
cloud(clouds+1,clouds+units,rnd(13000),rnd(2000)+4000,rnd(12000))
inc clouds,units
next x
`--------------------Setup Camera------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
set camera range 0,999999999,0
position camera 0,0,500,0
set ambient light 100
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
`==================================================================================================
`=====================================Main Loop====================================================
`==================================================================================================
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
do
`--------------Update Clouds and Sky---------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
for c=11 to clouds
point object c,camera position x(),camera position y(),camera position z()
next c
`--------------------Camera------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
ncr#=curvevalue(cr#,ncr#,5)
ncf#=curvevalue(cf#,ncf#,5)
cx#=cx#+mousemovey()*0.2
cy#=cy#+mousemovex()*0.2
if cx#>80 then cx#=80
if cx#<-80 then cx#=-80
ncx#=curveangle(cx#,ncx#,2)
ncy#=curveangle(cy#,ncy#,2)
move camera ncf#
rotate camera 0,wrapvalue(ncy#-90),0
move camera ncr#
rotate camera 0,wrapvalue(ncy#+90),0
rotate camera ncx#,ncy#,0
if shiftkey()=1 then speed#=6 else speed#=4
if upkey()=1 then move camera 0,speed#
if downkey()=1 then move camera 0,-speed#
`--------------------Text--------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
s=statistic (1)
text 10,10,"PolyCounter = "+str$(s)
text 10,30,"FPS = "+str$(screen fps())
sync
loop
`-----------------Cloud Function-------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
`--------------------------------------------------------------------------------------------------
function cloud(s,e,x,y,z)
for c=s to e
make object plain c,64,64
texture object c,1
set object transparency c,3
set object cull c,0
position object c,-x/2+x+rnd(250),-y/2+y+rnd(250),-z/2+z+rnd(150)
scale object c,rnd(200)+200,rnd(200)+200,rnd(200)+200
next c
endfunction