Dont use reflection shading ever, its so slooooow and gives a really crappy resault, if you want a reflection use a second camera and
set camera to image.
Then color the backdrop on all the cameras your using.
Heres the code with tweaks
set display mode 1280,1024,32
backdrop on
rem make the cameras (view cam and reflection cam)
make camera 1 `(reflection cam)
make camera 2 `(view cam)
rem set fov so it dosnt seem big in reflection
set camera fov 1,120
autocam off
position camera 2,20,-4,-5
point camera 2,0,0,0
createscene()
rem set the current camera
set current camera 2
rem color both camera backdrops
color backdrop 1,rgb(20,20,20)
color backdrop 2,rgb(20,20,20)
wait key
end
function createscene()
make object plain 1,30,30
xrotate object 1,90
position object 1,0,-10,0
make object plain 2,30,20
position object 2,0,-1,5
rem position camera commands
position camera 1,0,0,4.9
rotate camera 1,0,180,0
rem the command that makes it all work, then texture your mirror with it
set camera to image 1,1,512,512
texture object 2,1
make object cylinder 3,10
scale object 3,5,100,5
position object 3,0,-5,0
make object sphere 4,2,100,100
set object emissive 4,rgb(1,1,1)
make object sphere 5,.7
set object emissive 5,RGB(255,255,0)
ghost object on 4,0
make light 1
color light 1,rgb(255,255,0)
set point light 1,0,0,0
`set shadow shading on 3
endfunction
Check out my site for the latest on my games.