PV3DのQuadTreeを試してみました

Papervision3Dのブログに紹介されていたQuadTreeを試してみました。QuadTreeとは衝突部分のポリゴン欠けが回避できる新機能です。デモではステージをクリックすることでレンダリングエンジンの切り替え比較ができます。

  • demo (require Flash Player 9)
  • src (reqire PV3D revision 759)

使い方は一行設定するだけ

使い方はUsing QuadTrees In Papervision3D | zupko.infoに詳しく紹介されてますが、一行だけでレンダリングエンジンを切り替えができます。

renderer = new QuadrantRenderEngine(QuadrantRenderEngine.ALL_FILTERS);

通常のレンダリングエンジンと違うところ

レンダリングのセグメント分割を最適化することで、ポリゴン欠けを回避しているようです。上の画像はQuadrantRenderEngineを使用し、下の画像はBasicRenderEngineを使用しています。

Papervision3D本 Papervision3Dの詳細を見る Papervision3Dのサンプルを見る wonderfl本の詳細を見る

コメント/トラックバック %件

コメントをどうぞ