데브허브 | DEVHUB | Lighting in Godot for BeginnersLighting in Godot for Beginners
- 좋은 조명은 단순한 장면을 흥미롭게 만들고 게임의 미학을 정의하며, 나쁜 조명은 장면을 망칠 수 있습니다. 💡
- Godot의 광원에는 3D 라이트 노드(방향, 옴니, 스팟), 월드 환경(앰비언트 라이트, 반사), 발광 재료가 있습니다. 🌟
- 완전히 어두운 장면을 만들려면 미리보기 태양을 비활성화하고, 미리보기 환경을 활성화한 후 배경 모드를 사용자 지정 색상(검정)으로 설정합니다. 🌑
- 3D 라이트 노드 종류는 특정 방향에서 전체 장면에 빛을 비추는 방향 라이트(태양/달) ☀️, 한 지점에서 반경으로 빛을 방출하는 옴니 라이트(전구) 💡, 특정 방향으로 원뿔형 빛을 방출하는 스팟 라이트(손전등) 🔦가 있습니다.
- 라이트의 공통 속성(그림자, 에너지, 색상)과 각 라이트 유형에 특화된 범위, 감쇠, 크기, 각도, 최대 거리 등의 속성을 조절할 수 있습니다. ⚙️
- 프로젝트 설정에서 그림자 필터 품질을 높여 그림자를 더 부드럽게 만들 수 있습니다. ✨
- 월드 환경 라이트는 배경(하늘/색상)에 따라 장면 전체에 빛을 추가하며, 앰비언트 라이트와 반사를 개별적으로 제어할 수 있습니다. 🌍
- 조명의 예술에서 빛의 배치(위/아래에서 비추기)는 드라마틱한 느낌을 주며, 그림자는 분위기, 흥미, 미스터리를 더하는 데 매우 중요합니다. 🎭
- 3점 조명은 주 광원인 키 라이트 🔑, 어두운 영역을 밝혀 대비를 부드럽게 하는 필 라이트 🌫️, 피사체의 윤곽을 정의하고 배경과 분리하는 림 라이트(백라이트) 💫로 구성됩니다.
- 실내 장면(선술집) 조명 예시에서는 어두운 환경 설정 후, 외부에서 들어오는 빛(달빛)을 시뮬레이션하고, 촛불, 기름 램프, 화로 등 물리적 광원에 옴니 라이트를 배치하여 자연스러운 효과를 연출합니다. 🕯️
- 발광 재료는 표준 재료의 방출(Emission) 속성을 사용하여 표면을 밝게 만들고, 월드 환경의 글로우(Glow) 효과를 통해 빛 주변에 후광을 생성하여 실제와 같은 빛 효과를 구현합니다. 🎇
- 다양한 조명 색상과 질감을 사용하여 대비를 만들고, 문틈으로 새어 나오는 빛이나 신비로운 녹색 조명 등으로 장면에 흥미와 깊이를 더할 수 있습니다. 🌈