251120 TIL - 노트북 문제 해결, 사전캠프 퀘스트 진행

2025. 11. 20. 18:04언리얼 7기 사전캠프

오늘은 시작하자마자 퀘스트를 할려고 언리얼엔진을 켰는데 어제만 해도 멀쩡하던 엔진이 갑자기 렉이 엄청나게 걸려서 뭘 건드리는게 전혀 불가능한 상황이 생김

문제 해결을 위해 다양한걸 찾아보고 제미나이에게도 물어보고 드라이버도 새로 설치하고 하면서 시간을 제법 낭비함...

결론은 어제 전원 관련 세팅을 만지면서 컴퓨터가 절전모드에 들어가있었고 그래서 성능이 저하되어서 느려진거였음(ㅡㅡ;)

결국 두시간을 뻘짓으로 날리고 캠프 퀘스트를 진행함

 

퀘스트 1 - 레벨 생성 및 기본 오브젝트 배치

 

사실 강의에서 다 배운것들을 다시금 복습하는 과정이기때문에 크게 어렵거나 복잡하지는 않을 것 같다

 

개념 정리

 

레벨 : 게임 안에서의 한 공간이나 맵. 프로젝트 하나에 레벨이 여러개 있을 수 있고 각각의 독립된 씬으로 작용함

 

스태틱 메시 : 움직이지 않는 3D 오브젝트등을 뜻함. 벽, 바닥, 건물 등

모든 레벨은 다양한 스태틱 메시들을 조합해서 만들어짐

 

 

구현 과정

 

오늘 생성한 오브젝트의 전경. 사방이 벽으로 막힌 방과, 의자 6개씩 달린 테이블이 총 4개

 

실린더 메시를 활용해서 테이블 기둥처럼 만들기도 함

 

 

느낀점

대부분의 경우에 게임을 만들때는 다 만들어진 메시를 가져와서 사용할 것 같긴 하지만, 이렇게 직접 만들어서 배치하거나 조절하는것도 알아두면 좋을 것 같다고 생각함

 

 

 

퀘스트 2 - 조명과 머터리얼 기본 적용

 

개념 정리

 

조명 종류

디렉셔널 라이트 : 태양빛처럼 전체 씬에 영향을 줌. 각도 조절을 통해 밤낮 조절 가능

포인트 라이트 : 전구처럼 특정 위치에서 빛을 방사함

스포트 라이트 : 특정 방향으로 빛을 집중시킴

 

머터리얼

오브젝트에 적용하는 재질이며, 색상 뿐 아니라 반사, 광택, 질감 등 표현 가능

노드를 사용해 머터리얼 자체에서도 애니메이션을 구현할 수 있음

머터리얼 인스턴스를 사용하면 기존 머터리얼도 빠르게 커스터마이징 가능함

 

 

구현 과정 요약

 

삼인칭 기본 맵을 사용함

 

디렉셔널 라이트의 각도 조정으로 밤으로 만든 후 빨강, 녹색 라이트를 적용시킨 모습. 각각 밝기 100, 50
디렉셔널 라이트를 조정하여 낮처럼 환하게 만든 모습

 

 

느낀 점

머터리얼은 정말 다양하게 손볼곳이 많고 동시에 정말 중요한 작업이 아닐 수 없다. 적재적소에 적절한 머터리얼을 만들어 사용하는것이 아주 중요할 것 같다

 

 

사용한 머터리얼

 

오브젝트 머터리얼 이름
바닥 M_Metal_Gold
M_Concrete_Poured
정사각형 블록 M_Wood_Oak
지형지물 블록 M_Rock_Marble_Polished