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
'Technical Report > Graphics Tech Reports' 카테고리의 다른 글
Unity에서 Cloth 시뮬레이션 (0) | 2019.04.01 |
---|---|
Unity Visual Effect Graph 간단히 살펴보기 (0) | 2018.11.13 |
Unity Texture Arrays (0) | 2018.10.14 |
[번역]Photogrammetry Workflow Layered shader (0) | 2018.06.02 |
[번역]Working on Lighting for Video Games (0) | 2018.05.13 |