質問
Python用の使いやすい3Dシーンレンダラーを探しています。私が探しているのは、できることだけです。
- 3Dシーンモデルをロードします
- 正書法カメラを使用してレンダリングします
- 画像をエクスポートして、分析を実行できるようにします
これまでのところ、私が見つけたソフトウェアは、低レベル(基本的なOpenGLバインディングなど)または複雑すぎる(OGREなど)です。何かアドバイス?
解決
実際にあなたが達成したいことに正確に依存します。あなたのシーンはどれくらい複雑ですか?どのようなレンダリング品質を求めていますか?リアルタイムのアニメーションが必要ですか、それとも静止画が十分にレンダリングされていますか?
一流のフルゲームエンジン(商用ゲームに使用されています)
- panda3d http://www.panda3d.org/
- ピョーグル http://www.ogre3d.org/tikiwiki/pyogre
- Pyrr(Irrlichtラッパー)
あまり人気のない3Dエンジン、新規またはベータ:YMMV。
- openscenegraph http://www.openscenegraph.org/projects/osg
- スパイア http://pduel.sourceforge.net/spyre/spyre.spyre-module.html
- Pysoy http://www.pysoy.org/
- 大豆 http://pypi.python.org/pypi/soya/0.11.2
- パイカル http://www.crystalspace3d.org/main/pycrystal
- horde3d http://www.horde3d.org/
- VTK(視覚化ツールキット) http://www.vtk.org/
低レベルのOpenGLインターフェイス - より多くのコントロール、あなたが自分自身をするためのより多く
- Pyopengl http://pyopengl.sourceforge.net/
- ピグレット http://www.pyglet.org/
- ゾーイ http://www.alcyone.com/software/zoe/
非リアルタイムインターフェイス
- cgkit http://cgkit.sourceforge.net/documentation.html (レンダーマン、マヤ)
- ブレンダー http://www.blender3d.org/
- Povrayラッパー http://code.activestate.com/recipes/205451/
他のヒント
Panda3dをお勧めします。リスト内のすべてをサポートし、「高レベル」もサポートしています。マニュアルでは、必要なすべてを達成する方法について説明しています。
所属していません StackOverflow