obj は、3D モデル形式のファイルまたはプログラムのコンパイル中間コード ファイルを参照できます。 obj3D モデル ファイルは、ワードパッドで直接開いて表示、編集、修正できるテキスト ファイルです。アニメーション、マテリアル プロパティ、テクスチャ パス、ダイナミクス、パーティクルなどの情報は含まれません。 obj オブジェクト ファイルは通常、プログラムによってコンパイルされたバイナリ ファイルで、リンカーとリソース ファイルを通じてリンクされて実行可能ファイルになります。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
obj は、3D モデル形式のファイルまたはプログラムのコンパイル中間コード ファイルを参照できます。
obj ファイル (3D モデル ファイル形式)
obj ファイルは 3D モデル ファイル形式です。 Alias | Wavefront が 3D モデリングおよびアニメーション ソフトウェア「Advanced Visualizer」用に開発した規格で、3D ソフトウェア モデル間の相互誘導に適しており、Maya を通じて読み書きすることもできます。
たとえば、3dsMax または LightWave でモデルを構築し、レンダリングまたはアニメーションのためにそれを Maya に転送する場合は、OBJ ファイルをエクスポートするのが良い選択です。現在、ほとんどすべての有名な 3D ソフトウェアが OBJ ファイルの読み取りと書き込みをサポートしていますが、その多くはプラグインを必要とします。
OBJ ファイルは、ワードパッドで直接開いて表示、編集、変更できるテキスト ファイルです。また、関連するバイナリ ファイル形式 (*.MOD) がありますが、これは特許として開示されていないため、ここでは説明しません。
ファイルの特徴
(1) OBJファイルは3Dモデルファイルです。アニメーション、マテリアル プロパティ、テクスチャ パス、ダイナミクス、パーティクル、その他の情報は含まれません。
(2) OBJ ファイルは主にポリゴン モデルをサポートします。カーブ、サーフェス、およびポイント グループ マテリアルもサポートされていますが、Maya によってエクスポートされた OBJ ファイルにはこの情報は含まれません。
(3) OBJ ファイルは 3 点以上のサーフェスをサポートしているため、非常に便利です。他の多くのモデル ファイル形式は 3 点サーフェスのみをサポートしているため、Maya にインポートされたモデルは三角形化されることが多く、これはモデルの再処理に非常に悪影響を及ぼします。
(4) OBJ ファイルは法線座標とテクスチャ座標をサポートします。他のソフトウェアでテクスチャを調整した後、テクスチャ座標情報を OBJ ファイルに保存できるため、ファイルを Maya にインポートした後は、テクスチャ ファイルのパスを指定するだけで済み、テクスチャ座標情報を調整する必要はありません。テクスチャ座標。
obj ファイル (マイクロソフト社が提供するプログラムコンパイル用の中間コードファイル)
プログラムをコンパイルしたときに生成される中間コードファイルです。通常、ターゲット ファイルはプログラムによってコンパイルされたバイナリ ファイルであり、リンカーとリソース ファイルを通じてリンクされて実行可能ファイルになります。 OBJ はプログラムの相対アドレスのみを提供しますが、実行可能ファイルは絶対アドレスです。
Microsoft が Windows NT の設計を開始したとき、プロジェクトの起動時間を最小限に抑えるために、以前に作成されテストされたツールを使用するのは当然のことでした。これらのツールで生成され、機能する実行可能ファイルおよび OBJ ファイル形式は、COFF (Common Object File Format の頭字語) と呼ばれます。 COFF の相対年齢は、8 進フィールドを使用して指定できます。 COFF 自体は出発点としては適していますが、Windows 95 や Windows NT などの最新のオペレーティング システムに拡張する必要があります。この更新の結果、Portable Executable File Format (PE ファイル) が作成されました。これは、すべてのプラットフォーム (x86、Alpha、MIPS など) 上の Windows NT 実装が同じ実行可能ファイル形式を使用するため、「ポータブル」と呼ばれます。もちろん、CPU 命令のバイナリ コードなど、さまざまなものがあります。重要なことは、この目的を達成するために、どちらの CPU でもオペレーティング システム ローダーとプログラミング ツールを完全に書き直す必要がないということです。
さらに関連する知識については、FAQ 列をご覧ください。
以上がobjとはどのような形式ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。