Code Less, Create More!

Simple but useful code snippets for 3D Graphic Developers

반응형

전체 글 22

glTFRuntime Plugin - glTF 3D 모델을 실행중에 로드하는 방법 (Unreal Engine, C++)

언리얼 엔진에서는 변환된 에셋 형식으로 저장된 Content 디렉토리에 저장된 3D 모델을 로딩할 수 있습니다. 그러나 프로젝트에 따라 Content 디렉토리에 저장할 수 없는 런타임에 3D 모델을 로드해야 할 수도 있습니다. 예를 들어, 사용자가 만든 아바타 또는 3D 갤러리에 전시자가 업로드한 작품, 메타버스 환경의 사용자 제작 월드 등의 프로그램에서라면 동적으로 3D 모델을 로드해야 합니다. glTF Plugin 이런 경우에 glTF 포맷과 플러그인을 사용하면 3D 모델을 런타임에 동적으로 로드해서 사용할 수 있습니다. glTF는 3D 에셋 전달 및 교환을 위한 ISO/IEC 국제 표준 형식입니다. 다양한 애플리케이션 및 서비스에서 glTF를 지원합니다. https://www.khronos.org/..

Unreal Engine 2023.03.11

현재 카메라의 위치와 회전값을 얻어내는 방법 (Unreal Engine, C++)

카메라는 게임에서 가장 중요한 요소 중 하나로, 플레이어에게 세계를 보여주는 역할을 합니다. 3D 개발자로서, 객체를 생성하거나 장면의 시점을 지정된 방향을 바라보도록 객체를 조정하는 등의 작업을 수행하기 위해 카메라의 위치와 회전값을 얻어내야 합니다. Unreal Engine에서는 다양한 방식으로 객체들을 조합해서 장면을 구성하기 때문에 복잡한 구조로 부터 빠르게 카메라의 위치와 회전 정보를 얻는 방법을 알아두면 매우 유용하게 사용할 수 있습니다. 1. Player Camera Manager 사용 Unreal Engine에서는 PlayerCameraManager 클래스를 통해 카메라 위치와 회전을 직접적으로 가져올 수 있습니다. PlayerCameraManager는 플레이어의 카메라를 관리하는 클래스로..

Unreal Engine 2023.03.11
반응형