且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在哪里可以找到不使用任何不推荐使用的功能的优质OpenGL 3.0在线教程?

更新时间:2023-11-10 13:36:16

远离NeHe,这些教程已经过时了,而且还包含很多有问题的"内容.

Stay away from NeHe, the tutorials are hopelessly outdated and contain a lot of "problematic" stuff, too.

对于从3.x开始的版本,请尝试一下,它们都是最新的:

For starting with 3.x, try those, they're both up-to-date:

Aurian (乔Groff)

Arcsynthesis (Jason L. McKesson)

Arcsynthesis (Jason L. McKesson)

更新:
将近两年后重新阅读我自己的帖子,我想可能会发现这听起来有些刺耳.

Update:
Re-reading my own post almost 2 years later, I guess that one might find that it sounds a bit harsh.

这当然不是目的.我想给出的核心信息(仍然有效)是NeHe仍在处理OpenGL 1.x/2.x,并使用了一些不受支持的古董"库.
一般而言,这并不意味着教程不一定很糟糕,但是从那里开始意味着在当前的最新技术水平之后落后两代,而在最低水平的之后应该落后一代人.学.学习旧版OpenGL以后将需要您忘记几乎所有已知的知识并从头开始重新学习.

This is of course not the intent. The core message (which remains valid) that I wanted to give was that NeHe still deals with OpenGL 1.x/2.x and uses some unsupported "antique" libraries.
Generally, as such, this does not mean the tutorials are necessarily bad, but starting from there will mean starting two generations behind the current state-of-the-art, and one generation behind the minimum one should learn. Learning legacy OpenGL will, at a later time, require you to forget almost everything you know and re-learn from scratch.

也就是说,NeHe主页现在链接到Damien Mabin着重于OpenGL 3.3的教程,该书看起来像一见钟情(尽管我没有时间在新年之前彻底通读它).

That said, the NeHe front page now links to a tutorial focussed on OpenGL 3.3 by Damien Mabin, which looks quite nice at first sight (though I will not have time to thoroughly read through it before new year).