メインコンテンツまでスキップ
バージョン: 2.0.0-preview

平行光源

:::caution 試験的な機能

この 3D 機能は開発中であり、API は予告なく変更される可能性があります。

:::

太陽光のようにシーン全体を一方向から照らすライトです。距離による減衰はありません。

ライブラリでの場所​

「ライブラリ」 → 3D(実験的) → 平行光源

プロパティ​

方向 (Direction)​

ライトの照射方向。

  • 型: Vector3
  • 既定値: (0.5, 1, 1)
  • アニメーション: 可

影の距離 (ShadowDistance)​

シャドウをサンプリングする最大距離。

  • 型: float
  • 既定値: 5000
  • アニメーション: 可
  • 範囲: [1, 100000]

シャドウマップサイズ (ShadowMapSize)​

シャドウマップの正投影範囲の幅・高さ。大きくすると広い領域を覆いますが、影の品質は低下します。

  • 型: float
  • 既定値: 2000
  • アニメーション: 可
  • 範囲: [1, 50000]

共通プロパティ​

このオブジェクトは 3Dライト を継承しているため、基底クラスで宣言された共通プロパティも利用できます。

ソース​

src/Beutl.Engine/Graphics3D/Lighting/DirectionalLight3D.cs