Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Application Programming › Need some guiding for OpenGL with C++
New Posts  All Forums:Forum Nav:

Need some guiding for OpenGL with C++

post #1 of 3
Thread Starter 
Hello,

I've been very interested in OpenGL but I have a bit of a problem to find modern guides or tutorials to help me with it ,I've found a YouTube video guide but it's old and the OpenGL library in it is old

https://www.youtube.com/watch?v=TH_hA_Sru6Q&list=SP2E88A9FE78FBF3B8
This is the YouTube guide for whoever is interested

I think that the OpenGL I'm working with is old(prior to 3.0 I think)because I can use "glMatrixMode(GL_PROJECTION)" which I read that it wasn't used anymore in OpenGL 3.0 and releases after that and I'd like to learn the updated version more

So what guides/books/links/tutorials do you suggest?
My First
(9 items)
 
My dream
(7 items)
 
 
CPUMotherboardGraphicsGraphics
i7 4960x ASUS Rampage IV Extreme Black Edition GTX 780 ti GTX 780 ti 
GraphicsRAMHard Drive
GTX 780 ti  64 GB corsair dominator Samsung 840 pro 256GB SSD 
  hide details  
Reply
My First
(9 items)
 
My dream
(7 items)
 
 
CPUMotherboardGraphicsGraphics
i7 4960x ASUS Rampage IV Extreme Black Edition GTX 780 ti GTX 780 ti 
GraphicsRAMHard Drive
GTX 780 ti  64 GB corsair dominator Samsung 840 pro 256GB SSD 
  hide details  
Reply
post #2 of 3
The modern OpenGL, as well as DirectX, are quite different from the old ones, so you probably shouldn't bother with outdated tutorials. There's no longer a fixed pipeline and pretty much everything is done using shaders. There are currently at least two, generally recommended modern OpenGL books: the more introductory blue book, which covers general OpenGL and the more advanced orange book which focuses on OpenGL shading language.

There are also some good tutorials online which cover both OpenGL and fundamentals of 3D graphics like vector math, matrix operations and rendering pipeline:

http://www.arcsynthesis.org/gltut/
http://solarianprogrammer.com/2013/05/10/opengl-101-windows-osx-linux-getting-started/
http://tomdalling.com/blog/category/modern-opengl/
http://www.rastertek.com/tutgl40.html

If you like some hands on experience and prefer to read more code than text I can recommend Rastertek tutorials, otherwise, especially if you need some introduction, check out the first of the above links.
buka
(17 items)
 
  
Reply
buka
(17 items)
 
  
Reply
post #3 of 3
Thread Starter 
Quote:
Originally Posted by poroboszcz View Post

The modern OpenGL, as well as DirectX, are quite different from the old ones, so you probably shouldn't bother with outdated tutorials. There's no longer a fixed pipeline and pretty much everything is done using shaders. There are currently at least two, generally recommended modern OpenGL books: the more introductory blue book, which covers general OpenGL and the more advanced orange book which focuses on OpenGL shading language.

There are also some good tutorials online which cover both OpenGL and fundamentals of 3D graphics like vector math, matrix operations and rendering pipeline:

http://www.arcsynthesis.org/gltut/
http://solarianprogrammer.com/2013/05/10/opengl-101-windows-osx-linux-getting-started/
http://tomdalling.com/blog/category/modern-opengl/
http://www.rastertek.com/tutgl40.html

If you like some hands on experience and prefer to read more code than text I can recommend Rastertek tutorials, otherwise, especially if you need some introduction, check out the first of the above links.

Thank you very much for your help
My First
(9 items)
 
My dream
(7 items)
 
 
CPUMotherboardGraphicsGraphics
i7 4960x ASUS Rampage IV Extreme Black Edition GTX 780 ti GTX 780 ti 
GraphicsRAMHard Drive
GTX 780 ti  64 GB corsair dominator Samsung 840 pro 256GB SSD 
  hide details  
Reply
My First
(9 items)
 
My dream
(7 items)
 
 
CPUMotherboardGraphicsGraphics
i7 4960x ASUS Rampage IV Extreme Black Edition GTX 780 ti GTX 780 ti 
GraphicsRAMHard Drive
GTX 780 ti  64 GB corsair dominator Samsung 840 pro 256GB SSD 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Application Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Application Programming › Need some guiding for OpenGL with C++