最近は3dsMax2010で作ったモデルをA3DプラグインでCOLLADA書き出しする事が多いんですが、書き出し時にエラーが出てMaxが落ちてしまう事が時々あって困っていました。
色々と調べていくつか原因が特定できたので書いておきます。
※あくまで自分の環境で発生したものです。
シェルマテリアルはレンダーベイキングの記事で説明したマテリアルです。シェルマテリアルを複数モデルで共有する事ってあまりなさそうですが、モデルの一部をデタッチしてわけたりすると2つのモデルに貼っている事になってしまうかもしれません。一応これはシェルマテリアルを複製して貼り直す事で解決できます。
デイライトの方は非表示にしたりして書き出し対象になっていなくてもエラーが出てしまうので、サンライトパラメータでmr Sunを選ばないようにするか、書き出す時に一時的にシーンから削除するしかないのかな?他にいい方法が見つかったら追記します。
色々と調べていくつか原因が特定できたので書いておきます。
※あくまで自分の環境で発生したものです。
- 同じシェルマテリアルを複数のオブジェクトに貼っているとエラー
- デイライトでサンライトをmr Sunに設定したものをシーンに配置しているとエラー
シェルマテリアルはレンダーベイキングの記事で説明したマテリアルです。シェルマテリアルを複数モデルで共有する事ってあまりなさそうですが、モデルの一部をデタッチしてわけたりすると2つのモデルに貼っている事になってしまうかもしれません。一応これはシェルマテリアルを複製して貼り直す事で解決できます。
デイライトの方は非表示にしたりして書き出し対象になっていなくてもエラーが出てしまうので、サンライトパラメータでmr Sunを選ばないようにするか、書き出す時に一時的にシーンから削除するしかないのかな?他にいい方法が見つかったら追記します。










コメントする