- 377 名前:おちゃっこ ◆RyN5mfp1Kg mailto:sage [2007/11/15(木) 12:07:42 ID:Ky4Lb33d]
- >>367
361さんのまとめのように、E3DChkConflict2なら斜めも検出されます。 ただし、斜めというのはボーンの向きを元にした向きなので、 形状に合わせてボーンを入れておくことが大事になります。 、、、 って書こうとしたら、もう解決してましたか! >>ボーンの数 1つの頂点に影響できるボーンは4個までです。 これは、シェーダー側に渡すデータフォーマットを決めないと プログラムできないことが主な原因です。 最大数を決めないといけないということです。 DirectXのサンプルでは、この最大数を超えた場合はCPUで処理するので遅くなるようです。 E3Dでは最大数(4個)を超えるものはサポートしていません。 レジスタ数については、シェーダー1.1では1つのパーツに影響できるボーンの数は14個まで。 シェーダー2.0では44個までです。 これ以上になると、小細工しないといけなくなるので、オーバーヘッドが生じ、遅くなります。
|

|