インポートで取り込まれるのは、ファイルがたまたま持っているものだけです。意外な結果の多くは、ここから生じます。ファイルに記載されていない単位、エクスポーターが別の場所に置いたテクスチャー、ファイルが逆の意味で使っているチャンネルなどです。このページでは、症状を1つずつ取り上げます。
適用対象 BASIC、STUDIO、CINEMA · 3D Import アドオンが必要です(ライセンス画面では 3D Importer と表示され、CINEMAの体験版に含まれます)· 必要なもの:ファイルを開いたインポーター。
オブジェクトが極端に大きい、または極端に小さい
原因: 単位が記載されていないファイルについては、インポーターが単位を推測する必要があり、その推測が間違うことがあります。結果が現実的でない場合、つまり1センチ未満の場合や、中心から角までの距離が約20メートルを超える場合は、先に確認を求めます。警告として「3Dオブジェクトがとても大きいです!スケールは正しいと確信していますか?」(または「…とても小さいです!」)と表示され、続けるとキャンセルから選びます。たいていの場合、正しい答えはキャンセルです。判定は中心からの距離で行われるため、部屋ほどの大きさの箱でも、通過することがあります。
対処: ファイルをモデリングしたときの単位を押し(この行には mm、cm、m、in、ft、yd があります)、オブジェクトサイズをもう一度確認します。それでも残る差は、スケールファクターで補正します。glTFや .glb のように単位を持たない形式は推測になり、その推測が100倍ずれることもあるため、寸法が分かっている部分と照らし合わせて確認してください。3Dオブジェクトをインポートするを参照してください。
テクスチャーがない、または違うテクスチャーが付いている
原因: インポーターは、モデルを基準にした限られた場所で、テクスチャーファイルを探します。何も見つからなくてもログに書かれるだけで通知されないため、オブジェクトはテクスチャーなしで取り込まれます。また、ファイルが指定したテクスチャーをインポーターがそのまま受け取るため、スロットに違う種類のマップが入ることもあります。
対処: インポーターのマテリアルリストで、マップを手動で割り当てます。ピッカーは、埋めようとしているスロットで絞り込まれるため、先にスロットを選び、次にファイルを選びます。インポーターが探す場所と、各スロットに必要なものは、インポートしたオブジェクトのシェーダーとテクスチャーで説明しています。
光沢が反転している
原因: ラフネスと光沢は、同じ情報の裏表の関係にあり、ファイルがどちらを持っているかを、必ずしも明記しているわけではありません。
対処: そのマップのテクスチャの種類を切り替えます。ほかに変更する必要はありません。
マテリアルを修正したのに、古いセットに反映されない
原因: すでにセットに置かれているオブジェクトは、独自の色と表面の上書き設定を保持します。ライブラリのエントリーのマテリアルを変更しても、以前に保存したセットには反映されません。
対処: セット内のオブジェクトでマテリアルを変更するか、オブジェクトを削除してライブラリから置き直します。
アーカイブを再インポートしても、何も変わらない
アーカイブをもう一度インポートすると、成功を示すタイトルの下に、何も起きなかったことを伝えるメッセージが表示されます。3Dオブジェクトのインポートに成功しましたと「3Dオブジェクトはインポートされませんでした。すべての3Dオブジェクトはすでに最新です。」です。
原因: インポーターはリビジョンを比較し、リビジョンがコピーより新しくないオブジェクトをスキップします。アーカイブには、実際に同じリビジョンが入っています。送り手が、エントリーを書き込み直さずにエクスポートしたため、手元にあるものより新しいものがありません。
対処: 送り手に、3Dオブジェクトを編集でオブジェクトを開いて適用を一度押してもらい(これでリビジョンが上がります)、もう一度エクスポートしてもらいます。アーカイブに新しいリビジョンが入っていれば、インポートは更新の経路をたどります。重複した3Dオブジェクトが表示され、すでにあるオブジェクトと新しいオブジェクトの数が示されて、既存の上書き、新規のみ、キャンセルから選べます。既存の上書きは、手元のコピーをその場で置き換えます。それを使っているすべてのセットアップが対象です。インポートの前に自分のコピーを削除する方法でも対処できます。3Dオブジェクトを共有、更新、バックアップするを参照してください。
アニメーションの動きがBlenderと違う
原因: インポートしたアニメーションは、リニアで再生されます。元のファイルのカーブに組み込んだイージングは、再現されません。
対処: 元のファイルで、イージングをより多くのキーフレームにベイクするか、アニメーションエディタで動きを作り直します。インポートしたオブジェクトにポーズを付けてアニメーションさせるを参照してください。
3Dライブラリが空、またはすべてのオブジェクトに警告マーカーが表示される
原因: ライブラリは1つのフォルダーから読み込まれ、そのテクスチャーは、そのフォルダーのサブフォルダーにあります。パスが別の場所を指している場合、たとえばマウントされていないドライブ、同期が終わっていない同期フォルダー、変更したパスなどでは、オブジェクトやそのテクスチャーが見つかりません。見つからないオブジェクトは、スタジオビューにマーカーとして表示され、セットリストには行が残ります。
対処: アプリマネージャーのライブラリ設定で、3Dオブジェクトのパスを確認します。パスを変更しても、ファイルは移動しません。そのため、すでにオブジェクトが入っている場所をパスに設定するか、先にファイルをコピーしてからパスを変更します。フォルダーの構成は、切り離したライブラリに残り、新しいライブラリにはそれ自身の構成があります。そのため、まだ何も入れていない保存先では、グループが空になるのではなく、ライブラリ全体が空に見えます。同期フォルダーは、プログラムを起動する前に、同期が完了している必要があります。
インポートに失敗した
| メッセージ | 原因 | 対処 |
|---|---|---|
| エラー — 「モデルのロードに失敗しました」 | ファイルを読み取れなかった | 3Dインポート:アドオンが読み込む内容で形式を確認し、書き出し直す |
| エラー — 「モデルにメッシュが含まれていません」 | ファイルは読み取れたが、ジオメトリが入っていない | ライト、カメラ、エンプティだけでなく、ジオメトリを書き出す |
| エラー — 「画像が大きすぎます」または「画像がサポートされていないか破損しています」 | テクスチャーを使用できなかった | テクスチャーをJPGまたはPNGで書き出し直す。辺は 8192 ピクセル以下にする |
| リソースの保存に失敗しました — 「ディスクの空き容量がありません…」または「ファイルは他のプロセスで使用されています」 | オブジェクトをライブラリに書き込めなかった | 空き容量を確保するか、ファイルを保持しているものを閉じて、もう一度インポートする |
| エラー — 「3Dオブジェクトのインポートに失敗しました」 | アーカイブのインポートが途中で止まった | もう一度インポートする。一部だけインポートされたアーカイブでは、個々のオブジェクトが残ることがあるため、あとでライブラリを確認する |
| 3Dオブジェクトのエクスポートに失敗しました | アーカイブを書き込めなかった | 保存先のフォルダーを確認し、ファイルがほかで開かれていないことを確認する |
インポートをキャンセルすると、ライブラリフォルダーにテクスチャーファイルが残ることがあります。害はなく、削除してかまいません。
不具合ではないもの
- 警告 — 「この3Dオブジェクトを上書きしようとしています。この操作は元に戻せません!」は、書かれているとおりです。これを元に戻す方法はありません。
- ファイルから何が取り込まれるかは、ファイルと、それを書き出したプログラムによって決まります。同じモデルを別のツールから書き出した2つのファイルが、同じように動作するとは限りません。撮影を計画する前に、実際に試してください。
- 重いインポート済みオブジェクトは、そのオブジェクト自身だけでなく、セット全体のスタジオビューとレンダリングを遅くします。ジオメトリの問題は、インポートのあとよりも前に直すほうが、ずっと簡単です。
- マテリアルのシェーダーピッカーのタイトルはシェーダーを選択で、5種類のシェーダーが並びます。マテリアルのそれ以外の部分は、変わりません。
