gluLookAt

Watch out for same x and z. Can cause problems.

Code:

gluLookAt(mCamera.position.x,
mCamera.position.y,
mCamera.position.z,
mCamera.target.x,
mCamera.target.y,
mCamera.target.z,
x, y, z);

Stage data from 3ds max script

Code:

#start of file
cModel
model:stage1.obj
material:stage1.jpg
positionX:0.0
positionY:0.0
positionZ:0.0
rotationX:0.0
rotationY:0.0
rotationZ:0.0
END
cModel
model:ground.obj
material:ground.jpg
positionX:0.0
positionY:0.0
positionZ:0.0
rotationX:0.0
rotationY:0.0
rotationZ:0.0
END
cModel
model:wall.obj
material:concrete.jpg
positionX:0.0
positionY:0.0
positionZ:0.0
rotationX:0.0
rotationY:0.0
rotationZ:0.0
END

#cameras in scene
cCamera
name:myCamera1
cameraX:0
cameraY:500
cameraZ:250
activator:ground
type:follow
targetX:0
targetY:0
targetZ:0.0
END
#end of file

maxscript

allObjects = $*

for OBJ in allObjects do(

print OBJ as string

)

for OBJ in Geometry do(

print OBJ as string

print OBJ.material.name as string

)