251119 TIL - 머터리얼 애니메이션, 프로젝트 날림 위기(?), 언리얼 퀘스트

2025. 11. 19. 17:54언리얼 7기 사전캠프

오늘은 언리얼 강의 가장 마지막 파트인 머터리얼 애니메이션을 수강하고 실습을 진행하고 있었는데...

 

갑자기 언리얼이 에러를 뿜으며 튕기더니, 프로젝트 파일이 열리지가 않는 상황이 발생함. 그래서 급하게 노트북 재부팅도 해보고 내부 파일 무결성도 체크해보고 하면서, 거의 1시간가까이 날림...

다시 켜니까 예상대로 저장하지 않은 부분이 날아가있어서 강의를 두번 들으며 다시 다 만들었음

만지면서 확인한 원인은, 이전 강의에서 풀숲 폴리지를 만드는 과정에서 폴리지를 너무 과하게 만들어서 과부하가 일어난 것이었음

찾아보니까 풀숲이 거의 30만개 가까이 깔려있어서... 지우개 툴로 약 1만개 언저리까지 삭제함. 그제서야 렉도 덜고 문제도 없어짐. 심지어 29만개를 줄였는데도 비주얼적인 차이가 크게 없어서... 앞으로 이런걸 설치할때는 조심해야겠다고 생각함

 

머터리얼 애니메이션을 활용하여 만든 반짝이는 오브젝트들

 

머터리얼 애니메이션을 활용하여 일정 기간으로 반짝이는 머터리얼을 만들고, 그걸 액터 생성을 통하여 머터리얼을 적용해 반짝이게 만들었음

 

 

강의에서 마지막으로 다른 맵에서 만들었던 캐릭터를 불러와 직접 만든 맵에서 플레이하는 사진

 

이렇게 언리얼 강의를 전부 수강함. 튜터님이 이해하기 쉽고 따라하기 좋게 강의를 해주셔서 잘 따라갈 수 있었음

본 강의 이전에 언리얼에 대해 가볍게 적응하는 시간이었다고 판단이 되며, 이번에 배운 내용들을 토대로 본캠프때도 잘 따라갈 수 있었으면 좋겠음

 

+ 이제부터 남은 사전캠프 기간동안 사전캠프 퀘스트들을 하나씩 진행해볼것임

 

게임 개발로 Dive와 Unreal 톺아보기 - 에디터 기본은 이전 TIL에서 다뤘으니 톺아보기 - 언리얼 엔진 5와의 첫 시간부터 진행할 예정. 톺아보기가 뭘까...?

 

 

Unreal Engine 5에서 "프로젝트 생성" 단계의 주요 흐름은 무엇인가요?

언리얼 엔진 실행 - 템플릿 카테고리에서 카테고리와 템플릿을 선택 - 경로 설정(필요하면) - 이름 설정 - 프로젝트 생성

 


"에디터 인터페이스"의 핵심 요소 3가지는 무엇인가요?

뷰포트, 아웃라이너, 디테일  

 


Unreal Engine에서 "Actor"란 무엇이며, 어떤 역할을 하나요?

Actor는 언리얼 엔진의 레벨에 배치할 수 있는 모든 객체의 기본 단위이며, 3D 공간에서 위치, 회전, 크기를 가지며 게임 플레이에 필요한 기능과 상호작용을 담당함

 

프로젝트는 어떻게 생성하나요? - 위에서 한 질문과 겹쳐서 생략

 

Actor를 맵에 추가하는법

화면 상단의 빠른 배치를 통해 필요한 액터를 추가하거나, 컨텐츠 드로어에서 우클릭으로 액터를 생성한 후 드래그, 또는 미리 만들어진 액터를 추가하는것도 컨텐츠 드로어에서 뷰포트로 드래그하기

 

맵을 저장하는 법

기본적으로 Ctrl+S로 저장 가능하며, 왼쪽 위 파일 탭에서도 저장이 가능하고 엔진 자체적으로 일정 시간마다 자동저장 또한 지원함

 

실습 1

언리얼에서 3인칭으로 프로젝트 생성

뷰포트에서 기본 오브젝트 배치

아웃라이너와 디테일에서 추가된 오브젝트의 속성 확인

 

 

 

 

 

실습 2

 

간단한 3D 맵 제작

 

언리얼의 기본 어셋, 머터리얼과 강의에서 배운 라이팅을 활용해 0부터 만든 작은 방과 마당