Xファイル解析中 / magicien 

あやうく9月の記事が0になるところでした。

とりあえず、ボーンやアニメーションのないXファイルをWebGLで表示してみることにしました。

途中で引っかかったのが、MeshNormalsのfaceNormals。
詳細は省略しますが、Xファイルの記述を素直に受け取ると、1つの頂点が複数の法線を持つことに。
今作ってるプログラムでは、1頂点1法線なので、どうしようと思いGoogle先生に相談したところ、
「法線が違う頂点は、位置が同じだけの別の頂点です。」という単純明快な答えが。
というわけで、同じ頂点で法線が異なる場合は、別頂点としてデータを追加しなければならず、
実装の手間とメモリを余計に食いそうです。

予定としては9月中にWebGLのプログラム公開ですが...頑張ります

参考URLはこちら↓
http://bbx.hp.infoseek.co.jp/cgi-bin/bbx.cgi?log=53&vew=101
直リンクだとアクセス拒否されるっぽい。

2010/09/27(Mon) 23:39:05