2

panda3d で使用する 3d 環境の開発を始めています。私はこれに慣れていないので、基本的なジオメトリなどを作成するためのモデリング ソフトウェアを選択する必要があります。したがって、Python による自動化に適しているのはどれですか? 3DSマックスかブレンダー3Dか? 基本的なジオメトリの生成、エクスポート プロセス、およびいくつかの基本的なアニメーションを自動化したいと考えています。Blender は無料という利点がありますが、3DS のライセンスは、要求すればオフィスで提供してくれるので問題ありません。

4

2 に答える 2

4

Python 自動化の観点から見ると、blender 自体は大部分が Python で記述されており、ソースを変更できない場合は不可能なレベルの自動化を可能にするソースが利用可能です。私にとって、そのような状況でソースを利用できるようにすることは、値札よりもメリットがあります.

Blender を使用する場合は、必ず 2.5 ベータ版を入手してください。UI とスクリプトの大幅な改善行われました。私の意見では、商用パッケージと比較して習得が難しいという不満のほとんどは、特に別のソフトウェアのインターフェースを既に習得しているという精神的負担がない場合は、2.5 には当てはまりません。

于 2010-10-09T15:26:50.403 に答える
3

実際、ポスターのカール・ビーレフェルトは間違っています。Blender は python で書かれておらず、C で書かれています。python で書かれているのは一部のスクリプト ツールで、blender のスクリプト エンジンとして python が使用されていますが、最終的にトリガーされるのは C ライブラリです。Python自体はCで書かれているので、それは大したことではありません.

ただし、これはすべてあなたの質問とはまったく関係ありません。

使用するエンジンはサード パーティ製であり、blender のゲーム エンジンではないため、Blender を必須の選択と見なす理由はありません。どんな 3D パッケージでもうまく機能します。これは、他の種類のソフトウェアと同様に、3d ソフトウェアには 3d アプリ間で共通の形式がいくつかあるためです。*.3ds と *.obj のように。つまり、Maya、XSi、Ciname 4d など、何でも好きなものを使用できます。ほとんどの 3D ソフトウェアは、これらの一般的なファイル形式で保存されます。

ただし、ブレンダー ゲーム エンジンを検討することを強くお勧めします。Blender のゲーム エンジンは多くのことを自動化し、エンジンに関してすべてをコーディングする必要がある Panda 3d とは異なり、コーディングを最小限に抑える GUI を Blender 内に備えています。

Blender のゲーム エンジンを使用すると、時間を大幅に節約できます。

ブレンダー ゲーム エンジンのみを使用して開発されたブレンダー ゲームもあり、プロジェクト アプリコットまたは Yo Fankie と呼ばれます。

アプリコットプロジェクト

無料でダウンロードでき、ソースを参照して、Blender ゲーム エンジンに関する多くのことを学ぶことができます。

幸運を。

于 2010-11-12T15:06:12.193 に答える