2017-07-15 17 views
0

私の学校のプロジェクトに取り組んでいます。私の人生のためには理解できません。三角形頂点の色を補間して最終的なピクセル出力色を得るために、私のピクセルシェーダの内部にある三角形の点の重心座標を取得する必要があります。ピクセルシェーダの内部から描画している三角形の頂点位置を取得する方法はありますか、別のシェーダが必要ですか?どのように私はこれについて行く必要がありますか?三角形の各頂点にピクセルシェーダの点の重心座標を取得する方法HLSL

答えて

0

ストア重心角の値は:

 v1 
     x 
    /\   v0=[1,0,0] 
    / \  v1=[0,1,0] 
/ \  v2=[0,0,1] 
    x-------x 
v0   v2 

は、線形補間(デフォルト)を使用して、ピクセルシェーダにご頂点シェーダからの頂点属性を渡し、あなたはピクセル重心座標ごとに持っています。 索引付きレンダリング(索引バッファーを使用)を使用している場合は、データの索引付けを行う必要があります。

関連する問題