3dsMaxでモデリングしたものをOpenCOLLADAで書き出して、A3D7.7のCOLLADAパーサで表示すると、時々モデルの大きさや位置がおかしくなっている事があります。
最初はOpenCOLLADA側のバグかなと思っていたんですが、書き出したDAEファイルをPV3Dでは問題なく表示できていたので、A3DのCOLLADAパーサ側の不具合かもしれません。(PV3DのCOLLADAパーサにも一部不具合があるようだけど)
モデルのパースがうまくいかない原因ははっきりしていないんですが、なんとなくスケールや回転を何度か弄ったり、基点を動かしたりするとうまくいかない気がします。

それでも駄目だった場合もしくは基点をリセットしたくない場合
最初はOpenCOLLADA側のバグかなと思っていたんですが、書き出したDAEファイルをPV3Dでは問題なく表示できていたので、A3DのCOLLADAパーサ側の不具合かもしれません。(PV3DのCOLLADAパーサにも一部不具合があるようだけど)
モデルのパースがうまくいかない原因ははっきりしていないんですが、なんとなくスケールや回転を何度か弄ったり、基点を動かしたりするとうまくいかない気がします。
とりあえずの対処法
うまくパースできなかったモデルの基点をリセットしてみる
それでも駄目だった場合もしくは基点をリセットしたくない場合
- 適当なオブジェクト(以下 T)を作る。Boxとか。
- Tを編集可能ポリゴンに変換
- Tを位置合わせ機能でうまくパース出来ないモデル(以下A)と同じ位置にする
- 必要なら回転も合わせる
- TにAをアタッチする(AがTの一部になる感じ)
- Tだけを選択して削除










コメントする