私はちょうどNeheのチュートリアルを使用してOpenGLを学習し始めましたが、これまでのところ私はokをフォローしています。OpenGLボイラープレートの理解
すべてのセットアップコードを理解する必要はありますか?このチュートリアルではWin32 APIを使用してウィンドウを設定していますが、コードの約50%を理解していると思います。
システムコールとOpenGLボイラープレート初期化のすべてのことを理解することが重要ですか、それとも大幅に行を逸らさずにクラックすることはできますか?
私はちょうどNeheのチュートリアルを使用してOpenGLを学習し始めましたが、これまでのところ私はokをフォローしています。OpenGLボイラープレートの理解
すべてのセットアップコードを理解する必要はありますか?このチュートリアルではWin32 APIを使用してウィンドウを設定していますが、コードの約50%を理解していると思います。
システムコールとOpenGLボイラープレート初期化のすべてのことを理解することが重要ですか、それとも大幅に行を逸らさずにクラックすることはできますか?
これは主観的な質問ですが、私の意見(および他の多くの意見)は、プラットフォーム固有の定型文をすべて記述する必要はないということです。
GLUTやSDLのような別のライブラリを使用すると、はるかに簡単になります。ライブラリでウィンドウを設定することを心配し、OpenGLの学習に集中できます。もちろん、がWinAPIを学ぶためにを望んでいない限り、あなたの優先順位が他のところにあるように思えます。
NeHeチュートリアルは幾分古いです。私は始めるには良いソースとしてLearning Modern 3D Graphics Programmingを指していますが、他にも多くの「現代的な」OpenGLチュートリアルがあります。それはGLUTを使用します。
上記のように:NEHEはちょっと古いです...これらのチュートリアルでは、固定パイプラインOpenGLを教えています...しかし今、私たちはシェーダベースのパイプラインを学び/教えるべきです。私は次のことをお勧めします:http://www.lighthouse3d.com/tutorials/glsl-core-tutorial/およびhttp://openglbook.com/ – fen
+1「Learning Modern 3D Graphics Programming」を見ると、それは素晴らしいリソースです。 –