본문 바로가기

#DevStudy/Unreal4

UE4 - Building Better 3D Meshes & Textures 언리얼 공식 강의 영상 중 UE4 - Building Better 3D Meshes & Textures 의 내용을 요약한 것입니다. 텍스쳐 사이즈 - 2의 제곱에 맞게 써라 (4, 8, 16, 32, 64, 128, 256,....) - 꼭 정사각형일 필요는 없다 (128 x 1024) - 2의 제곱이 아닌 텍스쳐는 밉맵 생성이 되지 않는다. - LOD 레벨이 높아지면 단계적으로 낮은 밉맵을 사용하게 됨 - 텍스쳐 사이즈가 2의 제곱이 아니면 밉맵 생성이 되지 않음. 알파 채널 - 알파가 포함된 텍스쳐 vs 알파가 없는 텍스쳐 + 알파용 텍스쳐 - 알파가 포함된 텍스쳐는 엔진 내부적으로 2배의 작업을 하게 됨. - 텍스쳐 LOD 레벨을 높이면 알파가 포함된 텍스쳐는 뭉게짐 현상이 발생함. 마스크 팩 - .. 2020. 10. 1.
UE4 - CLion 연동하기 참고자료 : https://blog.jetbrains.com/clion/2016/10/clion-and-ue4/ http://jollymonsterstudio.com/2018/10/18/unreal-c-with-clion-2018/ 언리얼엔진과 CLion 연동하기 1. CLion 설치 (2019.3.2 버전으로 사용 중) 2. 언리얼엔진에서 기본 IDE를 CLion으로 사용하도록 편집-에디터 개인설정-일반-소스코드에서 CLion으로 변경 3. 파일-CLion 프로젝트 생성 or CLion 프로젝트 새로고침을 눌러준다 4. CLion 실행 후, Setting-Plugins에서 Unreal Engine 4 SDK Support 플러그인을 설치 설치 후 IDE를 재실행하고 프로젝트를 열면 끝. D8049 에러.. 2020. 1. 5.
UE4 - 컨트롤 가능한 오브젝트 만들기 유니티에서는 GameObject 하나로 다 퉁쳤지만 언리얼에서는 용도에 따라 미리 세팅된 액터 타입이 존재한다. 액터 Actor 유니티의 GameObject와 비슷. 가장 기본이 되는 형태. 폰 Pawn 컨트롤러에 의해 플레이어나 AI가 제어 가능한 액터. 캐릭터 Character 이족 보행 아바타로 디자인된 복잡한 형태의 폰. 컨트롤 가능한 오브젝트를 만들려면 최소한 폰을 사용해야 한다. 목표는 직접 컨트롤 할 수 있는 폰을 만들어보자. 아래 유튜브 영상을 보고 따라하였다. https://www.youtube.com/watch?v=vQsOIGWRdXQ 영상에서의 목표는 아래와 같은 동작을 하는 오브젝트를 만드는 것이다. W, S : 앞뒤 이동 A, D : 좌우 이동 G : 누르고 있으면 커짐. 떼고 있.. 2020. 1. 4.
UE4 - 로그 남기기 출력 로그에 로그 남기기 UE_LOG(LogTemp, Warning, TEXT("Log Test")); 카테고리, 로그유형, 내용 게임 좌상단에 로그 남기기 GEngine::AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("TETTETE")); 고유Key, 지속시간, 글자색, 내용 (고유Key가 -1이면 계속 쌓음.) 2020. 1. 3.