3D Studio (.3ds) インポート/エクスポート

Autodesk 3ds Max 3Dモデリング、アニメーション、およびレンダリングソフトウェアによって使用されるファイル形式のひとつである.3ds形式からインポート/にエクスポートします。

Rhinoは、.maxの拡張子があるファイルはサポートしません。

.maxの拡張子の仕様は公開されていません。ファイルの内容は、シーンを構築するのに使用されるプラグインのデータに大きく依存するため、3ds Maxの外部でファイルを解析するのはほとんど意味がありません。

CG Society 3ds Max File Formatsをご覧ください。

インポート

ファイルをワークセッションとして開く、インポート、インサート、アタッチするには

  1. ファイルメニューの開くインサートインポート、またはワークセッション > アタッチをクリックします。

  2. ダイアログボックスで、サポートされているタイプのファイルを選択します。
  3. 開くをクリックし、設定を行います。
    3dm以外のファイルを開いてモデルを保存すると、ファイル名はデフォルトの3dmファイル名になります。

3DSインポートオプション

ウェルド解除 ___ 度

点のウェルド解除が起こるべきメッシュポリゴンの法線間の最小角度です。

光源をインポート

 ファイルの光源をRhinoにインポートします。

カメラをインポート

ファイルのカメラを名前の付いたビューとしてRhinoにインポートします。

インポート時にスケールのプロンプトを表示

インポートするモデルの単位系が現在のRhinoのモデルと異なる場合、インポートするモデルのスケールの調整を促すプロンプトを表示します。

  • 3DSやFBXのインポートはこれらの設定のいくつかを共有します。
常にこれらの設定を使用。今後このダイアログを表示しない。

現在の設定を保存し、ダイアログの表示をオフにします。

メッセージを再びオンにするには

参照: ResetMessageBoxesコマンド

インポートに関するメモ

  • 3DSファイルにはポリゴンメッシュオブジェクトが含まれます。ポリゴンメッシュオブジェクトはポリゴンメッシュオブジェクトとしてRhinoにインポートされます。これらはNURBSには変換されません。
  • Rhinoは3DSファイルからテクスチャマッピング座標を読み込むことが可能です。

エクスポート

Rhinoのモデルを名前を付けて保存、またはエクスポートするには

  1. ファイルメニューの選択オブジェクトをエクスポートまたは名前を付けて保存をクリックします。
  2. ダイアログボックスのファイルの種類リストに現在サポートされているファイル形式が表示されます。
  3. ファイルの種類ボックスでサポートされているファイルの種類を選択します。
  4. ファイル名ボックスでファイル名を選択またはタイプします。
  5. 何を保存するのかを指定します。
  6. オプション

    簡易保存

    レンダリングメッシュを取り除くと、ファイルが小さくなりますが、次にファイルを開いた時、シェーディング、レンダリングの速度は遅くなります。

    ジオメトリのみを保存

    ジオメトリオブジェクトのみを保存します。レイヤマテリアルプロパティ注記、または単位設定は保存されません。これはオブジェクトをエクスポートするのに似ています。新しいファイルが作成されますが、それはアクティブなRhinoのモデルにはなりません。

    テクスチャを保存

    マテリアル、環境、デカールによって使用されている外部テクスチャをモデルに埋め込みます。

    プラグインデータを保存オブジェクトやドキュメントにプラグインアプリケーションによって添付されているデータを保存します。
  7. エクスポートの設定変更ができる場合は、オプションボタンを使用してエクスポートの設定を指定します。
  8. メッシュのファイル形式は、指定のメッシュオプションまたはドキュメントのレンダリングメッシュの設定を使用して、NURBSサーフェスをメッシュとしてエクスポートします。

3DSエクスポートオプション

光源をエクスポート
ビューをエクスポート

エクスポートに関するメモ

  • 3DStudioエクスポートは、できる限り正確なオブジェクト名を使用します。
  • Rhinoのオブジェクト名がRhinoObjectNameの場合、3DSエクスポートは名前の最初の10文字(半角で)のみを使用します。MAXと3DSは10文字までのオブジェクト名しかサポートしないからです。その結果、この例ではRhinoObjecとなります。
  • Rhinoは、オブジェクト名が既に使用されていないかどうかをチェックします。既にオブジェクト名が使用されている場合、それは6文字に省略され、3桁の数字のインデックスが追加されて、RhinoO_010のようになります。インデックスは、エクスポート機能で使われるメッシュカウント情報の最後の3桁の数字です。
  • オブジェクト名が定義されていない場合、RhinoはObj_000010.のような一般的な名前を使用します。この場合、インデックスはメッシュカウント情報の最後の6桁の数字です。

参照

Wikipedia: .3DS