3

数百 (おそらく数千!) の画像を画面に描画する必要があります。作業の大部分は 2 次元になります。カメラ、変換、シーンの回転に 3D を使用しますが、主に 2D のパフォーマンスに関係します。この特定のテーマに関する本はありますか?

1) 2D OpenGL プログラミングのベスト プラクティスを学ぶ

2) シェーダーと派手なエフェクト

3) 2D レンダリング操作の最適化。

4

2 に答える 2

2

派手な効果を出す方法、2Dレンダリング操作を最適化する方法など、スキルを向上させることができる本をいくつか読んだと思います。唯一の方法は、あなたのスキルと試みで特定のことを指摘することができます...これはプログラマーです!

  1. OpenGLプログラミングガイド:OpenGL、バージョン2.1を学習するための公式ガイドDave Shreiner、Mason Woo、Jackie Neider、Tom Davis

  2. トム・マクレイノルズによるOpenGLを使用した高度なグラフィックプログラミング

  3. DaveAstleとKevinHawkinsによるOpenGLゲームプログラミング

  4. DaveAstleとDaveDurnilによるOpenGLESゲーム開発のプログラミング

  5. DaveAstleとKevinHawkinsによるOpenGLゲームプログラミングの開始

于 2011-10-20T17:30:49.860 に答える
1

標準 (3D) OpenGL の学習にエネルギーを集中してください。2D のみを使用することは、シーンを管理する 1 つの方法に過ぎません (深度テストを無効にした正投影など)。これらの派手な効果を実現するには、3D に関するすべての知識が必要です。たとえば、ファンシーな照明には、法線がどのように機能するかについての知識が必要であり、スプライトを回転させるには、Z 軸を中心にクワッドを回転させる必要があります (シーンは X と Y のみで動作しますが)。スケーリングを使用して、ズームなどをエミュレートします。

于 2011-10-20T18:04:05.357 に答える