C++幼女先輩

プログラミング成分多め

UNITYの影 LIGHT_ATTENUATIONは SHADOW_ATTENUATIONを乗算している

#ifdef DIRECTIONAL
#define DECLARE_LIGHT_COORDS(idx)
#define COMPUTE_LIGHT_COORDS(a)
#define LIGHT_ATTENUATION(a) SHADOW_ATTENUATION(a)
#endif

上記はDirectionalだが、他のライトも同じで、LIGHT_ATTENUATIONには影が乗算されている