「ポイントライトの減衰」の版間の差分

24行目: 24行目:


== Bakery ==
== Bakery ==
「Bakery - GPU Lightmapper」のパイプライン。
「Bakery - GPU Lightmapper」のパイプラインでは以下の数式を使っているらしい。
* https://assetstore.unity.com/packages/tools/level-design/bakery-gpu-lightmapper-122218?locale=ja-JP
 
常に「+1」することで[[ゼロ除算]]になることがないという。
常に「+1」することで[[ゼロ除算]]になることがないという。
  attenuation = 1 / ( pow(x, 2) + 1 )
  attenuation = 1 / ( pow(x, 2) + 1 )
 
* https://assetstore.unity.com/packages/tools/level-design/bakery-gpu-lightmapper-122218?locale=ja-JP
*https://github.com/EpicGames/UnrealEngine/blob/7d9919ac7bfd80b7483012eab342cb427d60e8c9/Engine/Shaders/Private/DynamicLightingCommon.ush#L64
* https://github.com/EpicGames/UnrealEngine/blob/7d9919ac7bfd80b7483012eab342cb427d60e8c9/Engine/Shaders/Private/DynamicLightingCommon.ush#L64


==Frostbite==
==Frostbite==