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を使用しています。

コメントする

[告知] 最近書いた書籍の紹介

Flash に関する解説本を書いてます。ブログよりも充実した解説でまとめているので、よければどうぞご覧ください。

[告知] ハンドオンセミナーのお知らせ

FlashのフレームワークProgressionの入門講座を開講しています。集中的にProgressionを学習したい方はどうぞご受講くださいませ。
» 詳細を確認する

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

コメントを残していく