이번에 알아볼 것은 바로 광원 (Light)
여러가지 광원의 사용법 및 종류는 유니티 메뉴얼을 참고하였다
https://docs.unity3d.com/kr/530/Manual/Lighting.html
Lighting Overview - Unity 매뉴얼
3D 오브젝트의 셰이딩을 계산하기 위해서는 Unity가 오브젝트에 비치는 광원의 강도, 방향 및 컬러를 알아야 합니다.
docs.unity3d.com
유니티에서 광원이란?
- 게임 또는 3D 랜더링에 광원을 추가하는데 사용한다
- 특정 위치 또는 방향에서 발생하는 빛을 나타낸다
광원의 종류에는 4가지가 있다
- Point Light (점 광원)
- Directional Light (방향성 라이트)
- Spot Light (스포트라이트)
- Area Light (면 광원)
해당 광원의 쓰임새를 설명하자면
1. Point Light (점 광원 )
- 모든 방향으로 균등하게 빛을 발산하는 광원
ex) 가로등, 형광등, 무드등 ..
2. Directional Light (방향성 라이트)
- 무한히 멀리 위치하여 한 방향으로만 빛을 발산하는 광원
ex) 태양빛
3. Spot Light (스포트라이트)
- 씬의 한 점에 위치하며 원뿔 모양으로 빛을 발산하는 광원
ex) 극장의 조명, 가로등(원뿔형태의 빛의 강도가 높은 가로등), 전조등..
4. Area Light (면 광원)
- 표면 영역 전체에 걸쳐 균등하게 모든 방향으로 빛을 방출
- 사각면의 한쪽 면에서만 빛을 방출하는 광원
* 실시간 렌더링은 불가능해서 베이크 라이트로만 사용 가능 (실시간 조명 X )
라이트는 기본적으로 유니티 랜더링 성능에 큰 영향을 미친다
그림자는 라이트와 부딪히는 물체에 생성되며 라이트를 무분별하게 써버리면 랜더링 성능에 부적적인 영향을 미칠수가 있어 최적화에 신경써야한다
라이트의 기능에 주요한 옵션이 있는데 아래와 같다
Lighting Intensity Multiplier : 실제 환경의 빛을 조절한다
Reflecting Intensity Multiplier : 실제 오브젝트에 반사되는 정도를 조절한다
이것 외에도 여러가지 옵션은 직접 써보면서 확인을 하자
라이트를 어떻게 쓰냐에 따라 게임의 분위기를 살릴 수 있으니 이점 꼭 확인해서 만들어야겠다

'UNITY' 카테고리의 다른 글
| 오브젝트 풀링 (2) (0) | 2025.09.10 |
|---|---|
| 패럴랙스 스크롤링(Parallax Scrolling) (0) | 2025.09.04 |
| [내일배움캠프 29일차 TIL] Raycast (3) | 2025.08.07 |
| [내일배움캠프 28일차 TIL] 생명주기 함수 (이벤트함수) (4) | 2025.08.06 |
| [내일배움캠프 27일차 TIL] (팀프)맵 만들기 - 오브젝트 풀링 (5) | 2025.08.05 |