Light 종류
Sky Light: 레벨의 먼 부분을 캡처하여 씬에 라이트로 적용한다. SkyAtmosphere와 DirectionalLight 필요하다.
Directional Light: 주요 야외 라이트 또는 굉장히 멀거나 거의 무한히 떨어진 거리에서 드리워지는 것으로 보이는 라이트이다.
Point Light: 전구처럼 작동하며 단일 포인트에서 모든 방향으로 라이트를 발산한다.
Spot Light: 단일 포인트에서 원뿔 세트에 의해 제한된 방향으로 라이트를 발산한다.
Rect Light: 사각형 표면에서 한 방향으로 라이트를 발산한다.
Material
오브젝트에 적용되는 재질로, 색상뿐 아니라 반사, 광택, 질감 등 표현 가능하다.
Material Instance를 사용하면 기존 머티리얼을 빠르게 커스터마이징 가능하다.
#1 Sky Light 구현
액터 블루프린트를 생성하여 SkyLight, SkyAtmosphere, VolumetricCloud,DirectionalLight, AtmosphericFog를 추가한다. DirectionalLight의 각도로 낮과 밤 조절 가능

#2 방 만들기
지오메트리 브러시로 천장이 반만 뚫린 방 생성

#3 라이트 차이 알아보기
왼쪽과 오른쪽 상단에 포인트 라이트, 하단에 렉트 라이트를 배치했다. 포인트 라이트는 각각 intensity를 다르게 해 밝기 차이를 줬다.

#4 Material
방에 오브젝트들을 두고 각각 다른 머티리얼을 적용했다.
| Object | Material |
|---|---|
| Floor | M_Metal_Brushed_Nikel |
| Walls | M_Concrete_Poured |
| Cylinder | M_Metal_Gold |
| Sphere1 | M_Pink(Custom) |
| Sphere2 | M_Pink_Inst(Custom) |
구에는 내가 만든 머티리얼과 거기서 색상만 바꾼 머티리얼 인스턴스를 적용했다.
색상을 바꾸기위해 M_Pink의 Base Color를 파라미터로 변환했다.


오브젝트 배치 중에 Non-nanite Marking Job Queue Overflow warning라는 문구가 떴는데 staticmesh에 enable nanite를 적용해도 해결이 안됐다😢 해결방법을 찾고 싶다.