fullseye

dem_hillshade — DEM shading op

使い方

陰影起伏 [0,1]。azimuth_deg は光源の方位(北 0 度・東回り)。

Lambert の余弦則そのもので、遮蔽は考えない(自分より手前の尾根で 影になる分は含まれない)。落ちる影が要るなら :func:dem_horizon_angle と 組み合わせること —— 「陰影起伏に影が入っている」と思い込むのが定番の誤解。

平坦面では sin(altitude) に一致する(実測 1e-15 以下)。

詳しい使い方ガイド

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(image2d を入力に取れる)

同カテゴリ(shading)


Provenance: demops.py — DEM operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.