From: David O. <da...@st...> - 2007-02-04 16:47:01
|
Hello! An interesting feature of certain 3D games, both on Linux and on other platforms is the ability to have the image rendered stereoscopically, so that one image is produced for each eye. BZFlag, for instance, supports several modes, among them an anaglyph mode, which is nice if you have red/cyan 3D glasses, a "stereo" mode, which I think is intended for either cross-eyed or parallel viewing, an interlaced mode, perhaps for use with some sort of peripheral or lens, and so on. The question that arises is whether this can be achieved in Mesa itself, which would open up the possibility of viewing all games in 3D rather than just a few. Theoretically, it seems possible: Render one image with the camera position and/or angle shifted slightly to the left, one shifted to the right, and use some user-specified multipliers to bring the virtual "eyes" closer together or futher apart to compensate for odd perspectives, user preference, et cetera. Is this at all doable today? It seems like it could add a lot to certain games, at any rate, and I suppose it's going to be a necessary feature as soon as people start buying 3D monitors. Plus it would finally give me some more uses for those 3D glasses I have lying around! Sincerely David J. Oftedal |