July 20, 2010

Papervision3Dのソート法をZソートからインデックスソートに変更する

Papervision3Dはポリゴンを「Zソート」という方法でソートして描画しています。
Zソートの弱点としてポリゴン毎に奥行きをチェックするため、オブジェクト同士が近くにあったり、交差していたりするとオブジェクト(ポリゴン)が欠けて描画されるということがあります。
そこで今回はソートをZソートではなく、指定した任意の順に描画する「インデックスソート」に変更することでその現象を回避してみます。

以下でZソートとインデックスソートの違いを比べてみました。
左がZソート、右がインデックスソートです。
※実際のコードはwonderflで見てください。


NAME
MAIL(not released)
WEBSITE

MESSAGE

※コメントは管理人が承認したものから公開されます。

archive

profile

お仕事のご依頼・ご相談はこちらから


loftimgのWebサイトはエックスサーバー にて運用しています。