タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ProgrammingとdeferredとGLSLに関するagwのブックマーク (3)

  • GLSL : よくあるミス - kumar8600の日記

    2013-08-28 GLSL : よくあるミス プログラミング OpenGL この記事は GLSL : common mistakes - OpenGL.org - http://www.opengl.org/wiki/GLSL:common_mistakes の勝手な和訳である。和訳したので、ブログのネタもないし公開します。ライセンスとか原文に載ってなかったけど多分大丈夫です。 以下の記事はOpenGL Shading Language, GLSLでよくあるミスについて書く。 目次 Uniform変数 glUniform の使い方 glUniform が動かない glGetUniformLocation と glGetActiveUniform glUseProgram Uniform変数の名前はシェーダステージを超える その他 有効にするかしないか テクスチャのバインド NVIDIA

  • GLSLでキューブ環境バンプマッピング

    GLSLでキューブ環境マッピング 久しぶりのOpenGLプログラムですが、今回はキューブ環境マッピング(写りこみ)を紹介します。環境マッピングにはスフィアマッピング(球状マッピング)やシリンダーマッピング(円筒マッピング)等もありますが、ここでは、GPUでサポートされているキューブ環境マッピングを使います。キューブ環境はテクスチャを6枚用意する必要がありますが、ハードウェアでの実装が簡単なので、GLSLでも標準のマッピング手法となっています。 キューブ環境マッピングの原理 キューブ環境マッピングは、次のような6枚の正方形テクスチャを必要とします。これらのテクスチャを作成するのは大変ですが、Terragenという景観作成ソフトを使用すれば、割と簡単に作成することができます。また、OpenGLでは、下のようなテクスチャではなく、上下左右が反転したものを用意する必要があります。その理由は「Ter

  • http://www.humus.ca/index.php?page=3D&ID=71

  • 1