コンテンツにスキップ

Atmosphere and Universe

Mapray JS は、物理ベースの大気と、太陽・月・星・雲による宇宙の表現に対応しています。青空や夕焼けなどの空の色、地表・建物・点群・水面への大気の影響、宇宙から見た地球を、同じ光のモデルで描きます。

クラス

クラス 取得先 内容
Atmosphere viewer.atmosphere 大気。空の色、空気遠近、地表・建物・点群・水面の大気ライティング
RenderEffects viewer.render_effects トーンマップ、ブルーム、自動露出、光芒、出力ガンマ
Sun viewer.sun 太陽の方向・照度・視直径
SunVisualizer viewer.sunVisualizer 太陽の円盤と円光
Moon viewer.moon 月の方向・照度・視直径
MoonVisualizer viewer.moonVisualizer 月の円盤と円光
StarVisualizer viewer.starVisualizer 星、星座、天の川
CloudVisualizer viewer.cloudVisualizer 宇宙から見た雲
WaterPolygonEntity / WaterPolygonEntityVisualizer 水面 (海・湖・川)
ImageLayer (DrawType.NIGHT) viewer.layers 夜の側だけに重ねる夜景の画像
Viewer.PoleOption pole オプション 北極・南極の部分の補間

Atmosphere と各 Visualizer は、Viewer の生成時にインスタンスを渡して使います。Sun、Moon、RenderEffects は Viewer が 1 つずつ持っています。

描画品質

大気と水面は、それぞれ描画品質 (minimal / low / medium / high) を持ちます。品質によって、使える機能と効く setter が変わります。どの組み合わせで何が起きるかは 描画品質 にまとめています。

章の構成

章 内容
Atmosphere 大気のパラメータ、プリセット、ライティングモード、表示の制御
Render Effects HDR パイプライン、トーンマップ、ブルーム、自動露出、光芒
描画品質 大気と水面の品質ごとに使える機能と setter の全パターン
HQ Rendering 見た目を優先するときの設定の組み合わせ
Water 水面の物理量、効果の倍率、品質、海底 DEM の作り方
Sun / Moon / Star 太陽・月・星
Night Layer / Cloud / Pole 夜景、雲、極の補間

各クラスやプロパティの詳細については リファレンスマニュアル を参照してください。