• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:3DCG MAYAについて質問です。)

3DCG MAYAで建物モデリングに関する困り事

このQ&Aのポイント
  • MAYAを使用して建物などのモデリングを行っていますが、モデルが霞んで表示される問題や、三面図画面で一部が表示されない問題、保存中に強制終了する問題に困っています。
  • 建物のモデリングには大量のマテリアルやグループがあり、原寸大で作っているためデータサイズも非常に大きくなっています。
  • 作業はスムーズに行えていますが、拡大縮小などの操作がしばしばモデルが霞む現象を引き起こし、保存中にMAYAが強制終了することもあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • grazie
  • ベストアンサー率56% (200/355)
回答No.1

Viewの表示がおかしい問題は、おそらくモデルが大きすぎるせいです。 大きいのでカメラシェイプのClipPlane内に収まらないのでしょう。 NearClipPlaneとFarClipPlaneの値を大きくしてみてください。 たとえばNearClipPlane100、FarClipPlane10000000000000くらいで。 あるいは、モデルを小さくします。 もしかして、1ユニット:1mmでモデリングしているのではないですか? 自分は1ユニット:1mでやってます。(MayaのPreferenceでは単位はセンチですが1mと読み替えています。) このほうが、デフォルトパラメーターのままでいろいろモデリングしやすいサイズになります。 この場合、NearClipPlane0.01から0.1、FarClipPlane10000くらいで大抵の建築は作れます。 もしこのパターンなら、こんな感じのMELでピボットを指定して小さくできます。 { float $scl=0.001; for($obj in `ls -sl`){ scale -r -pivot 0 0 0 $scl $scl $scl $obj; } } 落ちてしまうのは単純にメモリ不足だと思います。 シーンファイルが巨大すぎるからです。 まず、シーンを軽くしてください。 - Edit-Delete All by typeでHistoryの削除 もしもブーリアンなどヒストリが必要なものがあるなら事前に分けておくといいです。 - File-Optimize Scene Size Optionsで最適化(使っていないノードの削除)※たぶんすごい時間かかります。 最適化する項目のチェックは慎重に。 最適化がいつまでたっても終わらないようなら、先に分割したほうがいいかもしれません。 - モデルを建築本体、外構、添景、カメラ・ライトなどに分割する。 お使いのコンピュータにもよりますが、1ファイル100MB以下が扱いやすいと思います。 分割した後、File-Create Referenceでシーンを再構成します。 まずレンダリング設定をするベースとなるシーンを1つ作ります。ここにカメラ・ライトなどを配置していきます。 ベースとなるシーンに建築モデルをCreate Referenceしてリンクします。 モデルを修正するときはリファレンス元のファイルを開いて修正します。 ※慣れていないと混乱するので慎重に。 - メッシュをCombineしてモデルの数を減らす Mayaはモデルの数が多くなると重くなるので、まとめられるものはまとめます。 階段の板、手摺子、ルーバーなど無駄にバラバラの状態で置いておくのではなく、Combineしてしまいます。 Combineしたあとはヒストリを削除しておきます。 - Instanceの活用 樹木、車、窓など、同形状を複数配置する場合はDuplicateじゃなく、Duplicate Special でInstanceにします。 メモリ節約になります。 編集するときはどれか1ついじると全部変わってしまうので注意。 - ローポリ化 建築の場合、カメラから遠いオブジェクトがたくさんでてきます。そういうものはローポリでいいです。 ※慣れてないと無駄に細かくモデリングしてしまいがちです。適度な細かさを考慮すべきです。 ※CADから変換したオブジェクトが無駄に重くなることがあるので、リトポしたほうがいいです。 - Proxy化 レンダリングにmentalRayをお使いなら車、樹木、家具などは.miに変換して、プロキシとしてしまったほうがレンダリングが早くなります。 Proxy化+Instance化でだいぶメモリの節約になります。

sunairo-kurage
質問者

お礼

こんなに長く丁寧な回答ありがとうございます。 忘れていたことや聞いたことない物もあったので 業務の間に試していきたいと思います。 MAYAは大学で勉強したのですが、 主に機能の説明だけで後は作品を作れというスタンスだったので 大変勉強になりました。 本当にありがとうございます<(_ _)> 

関連するQ&A