Question about 3d stereoscopy
Hi there. I've been noticing for quite some time now that a lot of graphic engines (like Doomsday itself) and emulators started to add 3d stereoscopy. So, the question is: in your case, did you developed the entire feature yourselves, or there is some sort of free opensource generic code, library or something like that, that enables the 3d? If there is, could you point me where I can download it?
Thanks in advance.
Thanks in advance.
Comments
Here's an overview:
Maybe I'm missing the question... but DE _IS_ open source! Of course you'd have to extract the pieces you need, but still it seems like a pretty big head start!
The thing is, I'm looking from opensource code for a friend who is developing a game, but I'm not sure if he'll release the game for free or he'll sell it. Therefore, well, I believe it wouldn't be right to use your code in a project that will be used for sale, that's the thing. I'm looking for opensource code because my friend doesn't have a lot of money to buy expensive enviroments that would make the developing of the game a lot easier. But his project, I don't know if he'll even release it ever, and if he does, either for free or for sale. Bottomline, I'm looking for opensource code because of money lacking, but for a project that may be for sale. That's the reason I'm not using the Doomsday Engine's code.
Of course, if you give me permission to use it, that would be great!!! That would be absolutely fantastic, it'll solve all my problems. But I will NOT use without your permission.
So, would you give me permission to use your code?
- The libraries are available under LGPL, meaning you can use them even in commercial projects. The main limitation is that you have to release any changes you make to the libraries, but you can keep your app closed source. The relevant libraries are libgui (OpenGL stuff) and libappfw (particularly vrwindowtransform.cpp).
- The Doom-derived code is under GPL because it is partially based on id Software's and Raven Software's code. This comprises the application level functionality in the client, e.g., head tracking input mappings for Oculus Rift.
(Although it must be noted that the current Doomsday OVR code is a bit obsolete.)So to summarize, while I can't give you any additional permissions to use the code, some of the valuable parts are available under LGPL.