回答編集履歴
1
格子アーティファクト問題の改善案を追記
answer
CHANGED
|
@@ -339,4 +339,26 @@
|
|
|
339
339
|
|
|
340
340
|
下図のように、ワールド全域を描画してもTrisは4となりました。カメラのMSAAを切ると、Trisがさらに2まで低下します。
|
|
341
341
|
|
|
342
|
-

|
|
342
|
+

|
|
343
|
+
|
|
344
|
+
#格子問題について
|
|
345
|
+
たとえば、もし下図のようなタイル同士がぴったりくっついたテクスチャを使用している場合...
|
|
346
|
+
|
|
347
|
+

|
|
348
|
+
|
|
349
|
+
上図は1タイル32×32ですが、これを縦横に繰り返して64×64にして...
|
|
350
|
+
|
|
351
|
+

|
|
352
|
+
|
|
353
|
+
UV座標としては中心の32×32を切り出すようにしてはいかがでしょう。
|
|
354
|
+
|
|
355
|
+

|
|
356
|
+
|
|
357
|
+
上下左右に16ピクセルも余白を設けていますが、ワールドマップ全域の描画にも対応するにはこれぐらい広めにしてやった方がいいんじゃないかと思います。
|
|
358
|
+
|
|
359
|
+

|
|
360
|
+
|
|
361
|
+
さらにテクスチャの「Generate Mip Maps」もオンにしてやればさらに格子模様を低減できるかと思いますが、遠くから見たときのテクスチャのディテールが潰れてしまいました。
|
|
362
|
+
ある意味正しい見え方だとも言えるかもしれませんが、これが許容しがたいようでしたらさらに追加の対策を施す必要がありそうです(ディテールを保持した独自のミップマップをテクスチャにセットするとか...?)。
|
|
363
|
+
|
|
364
|
+

|