본문으로 바로가기
반응형


Scene내에서 Light probe만을 baking하기 위한 setting

This is a how to using only light probes baking in scene.


Unity 5 이후 버젼에서는 Unity4에서처럼 Bake probe menu가 분리되어 있지 않으므로, Lightmap과 Light Probe를 분리해서는 bake 할 수가 없다. 다만 Light Probes 만을 bake 하기 위해서는 아래와 같이 셋팅하면 사용할 수 있다. 우선 임의의 메쉬를 생성해 메쉬 옵션의 Scale in lightmap을 0으로 설정한다(Light map static을 체크해야 수정할 수 있다)

This is a how to using only light probe baking in scene.
Unity 5 does not support separated baking probes menu unlike Unity 4. so if u want to only baking a light probe, create a dummy mesh and set a scale in lightmap value is 0.



Render pipeline : HDRP
mixed lighting(Mixed 비활성화의 경우에는 HDRP에서는 baking 불가) : Baked Indirect
HDRP doesn't support Baked, Mixed when mixed lighting mode off.



Directional light를 추가해서 최종 아웃풋을 구성한 상태.
Directonal light set a real time and other light probes baking well.

Light Probes만으로 간접광이 잘 표현되는걸 확인할 수 있다.




Light Probe만을 Baking한 상태. 잘 나오고 Light Probe Proxy volume도 잘 작동.
Showing light probe baking result





Light Setting은 mixed가 아닌 bake로 모드로 baking 되어있으며, mixed 설정시에는 위 이미지와 같이 제대로 baking이 되지 않는다.

image show up bake mode set a mixed. it does not baking a light probes.


생성되는 Lightmap texture는 16x16의 368Byte의 아주작은 텍스쳐가 하나 생성된다. 실제 이 텍스쳐는 사용되지 않으며 생성되는 LightingData의 크기는 Probe 갯수에 영향을 받는다.


관련 링크 : http://illu.tistory.com/1356


HDRP로 테스트 했지만 Legacy에서도 크게 다르지 않을거라 본다. 추가적인 방법으로는 Reflection Probe를 Light Probe처럼 쓰는 방법도 있지만 이건 좀 더 제한적인 활용이 되므로 이 방법이 가장 무난하지 않을려나..(이건 필드의 빛을 입히다 참조)


끝으로 최근 테스트 중인 Progressive GPU Lightmap





반응형