2012-04-12 11 views
-1

私はちょうどNeheのチュートリアルを使用してOpenGLを学習し始めましたが、これまでのところ私はokをフォローしています。OpenGLボイラープレートの理解

すべてのセットアップコードを理解する必要はありますか?このチュートリアルではWin32 APIを使用してウィンドウを設定していますが、コードの約50%を理解していると思います。

システムコールとOpenGLボイラープレート初期化のすべてのことを理解することが重要ですか、それとも大幅に行を逸らさずにクラックすることはできますか?

答えて

2

これは主観的な質問ですが、私の意見(および他の多くの意見)は、プラットフォーム固有の定型文をすべて記述する必要はないということです。

GLUTやSDLのような別のライブラリを使用すると、はるかに簡単になります。ライブラリでウィンドウを設定することを心配し、OpenGLの学習に集中できます。もちろん、がWinAPIを学ぶためにを望んでいない限り、あなたの優先順位が他のところにあるように思えます。

NeHeチュートリアルは幾分古いです。私は始めるには良いソースとしてLearning Modern 3D Graphics Programmingを指していますが、他にも多くの「現代的な」OpenGLチュートリアルがあります。それはGLUTを使用します。

+0

上記のように:NEHEはちょっと古いです...これらのチュートリアルでは、固定パイプラインOpenGLを教えています...しかし今、私たちはシェーダベースのパイプラインを学び/教えるべきです。私は次のことをお勧めします:http://www.lighthouse3d.com/tutorials/glsl-core-tutorial/およびhttp://openglbook.com/ – fen

+0

+1「Learning Modern 3D Graphics Programming」を見ると、それは素晴らしいリソースです。 –

関連する問題