1

私は長い間フラッシュでプログラミングしています。興味深いことに、オープン ソース ライブラリを含むほとんどのものは、Flash の世界では非常に高レベルです。すぐに組み立てられるのでいいですね。しかし、Flash は遅すぎます (CV や視覚効果、ジェネレーティブ アートなどをやりたい)。

glut、Processing、OpenFrameworks を試してみましたが、Flash とはあまりにも違うことがわかりました。

高レベル (PaperVision3D など) で高速 (ハードウェア アクセラレーションが優れている) 3D エンジンがあるかどうか知りたいですか? どの言語でもかまいませんが、C++/Java/Python などの方が適しています。

4

4 に答える 4

4

高レベルの C++ ベースのエンジンが多数あります (Java や Python、その他の言語ラッパーを使用するエンジンが多数あります)。

調査するのに適したものには次のものがあります。

  1. Ogre - C++ とラッパー
  2. Irrlicht - C++ とラッパー
  3. ユニティ- C#

また、DevMaster.NET Engine Listもチェックしてください。これは、3D エンジンの非常に大きなリストです。

于 2009-10-30T18:49:34.543 に答える
1

Panda3Dは習得が非常に簡単で、すぐに使い始めることができます。ゼロから Python でスクリプトを作成するように設計されていますが、必要に応じて C++ でプログラミングすることもできます。

アートの作成に向けた別のオプションは、Blenderです。いくつかのボールを作成して変形させることほど複雑なことはしたことがありませんが、それがスクリプト化可能であり、完全なゲーム ( Yo Frankie!など) の作成に使用されていることは知っています。

于 2010-01-06T13:30:02.357 に答える
0

Flashの背後にある3Dを詳しく見ると、MicrosoftのWPFフレームワークをお勧めします。私もしばらくの間それを使ってきました、そしてそれはあなたが言った意味で十分に速くそして「高レベル」であることができます(時々箱から出していない)。

欠点(プラットフォームへの依存以外)は、3Dモデルの拡張がそれほど大きくないことです。ほとんどの場合、標準機能を使用する必要があります。オープンソースは、WPFではあまり価値のないリソースです。

于 2010-01-06T13:15:08.837 に答える