Here's the premise...
A large plane textured with a background image. Since SCROLL BACKDROP no longer works, I'll scroll the texture on the plane.
Is there a formula to size the plane so that the camera image (looking at the plane) is
exactly the same as if I had pasted the image on the screen in 2D?
For instance, it seems that using an 800x600 window, an 800x600 plane, and a camera distance of -500z gives a very close match with the pasted full screen image, as illustrated in the snippet below. Hit "s" or "c" to change the display.
set display mode 800,600,32
autocam off
ink 0xFFFFFFFF,0
box 0,0,800,600
ink 0xFFFF0000,0
box 1,1,799,599
ink 0xFFFFFFFF,0
line 400,0,400,600
line 0,300,800,300
text 100,100,"CAMERA"
get image 1,0,0,800,600,3
ink 0xFFFF0000,0
text 100,100,"CAMERA"
ink 0xFFFFFFFF,0
text 100,100,"SCREEN"
get image 2,0,0,800,600,3
make object plane 1,800,600
texture object 1,1
set object emissive 1,0xFFFFFFFF
set object filter 1,0
position camera 0,0,-500
point camera 0,0,0
do
if inkey$()="s"
set camera view 0,0,0,0
paste image 2,0,0
endif
if inkey$()="c" then set camera view 0,0,800,600
loop
But it's not exact.