★☆★描画順を極めろゴルァァァ!!★☆★
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/11/16 08:19ID:???(\_/) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( `Д´) < 描画順ってメンドクセェ
/ ノつ \______________
(人_つ_つ
パフォーマンスと絵の質にダイレクトに跳ね返ってくる
(不透明/半透明)ポリゴンの描画順、オブジェクトの描画順、Zソート、
ハードウェアオクルージョンカリング効率についてだけ熱く語るスレ。
0002名無しさん@お腹いっぱい。
01/11/16 08:20ID:???タイトルの装飾はなんとかならなかったのか。
00031
01/11/16 08:26ID:???∧_∧ / ̄ ̄ ̄ ̄ ̄
(´┏┓`)< 正直、タイトルの装飾はスマンカッタ!
( ) \_____
| | |
(__)_)
0004
01/11/16 09:01ID:S7BNCBJL0005名無しさん@お腹いっぱい。
01/11/16 11:05ID:???Zテストを早めに行って表示する必要のないピクセルを高速に捨てる
Radeonはもっと高度なファンクションを持ってて
違う名前がついてるけど基本は同じ
手前のpolygonから順にソートして描画すると
これらのファンクションを生かせる
0006
01/11/16 11:13ID:S7BNCBJL重いピクセル処理前にZテストするのは当たり前だと思えるが?
0007名無しさん@お腹いっぱい。
01/11/16 12:27ID:???0008名無しさん@お腹いっぱい。
01/11/16 12:38ID:???Zソートするためにはまず自前で座標計算しなきゃだめだよね。
そしたらハードウェアT&Lが活かされなくなくなるから
全体的な速度を考えると半透明と不透明オブジェクトを
分けて描画する程度でごまかしてるんだが。
#なんか解かり難い書き方でスマソ
0009名無しさん@お腹いっぱい。
01/11/16 16:27ID:???0010
01/11/16 16:52ID:S7BNCBJLでも逆に遅そうな予感
0011名無しサソ
01/11/16 19:23ID:???やるとしても、せいぜいオブジェクト単位のソートくらい。
ポリゴン単位でやると、多分遅くなる(少なくとも自分の腕では)。
>10にあるように、描画しない座標変換も出来るけどね。
やっぱり違いの分かる人はアルファブレンドの違和感も非常に
気になる物なのかな。アバウトな自分はあまり気にしない(駄目人間)
0012名無しさん@お腹いっぱい。
01/11/17 00:47ID:???アルファでテクスチャを抜く時、ソートを厳密にやってないと
半透明の縁の部分に背景の色とか変な色が残る。
64はエッジアンチにアルファを使ってるが
たとえば64のマリオを見ると
ソートを厳密にやってないので
よく見るとキャラのエッヂが変な色になっていることがある。
この種の違い。
マリオみたいにゲームが面白ければ気にならないが。
0013名無しサソ
01/11/17 03:21ID:???そうだね。すっかり忘れてた(苦笑)ただ、市販ゲームでも
その辺が上手く処理できてないのも非常に多いね。やっぱり細かい
見た目より速度を重視しての事かな。
テクスチャのアルファブレンド&バイリニアフィルタって
色々と気にしないとうまくいかないねぇ。
0014名無しさん@お腹いっぱい。
01/11/17 13:46ID:FtDApPxxうまくいっているときは抜きを使わずに書いているのでしょうか?(ハイポリ)
それとも細かいオブジェクト単位でソートをきちんとやっているのでしょうか?
0015名無しさん@お腹いっぱい。
01/11/18 22:41ID:???デザイナさんがソフト上である程度優先順位をつけたデータを使ってん
だべさ。FFXみたいな短冊髪の毛だとどーしてもある角度で矛盾がで
きてしまうんだべ。
つーか、キミの黒いゲーム機で真面目にソートなんかした日にゃDC
以下しか出せんべ。良くてオブジェクト単位でソート。
ま、んな事にこだわるぐらいなら中身を作りこめっつーの。
0016名無しさん@お腹いっぱい。
01/11/18 22:55ID:???角度で矛盾とかゆうよりかは、背景のオブジェクトに半透明使ってるときに
うまくいってないような気が。
>ま、んな事にこだわるぐらいなら中身を作りこめっつーの。
はげしく同意。
0017名無しさん@お腹いっぱい。
01/11/19 02:43ID:Gqj0F0jP中身作りこむ人と描画部組む人は違うべよ。
ソートがんばって中身がクソになったなんて話はねーだろ。
0018
01/11/19 13:52ID:lEll+zjRバケツ(ビンorPS1方式)ソート?
Z値からバケツのIndexはどう割り振るんでしょう
Z値が0から1まで均等に分布するってこたぁないだろうし、、、
なんて変な小細工するより何にも考えないほうがいいかな
あ、そもそもオブジェクト単位のソートならあんま気にする事もないのかな
(でもPS1ですら(やもえずだけど)ポリゴン単位のソートしてるわけで、
いまどきは全体のポリゴン数は多いとはいえ、半透明部分のみのソートって、
そんなに重い処理ですか?)
0019名無しさん@お腹いっぱい。
01/11/19 16:39ID:???0020名無しさん@お腹いっぱい。
01/11/19 16:40ID:???■ このスレッドは過去ログ倉庫に格納されています