HQ Rendering¶
見た目を優先する場面 (静止画・映像の書き出し、ハイエンド GPU での表示) 向けに、負荷を払って見栄えを上げる設定の組み合わせです。個々の設定は Render Effects と 描画品質 にあります。ここでは組み合わせと、その効果と費用をまとめます。
組み合わせ¶
| 設定 | 標準 | HQ | 効果 |
|---|---|---|---|
大気の品質 viewer.atmosphere.setQuality() |
"medium" |
"high" |
アンチエイリアスのサンプル数が増え、カメラや太陽のわずかな変化にも追従して大気の LUT を作り直します |
トーンマップ render_effects.setTonemapMode() |
"aces" |
"pbr_neutral" |
画面に収まる色をほとんど変えずに出します。"aces" より色が鮮やかに残ります (Render Effects のトーンマップ) |
ブルーム render_effects.setBloomMode() |
"compact" |
"wide" |
にじみが画面の広い範囲へ裾を引きます |
水の品質 WaterPolygonEntityVisualizer.setQuality() |
"medium" |
"high" |
画面空間反射のステップ数が上がり、コースティクス・波の自己変位が加わります (Water) |
const viewer = uiviewer.viewer;
viewer.atmosphere.setQuality( mapray.Atmosphere.Quality.HIGH );
viewer.render_effects.setTonemapMode( mapray.TonemapMode.PBR_NEUTRAL );
viewer.render_effects.setBloomMode( mapray.RenderEffects.BloomMode.WIDE );
waterVisualizer.setQuality( mapray.WaterPolygonEntityVisualizer.Quality.HIGH );
見え方¶
下の図はどちらも大気の品質 high で、トーンマップとブルームだけを変えています。
標準 (aces + compact) |
HQ (pbr_neutral + wide) |
|---|---|
![]() |
![]() |
![]() |
![]() |
- 組み込みの大気プリセットは
acesで露出を合わせてあります。pbr_neutralにすると、プリセットの明るさと色味がずれます。必要ならsetExposureScale()で合わせ直してください - ブルームは大気の品質
low/minimalでは効きません
費用¶
HQ の各設定は負荷を増やします。特に bloom_mode の "wide" と水の品質 high は場面で負荷が大きく変わるので、実際の場面と GPU で計測してから使ってください。



