[過去ログ]
【3Dゲームエンジン】Unity総合スレッド38 (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
228
: 2023/04/30(日)21:15
ID:XSWc5NIB(4/4)
AA×
>>226
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
228: [] 2023/04/30(日) 21:15:34.22 ID:XSWc5NIB >>226 ミップマップについて一応補足。 ミップマップは単純な負荷の軽減以外にもう一個重要な役割があって、 例えば網戸をミップマップ無しのテクスチャ1枚で表現したとするじゃん。 カメラが近いうちは大丈夫なんだけど、カメラが遠くなっていくとチラついたり、消えたりするようになる。 モニター上で横幅100pxのサイズで映る距離に網戸があったとして、その網戸に張られてるテクスチャの横方向の解像度が1000pxだとする。 そうすると実際に画面に表示する時にテクスチャから拾われて画面に出る情報は1/10しかないことになる。 これが運悪く網戸テクスチャの透明部分ばっかりだと全く見えない状態になるし、逆に真っ黒になることも考えられる。 でも実際の網戸は遠くから見ても消えたり不透明になったりはせず、半透明みたいな見え方をするじゃん。 つまり綺麗に縮小するには単純に間引くんじゃなくて近いピクセルの色同士を混ぜて情報が消えないようにする必要があるのね。 この綺麗に縮小する処理は遅いので、事前に縮小した画像を何枚か作っておいて描画時に切り替えて使っちゃおうっていうのがミップマップ。 なのでメッシュのLODは無くても負荷が上がるだけで見た目に悪影響が出ることはすくないけど、 ミップマップは切ると汚くなるケースもあるってとこだけ注意してね。 どのエンジンでも基本は意図的に切ったりしない限り自動設定でいい感じになってくれてるとは思うけど、 距離が遠い時に細かいディテールが潰れたり、チラつくような事が起きたらミップマップの設定を直してみるといいかも。 http://mevius.5ch.net/test/read.cgi/gamedev/1677119455/228
ミップマップについて一応補足 ミップマップは単純な負荷の軽減以外にもう一個重要な役割があって 例えば網戸をミップマップ無しのテクスチャ枚で表現したとするじゃん カメラが近いうちは大丈夫なんだけどカメラが遠くなっていくとチラついたり消えたりするようになる モニター上で横幅のサイズで映る距離に網戸があったとしてその網戸に張られてるテクスチャの横方向の解像度がだとする そうすると実際に画面に表示する時にテクスチャから拾われて画面に出る情報はしかないことになる これが運悪く網戸テクスチャの透明部分ばっかりだと全く見えない状態になるし逆に真っ黒になることも考えられる でも実際の網戸は遠くから見ても消えたり不透明になったりはせず半透明みたいな見え方をするじゃん つまり麗に縮小するには単純に間引くんじゃなくて近いピクセルの色同士を混ぜて情報が消えないようにする必要があるのね この麗に縮小する処理は遅いので事前に縮小した画像を何枚か作っておいて描画時に切り替えて使っちゃおうっていうのがミップマップ なのでメッシュのは無くても負荷が上がるだけで見た目に悪影響が出ることはすくないけど ミップマップは切ると汚くなるケースもあるってとこだけ注意してね どのエンジンでも基本は意図的に切ったりしない限り自動設定でいい感じになってくれてるとは思うけど 距離が遠い時に細かいディテールが潰れたりチラつくような事が起きたらミップマップの設定を直してみるといいかも
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 774 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.049s