Which way to go in Linux 3D programming?

Posted by Tek on Stack Overflow See other posts from Stack Overflow or by Tek
Published on 2010-05-01T00:05:31Z Indexed on 2010/05/01 0:07 UTC
Read the original article Hit count: 185

Filed under:
|
|
|
|

I'm looking for some answers for a project I'm thinking of. I've searched and from what I understand (correct me if I'm wrong) the only way the program I want to make will work is through 3D application. Let me explain.

I plan to make a studio production program but it's unique in the fact that I want to be able to make it fluid. Let me explain. Imagine Microsoft's Surface program where you're able to touch and drag pictures across the screen. Instead of pictures I want them to be sound samples (wavs,mp3,etc). Of course instead the input will be with the mouse but if I ever do finish the project I would totally add touch screen input compatibility! Anyway, I'm guessing there's "physics" to do with it which is why I'm thinking that even though it'll be a 2D application I'll need to code it in a 3D environment.

Assuming that I'm correct in how I want to approach my project, where can I start learning about 3D programming? I actually come from PHP programming which will make C++ easier for me to learn. But I don't even know where to start. If I'm not wrong OpenGL is the most up to date API as far as I know.

Anyway, please give me your insights guys. I could really use some guidance here since I could totally be wrong in everything that I wrote :)

© Stack Overflow or respective owner

Related posts about linux

Related posts about opengl