01-25-2005 07:10
The current camera system is decent, aside from the zoom, but.. I think we could do with a few extra modes, most importantly being...

'Third person mouselook'

The camera starts behind the avatar. In this mode, the pointer can be enabled or disabled with a keypress. While the pointer is disabled, the mouse will aim the direction of the avatar. as in mouselook, the camera angle will change, but rather than aim directly in that direction, it will look in the direction relative to the avatar, and slide along the ground if it hits one. So moving the mouse all the way up would see a topdown view of the avatar, and moving it down would look up it's dress :P. Left and right mouse would steer the direction the entire avatar points. Keys left/right strafe, Keys up/down forward and backward. In flight, the entire avatar is steered with the mouse, allowing full radial movement in any direction, and removing the need for pageup/pagedown, the most uncomfortable way to fly.
On the otherhand, while the mouse is disabled, left and right keys no longer strafe, but rotate the avatar as normal, but movement doesn't alter the camera, instead the camera stays locked where you last left it. Pageup/Pagedown fly here. Interact with the world as normal.

'Local camera (Movie or roleplaying game?)'

Probably more complex to implement, this would add an object type that locks the camera to a certain area. I see it as a box. Strech the box to the length of the room the camera should take up. It's rotation settings, rather than rotating the actual object, rotate a pivot that aims the local camera in a certain direction. The pivot's extra parameters would be an aspect ratio. (Not represented by standard, but rather like an object's cut). An option to have the pivot follow the avatar, and lock at certain rotations. (advanced cut). And of course, a relative set of coordinates that the pivot would be placed at.
As complex as this would be to add, I think it would add a major height to quality. And it wouldn't be enforced, so it wouldn't make a big difference. Which would be controlled by the new..

'Camera mode'
Button in the bottom bar, that rotates between the new spiffy camera modes. :D
_____________________
Residents demand more pixelshaders.