忍者ブログ

ゲーム作成状況を載せて行きますよ。 いつ完成する事やら・・・ ダージリンおじさん メール:moumouojisan@yahoo.co.jp
11 2017/12 1 23 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 3031 01

06.02.11:32

描画とは?

byoga1.jpg















 ところで描画について少々お話を。以前のFPSでは
本来行わなければならない処理を省いたので今回は実装しよう
という分けです。ところで皆さん描画順序って大切なの知ってます?

C言語でDirectxなり弄れる方はご存知でしょう、描画の順序の大切さ。
描画のタイミングはカメラの位置に密接的な関係がございます。例えば、
上の図の3枚の板が有るとして1,2,3の順に描画して行くとします。
ところが図のようになぜか一番最初に描画したはずの板が一番前に
来ていますね。これは距離が関係しているのです。


E3Dではそこまで致命的ではなく、内部で処理していますが、
それは半透明のモデルなどを使った場合に支障が出てきます。

やはりこの場合もカメラから一番遠い順に描画する必要がありまして、
このことを「ソート」と呼ぶそうです。つまり、並び替えると言うことですね。


何気ない描画にも距離に応じてソートしなければ、いろいろ不都合が
出てくるのです。これを回避するためにカメラから遠い順に並べる
モジュールなどを作るとよいでしょう。

今回は私も実装したいと思います。ただ、処理速度はこのぶんだけ
遅れることになりますが、どれ程のものでしょうかねぇ。


PR

無題

なんだか難しくてよくわかりませんが頑張ってください。

  • 2011年06月02日木
  • Text
  • 編集

ありがとうござます^^

頑張りたいと思います。
皆様が楽しめるようなFPS
を作りたいですね。

  • 2011年06月05日日
  • おじさん
  • 編集
URL
FONT COLOR
COMMENT
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
PASS

TRACK BACK

トラックバックURLはこちら