유니티 라이트 컴포넌트에 대한 이해
유니티의 라이트 컴포넌트는 장면에 조명을 추가하고, 그 특성을 조절하여 게임이나 애플리케이션에 생동감과 분위기를 부여하는 데 핵심적인 역할을 합니다. 다양한 종류의 라이트와 그 설정을 이해하는 것은 실감 나는 시각적 경험을 창출하는 데 중요합니다.
1. General 섹션
- Type: 조명의 형태를 결정합니다.
- Directional: 무한한 거리에서 오는 평행한 빛으로, 일관된 방향을 가지며 태양과 같은 효과를 낼 때 사용합니다.
- Point: 하나의 점에서 모든 방향으로 빛을 방출합니다. 전구나 촛불 같은 광원을 모사할 때 적합합니다.
- Spot: 한 점에서 특정 방향으로 빛이 집중되어 나갑니다. 스포트라이트 효과를 낼 때 사용됩니다.
- Area: 넓은 면적에서 빛을 방출하여 부드러운 그림자를 생성합니다.
- Mode: 조명이 장면에 어떻게 적용될지 결정합니다.
- Realtime: 조명이 실시간으로 계산되어, 동적인 조명 효과가 필요할 때 사용합니다.
- Mixed: 실시간과 구워진(baked) 조명의 중간 형태로, 효율적인 성능과 시각적 효과를 모두 고려할 때 사용됩니다.
- Baked: 조명이 게임 실행 전에 미리 계산되어 장면에 포함됩니다. 정적인 환경에 적합합니다.
2. Emission 섹션
- Color: 조명의 색상을 결정합니다.
- Intensity: 조명의 강도를 조절합니다. 높을수록 밝은 빛을 방출합니다.
- Indirect Multiplier: 간접 조명의 강도를 조절합니다.
- Range: 조명이 도달할 수 있는 거리를 결정합니다. 주로 'Point'와 'Spot' 타입에서 사용됩니다.
3. Rendering 섹션
- Render Mode: 조명이 렌더링될 때의 중요도를 결정합니다.
- Auto: 유니티가 자동으로 조명의 중요도를 결정합니다.
- Important: 조명이 높은 우선순위로 렌더링됩니다.
- Not Important: 성능을 위해 조명이 낮은 우선순위로 렌더링됩니다.
- Culling Mask: 조명이 적용될 오브젝트들을 레이어 별로 선택할 수 있습니다. 'Everything'을 선택하면 모든 레이어에 조명이 적용됩니다.
4. Shadows 섹션
- Shadow Type: 그림자의 유형을 결정합니다.
- No Shadows: 그림자가 생성되지 않습니다.
- Hard Shadows: 선명한 경계를 가진 그림자를 생성합니다.
- Soft Shadows: 부드러운 경계를 가진 그림자를 생성합니다.
- Baked Shadow: 구워진 모드에서 그림자의 영향을 결정합니다.
이러한 조명 설정들은 게임의 시각적 퀄리티와 성능에 직접적인 영향을 미치므로, 개발자는 장면의 요구 사항과 목표에 맞춰 적절한 조명 타입과 설정을 선택해야 합니다.
'TIL' 카테고리의 다른 글
03.14 (TIL-Unity) (0) | 2024.03.15 |
---|---|
02.22(TIL-Unity) (0) | 2024.02.22 |
02.20 (TIL-Unity) (0) | 2024.02.20 |
02.16 (TIL-Unity) (0) | 2024.02.16 |
02.14 (TIL-Unity) (0) | 2024.02.14 |