Start 3D programming / OpenGL

I am pretty familiar with C / C ++ / java, but basically I only did command line programming (except for the GUI in java).

I am really interested in 3D programming, but the problem I am facing is that I feel so little that I don’t even know where to start, so it’s hard for me to find the indicated resources.

I was hoping that someone could point me in the right direction regarding some resources / tutorials to get started.

I understand that two large platforms are OpenGL and Direct3d. My questions - is it "better" to learn?

I initially started with a little OpenGl with some tutorials at http://nehe.gamedev.net , but later I found out that most of the stuff there depreciated / bad style.

Then I found out that the latest version of OpenGL is 4.x, and my annual VG card only supports OpenGL 2.x (HD 4890).

I would like to learn how to basically “walk” through some three-dimensional medium, for example. the maze.

+5
source share
5 answers

I personally did not work with OpenGL, and I only worked with DirectX through XNA, but from what I know, OpenGL is somewhat easier than DirectX (not to mention cross-platform) to find out, so it might be better to start. You do not need to worry about such things as creating textures (for example, Maya) in a special format; you can just use a jpeg file or something to make it work. I heard that Java Monkey Engine is good.

Windows - - , , Microsoft XNA Game Studio , - , . ( #, , , .)

+1

3D-, OpenGL/DirectX, - , . XNA, ( ) . , OpenGL DirectX, 2D, API, ( 3D, API), , ( ).

OpenGL SuperBible; http://www.arcsynthesis.org/gltut/ ; http://www.swiftless.com/opengltuts/opengl4tuts.html .

, OpenGL DirectX, , - XNA/Xbox/Windows Phone, , Linux/ - . , OpenGL DirectX.

https://gamedev.stackexchange.com/ ; , ; . https://gamedev.stackexchange.com/search?q=beginner. http://www.gamasutra.com/blogs/LewisPulsipher/20110516/7453/So_Youre_Going_To_Make_A_Game_For_The_Very_First_Time.php ( , 3D-)

+1

OpenGL DirectX , , , OpenGL, , . , , Android WebGL.

, 3D-, "" OpenGL. , :

+1

XNA. 3D- .

. http://msdn.microsoft.com/en-us/library/bb197293%28v=xnagamestudio.31%29.aspx http://www.nfostergames.com/XNAQuickStartEngineWalkthrough.htm

:

http://quickstartengine.codeplex.com/

0

: http://www.amazon.com/Introduction-Game-Programming-Direct-9-0c/dp/1598220160 "" ( ) DirectX. DX10, , , , .

OpenGL, , - . ( , , ..), GL DX , .

0

All Articles