UnreaLogic
05-01-2012, 03:16 PM
Hi, I'm a high school student interested in learning OpenGL next year. After scouring the internet for quite some time I found that most tutorials online are fairly outdated (for example, the NeHe series) and that a published book seemed to be the way to go. In essence, my question is, what would be (in your opinion) the best book for a beginner to learn several rendering methods, using OpenGL, from the ground up.
Over the past several years I've taught myself languages such as C++ and Python so my general programming knowledge is certainly not lacking, that being said my experience in the graphics end of the field is less than satisfactory. Because of this I'm looking for a book that takes you from setting up your first OpenGL project (including dependencies and such) all the way to some more advanced techniques (shaders for example). Another thing I am interested in taking a look at is volumetric rendering with voxels as that seems to be an area that the field is heading towards, as well as an area that is going to grow vastly in the coming years.
Any book that is up to date and contains most or all of this information (of course the beginner material has priority) in which the material could be covered in a relatively short period of time would be most suitable. I'm doing an Independent Directed Study next year so most of what ill be learning should be covered in a semester or two. Anything you can suggest would be of great help.
Over the past several years I've taught myself languages such as C++ and Python so my general programming knowledge is certainly not lacking, that being said my experience in the graphics end of the field is less than satisfactory. Because of this I'm looking for a book that takes you from setting up your first OpenGL project (including dependencies and such) all the way to some more advanced techniques (shaders for example). Another thing I am interested in taking a look at is volumetric rendering with voxels as that seems to be an area that the field is heading towards, as well as an area that is going to grow vastly in the coming years.
Any book that is up to date and contains most or all of this information (of course the beginner material has priority) in which the material could be covered in a relatively short period of time would be most suitable. I'm doing an Independent Directed Study next year so most of what ill be learning should be covered in a semester or two. Anything you can suggest would be of great help.