コンテンツにスキップ

AtmosphereLightingMode

大気ライティングモード。Scene 単位で指定。

Mapray の地球世界座標で描画されるメッシュ系 material (B3D / PointCloud / Surface 等) が大気をどう適用するかを切替える。

  • AtmosphereLightingMode.INHERIT: 大気全体のデフォルトに従う (scene / material の既定値)
  • Atmosphere.default_lighting_mode をそのまま採用する

  • AtmosphereLightingMode.AUTO: メッシュごとに自動判定

  • 法線あり → 物理ライティング (直達光の減光 + アンビエント + 空気遠近)
  • 法線なし → 簡略大気変調 (天頂方向を基準にした時刻変調。空気遠近は合成しない)

  • AtmosphereLightingMode.PHYSICAL: 強制 PHYSICAL

  • 法線が必須。シャープな陰影。
  • 法線を持たないメッシュでは SIMPLE にフォールバック

  • AtmosphereLightingMode.SIMPLE: 強制 SIMPLE

  • 空気遠近は合成しない
  • 画面微分を使わない = ノイズなし
  • 壁面の方向陰影は弱いが安定。PointCloud で推奨

  • AtmosphereLightingMode.OFF: 大気エフェクト完全無効 (時刻非依存)

  • 空気遠近も大気由来のライティングも適用しない
  • B3D は視点座標系法線 + 定数の光源方向 + 固定アンビエントで陰影を付ける。 太陽方向を使わないので夜・夕日でも見た目が不変。
  • 「時刻によらず一定の見た目」にしたい用途はこのモード (SIMPLE は時刻依存が残る)

Enumeration Members

AUTO

AUTO: "auto"

メッシュごとに自動判定する


INHERIT

INHERIT: "inherit"

大気全体のデフォルト (Atmosphere.default_lighting_mode) に従う (scene / material の既定値)


OFF

OFF: "off"

大気エフェクトを完全に無効にする


PHYSICAL

PHYSICAL: "physical"

物理ライティングを強制する


SIMPLE

SIMPLE: "simple"

簡略大気変調を強制する