トップページ > プログラム > 2016年04月04日 > 6pKKUIGr

書き込み順位&時間帯一覧

13 位/206 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000010200100000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止]©2ch.net

書き込みレス一覧

【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止]©2ch.net
584 :デフォルトの名無しさん[sage]:2016/04/04(月) 11:44:26.04 ID:6pKKUIGr
なんで糞コテの相手してあげるん?
【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止]©2ch.net
587 :デフォルトの名無しさん[sage]:2016/04/04(月) 13:44:24.50 ID:6pKKUIGr
>>586
データはどう持たせてもいいんだけど、その例に従うなら例えばこんな感じ

struct MYVERTEX{
float x,y,z;
float nx,ny,nz;
float tu, tv;
DWORD bone_indices;
float weight[3];
};

例えば一つの頂点に影響を与えるボーンは4つまでとして、
4バイトのbone_indicesに、1バイト(必然的にボーンは255まで)のボーンインデックスを4つ詰め込む
(処理側で、4バイトの情報を、1バイトずつに分解して使う)

インデックスに対応したweight情報も4つなんだけど、最後の1つは1.0からの引き算で出るから、3つあればいい
従ってweight[3]
【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止]©2ch.net
588 :デフォルトの名無しさん[sage]:2016/04/04(月) 13:46:26.80 ID:6pKKUIGr
>>586
ついでにいうと、Xファイルは、テンプレートという形で好きな情報を埋め込める
当時にしては先進的かつ柔軟かつ誰も使わない最高のフォーマット。

でしたが、一般的にはボーンごとに、そのボーンが影響を与える頂点のインデックスとウェイト値を格納していました。
モデル情報とは分離して格納できるわけね。

ぶっちゃけ他のファイル形式の勉強した方がいんでないすかね
【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止]©2ch.net
596 :デフォルトの名無しさん[sage]:2016/04/04(月) 16:40:21.65 ID:6pKKUIGr
ID無いんだしDirectX7なら明記しなさいよ(#^ω^)ピキピキ
さっきなら7のヘルプ探す時間もあったのに

リファ探してないから分からないが、D3DFVF_XYZB5は無いんだっけ?
駄目なら自前でデータ持って、毎フレーム頂点バッファに書き込むだけでないの


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。