티스토리 뷰

 사전캠프 진행 하는 동안에는 준비해주신 강의를 수강하고, 남는 시간에는 유튜브로 C++ 프로그래밍 강의를 들을 생각이다.

강의를 어느정도 듣고 프로그래머스 사이트에서 일일 도전 과제를 풀어보는게 목표이다.

 

개념 설명
조명(Light) 씬의 분위기와 공간감을 만드는 핵심 요소
Directional Light 태양빛처럼 전체 씬에 일정하게 빛을 비춤
Point Light 특정 위치에서 모든 방향으로 빛을 방사, 전구 느낌
Spot Light 특정 방향으로 집중 빛, 스포트라이트 느낌
머티리얼(Material) 오브젝트 표면의 재질 표현. 색상, 질감, 반사, 광택 등 가능
Material Instance를 사용하면 기존 머티리얼을 빠르게 커스터마이징 가능
Material Instance 기존 머티리얼을 복사하여 색상/값 등을 쉽게 조정 가능

왜 중요한가?

- 머티리얼과 조명은 시각적으로 매력적인 씬을 만드는 핵심 요소

- 올바르게 적용하면 실감 나는 3D 공간 연출 가능

 

직접 구현해보기

단계 내용 상세 설명
Step 0 프로젝트 생성 File → New Project → Games → Third Person(또는 Blank) 선택, Starter Content 체크 후 프로젝트 생성
Step 1 조명 추가 Directional Light 1개 배치(태양 역할), Point Light 2개 이상 배치(실내 조명), 밝기(Intensity)와 색상(Color) 조정
Step 2 머티리얼 적용 StarterContent > Materials 폴더에서 머티리얼 확인, 바닥 M_Metal_Gold, 벽 M_Concrete_Poured 적용, 필요 시 Material Instance로 색상 커스터마이징
Step 3 그림자 확인 다양한 위치에 오브젝트 배치, 그림자 방향과 세기 확인, 빛이 오브젝트와 공간에 미치는 효과 관찰

 

느낀 점:

-조명과 머티리얼만 바꿔도 씬 분위기가 크게 달라지는 걸 체감

-그림자 방향과 세기가 씬 분위기 조절에 중요한 요소임을 이해

개선점:

-다음에는 라이트 색상과 머티리얼 텍스처를 더 다양하게 조합해보고 싶음

-그림자와 반사 효과를 활용한 더 실감나는 씬 구성 도전