์ปค์คํ ๋ผ์ดํ ์ผ๋ก
#if defined(_ADDITIONAL_LIGHTS)
uint pixelLightCount = GetAdditionalLightsCount();
LIGHT_LOOP_BEGIN(pixelLightCount)
Light light = GetAdditionalLightCell(lightIndex, inputData, shadowMask, aoFactor);
#ifdef _LIGHT_LAYERS
if (IsMatchingLightLayer(light.layerMask, meshRenderingLayers))
#endif
{
lightingData.additional_light_color += light.color * light.distanceAttenuation * light.shadowAttenuation;
}
LIGHT_LOOP_END
#endif
์ด๋ฐ์์ผ๋ก ํ๊ณ ์๋๋ฐ ์๋ํฐ์์ realtime์ผ๋ก ์ค์ ํ ๋ผ์ดํธ๋ ๋น์ฐํ ์ ๋๋๋ฐ
baked๋ก ์ง์ ํ ๋ผ์ดํธ๋ ์ ์ฉ์ด ์๋์ผํ๋๊ฑฐ ์๋? baked๋ additional๋ผ์ดํธ๋ ๋์์ ํฉ์ฐ๋์ ๋๋ฌด ๋ฐ์์ง๋๋ฐ ์ด์บ??
์ค๋ธ์ ํธ static ์ฒดํฌ๋ฌธ์ ์ธ๊ฐ ์ถ์์งย
์๋๋ฉด ์ ฐ์ด๋์ ๋งคํฌ๋ก์ ์๋ฌธ์ ์ธ์ง
๋ํต ๋ชจ๋ฅด๊ฒ ์ด...
๋๊ธ 0