0

Papervision 3D については知っています。ただし、そこにあるリアリズムの多くはテクスチャに由来します。

flash10 が合理的にレンダリングできる単色のフラッシュ シェーディング 3D トライアングルの数を示すベンチマークを知っている人はいますか? このベンチマークをオンラインで見つけることも、エンジンを見つけることもできません (ほとんどの場合、ビットマップ/テクスチャを本当に重視しているようです)。

4

2 に答える 2

1

私は最近、ゲームの作成中に非常によく似たことをしました。私が作成していたペーパービジョン ゲームのベンチングには、大きな問題がありました。

フラッシュフォーラムで私はこれを言った... http://built4flash.stackexchange.com/questions/197/effeciency-of-material-swapping-in-papervision

ゲーム自体は、約 200 個のキューブを個別の平面としてレンダリングします。テクスチャ付きの 4 つの可視平面。

このカスタム キューブを最初にメモリにプリロードしたとき、それらすべてをトラバースするには約 45 秒から 1 分かかりました。この例では、結果を達成するためにマテリアルの交換を行います。要するに、colorMaterial で同じコリドー ゲームをレンダリングするには 2 秒かかります。(その後、走り回っている間に実際のテクスチャ用に後でマテリアルを交換します)

現在、ゲームはラップトップで約 8 ~ 15 フレーム/秒で実行されます (悪いことはわかっていますが、テストするには古いです)。カラー マテリアルの場合も同じです。40 フレームで簡単に楽しむことができ、レンダリングの問題はありません。

決勝戦を見て、自分で判断することができます

(ゲームの下部にある roboidz 実行リンクを押すと表示されます。)

コードのこの部分の短縮バージョンが必要な場合は、喜んでお手伝いします。

于 2010-04-19T20:51:49.790 に答える
0

これは、グラフィックカードやその他のものに大きく依存します。固定の制限はありませんが、たとえば、Papervision は私のマシンで約 50 fps で 1000 ポリゴンを実行できます。

Flash の一部の 3D オプションでレンダリングされた 1000 ポリゴンを示すベンチマークについては、このブログ投稿を参照してください。

于 2010-04-03T01:22:52.603 に答える