[過去ログ] SlimDXについて語ろうぜ (197レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
127
(3): 2011/04/23(土)17:14 ID:H3hA0vRV(1/2) AAS
Xファイルの中にある法線ベクトルのインデックス番号ってどうやったら取れるのですか?
頂点バッファと頂点インデックスまでは取れてます。
128
(1): 2011/04/23(土)18:42 ID:0CpVWLj4(1/2) AAS
>>127
普通は頂点に位置とかUVとかと一緒に法線ベクトルそのものが入ってるよ。
129
(1): 127 2011/04/23(土)19:33 ID:H3hA0vRV(2/2) AAS
>>128
ありがとうございます、法線ベクトルも取れました。

でも、せっかく取れた法線ベクトルですが、Xファイルから独自形式の(FVFで定義した)もので描画しようと思ったのですが、
法線ベクトルを頂点データに入れてもライティング効果がありませんでした。

struct VertexTex
{
public const VertexFormat Format = VertexFormat.Position | VertexFormat.Diffuse | VertexFormat.Normal;
省8
131: 127 2011/04/25(月)10:49 ID:xz94dpYm(1) AAS
上記のソースの一部を削除したらライティング処理ができました。

削除した所
//VertexFormat.Diffuse
//vert[n].Color = 取得した色
//public int Color

原因は、頂点データに色を付加してたからみたいです。
色は、別途マテリアルを適用させないといけなかったんですね。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.702s*