タグ

スキニングに関するedo_m18のブックマーク (1)

  • OpenGLでGPUスキニング【頂点テクスチャ編】 - とあるSEの研究記録Ⅲ(レコーダー)

    OpenGLでGPUスキニング【行列パレット編】からの続き。 前回はボーン行列をMatrix配列でGLSLへ渡してスキニングをしていましたが、レジスタ数の上限により一定数を超えるボーンは渡せない欠点がありました。 今回ではその問題を解決すべく、頂点テクスチャを使ってスキニングをします。 Vertex Texture Fetch(バーテックス テクスチャ フェッチ) 日語名:頂点テクスチャ 頂点シェーダ内からテクスチャの読み込みが出来る機能のこと。 色データ(0~255)以外の情報を格納することができ、定数レジスタより大量のデータを扱うことが可能。ピクセルシェーダでのテクスチャ読み込みと同様、自由にテクスチャ座標を指定でき、複数回読み込むことが出来ます。 CPUで時間の掛かる演算処理をGPUで処理させる時のデータ受け渡しに使われたりします (アプリケーション←→GPU間でのデータのやり取り

  • 1