メインコンテンツまでスキップ

<pc-light>

<pc-light>タグは、ライトコンポーネントを定義するために使用されます。

使用法
  • <pc-entity> の直接の子である必要があります。

属性

属性タイプデフォルト説明
cast-shadowsFlag-ライトが影を落とすかどうか
colorColor"1 1 1"スペース区切りのRGB値、16進数コード、または名前付き色としてのライトの色
enabledBoolean"true"コンポーネントの有効状態
inner-cone-angleNumber"40"内側コーン角度(度単位、スポットライト用)
intensityNumber"1"ライトの強度乗数
normal-offset-biasNumber"0.05"シャドウレンダリング用の法線オフセットバイアス
outer-cone-angleNumber"45"外側コーン角度(度単位、スポットライト用)
penumbra-falloffNumber"1"PCSSシャドウの半影減衰率
penumbra-sizeNumber"1"PCSSシャドウの半影サイズ
rangeNumber"10"ライトの有効距離
shadow-biasNumber"0.2"影の深度バイアス
shadow-blocker-samplesNumber"16"PCSSシャドウブロッカーのサンプル数
shadow-distanceNumber"16"シャドウレンダリングの最大距離
shadow-intensityNumber"1"影の強度乗数
shadow-resolutionNumber"1024"シャドウマップの解像度
shadow-samplesNumber"16"PCSSシャドウのサンプル数
shadow-typeEnum"pcf3-32f"影のフィルタリング: "pcf1-16f" | "pcf1-32f" | "pcf3-16f" | "pcf3-32f" | "pcf5-16f" | "pcf5-32f" | "vsm-16f" | "vsm-32f" | "pcss-32f"
typeEnum"directional"ライトのタイプ: "directional" | "omni" | "spot"
vsm-biasNumber"0.01"バリアンスシャドウマップのバイアス
vsm-blur-sizeNumber"11"バリアンスシャドウマップのぼかしサイズ(1〜25)

<pc-entity>
<pc-light type="directional" intensity="10" color="red" cast-shadows></pc-light>
</pc-entity>

JavaScriptインターフェース

LightComponentElement APIを使用して、<pc-light>要素をプログラムで作成および操作できます。