Information
日記
G-ZONEのメインコンテンツとは関係のない日々を綴ったX-Virusの日記です。メインコンテンツが更新されていない時、X-Virus が何をしているか、ここを読んでもらえれば分かるように・・・というより、自分が何をしようと目論んでいるかといった備忘録として使う予定です。
Cheetah3D → Poser 2009-06-11
Cheetah3Dで作成したモデルをPoserで使っていると、Poserがやたらに落ちる。
何が原因かを調べて行くと、どうやらモデルのマテリアルに問題がありそう。問題の原因について色々と仮説を立てて実験していると、どうやらモデルに貼付けたマップのサイズが問題らしい。
テストレンダリングのために、Photoshopで作成したPSD形式のファイルをそのままテクスチャマップに使用していたのですが、そのサイズが平均500KBほど。画像ファイルとしてはそんなに大きい方ではありませんが、家を沢山並べると問題あり。同じ家を沢山並べるなら同じテクスチャマップを使うことになり、その場合内部的には共有して使うようで問題ないのですが、異なる家を沢山並べると、家の分だけテクスチャを読み込むことになり、問題を起こすことが分かった。
ということで、テクスチャマップをPNGファイルで小さく作り直して解決。こんどのファイルは大きいもので8KBほど。画質が変わらないのが、PNG形式の凄い所。Poserも心なしか、サクサクと動作しているように見える。やったね!
考えてみれば当たり前のことですが、モデル製作の方向性を少し変更することに。
テストは重要なのは周知のことですが、改めてテストして良かったと思う次第。新しいノウハウも得られたし。プラモデル製作に熱中した頃を思い出しつつ、プラモデルとは違ったノウハウが必要なことも実感した次第。