프로그래밍 공부
작성일
2023. 11. 2. 14:56
작성자
WDmil
728x90

Assimp는, DirectX상에서 FBX파일을 사용할 수 있게 해주는 라이브러리 뭉치이다.

오픈소스임으로 누구나 쉽게 접근하여 사용할 수 있다.

 

한번 설치해보자.

https://github.com/assimp/assimp

 

GitHub - assimp/assimp: The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clea

The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure. - GitHub - assimp/assimp: The official Open-Asset-Importer-Library Reposit...

github.com

 

assimp를 설치할 수 있는 Github에 들어가서 Releases부분으로 들어가자.


설치파일 다운받기

 

Release에서 설치파일을 확인할 수 있지만, 작성시간기준,

 

최신버전인 5.3.1버전이 DirectX11. VisualStudio22, Win11x64 상에서 lib파일 생성시 오류가 나타나기에

 

5.2.5버전을 사용하였다.

 

5.2.5버전을 들어가서 다운받아주자.

zip을 받아서 아무대나 파일을 압축풀기 해주면된다.


Cmake로 Lib 생성하기

Cmake를 설치하고 Lib생성을 위해 경로를 설정해준다.

대강 위와같이 바탕화면에 경로를 설정했으면 위와같이 경로가 나타난다.

 

Configure->Generate->Open Project순으로 눌러준다.

그 후에 ALL_BUILD에서 lib생성을 위해 로컬 Windows 디버거를 실행해주면 된다.

 


프로젝트에 파일 넣기

아주 간단하게 프로젝트에 파일을 넣는다.

 

dll파일은 경로상 result->bin->Debug에 생성된다.

 

헤더파일들은 incudle->assimp경로 에 위치해있다. 전부 복사해서 라이브러리 를 뭉쳐놓는곳에 던져두자.

 

헤더파일을 묶어주는 config는 result->include->assimp에 있다. 이걸 바로위 헤더파일뭉치에 던져두자.

lib설치위치에 assimp-vc143-mtd.lib을 넣어주고, Dll에 Dll파일을 기입해주고 넣어준다.

 

dll을 프로젝트에 설정하기 귀찮으면 그냥 메인경로에 dll을 넣어주어도 dll은 경로를 절대경로로 잡기 때문에 동작한다.

 

lib설정경로에 Assimp의 헤더파일을 전부 몰아넣어준다.

 

그리고 자신의 Framework파일에 헤더를 던져두면 

Assimp 설치완료!

728x90

'프로그램 설치 가이드' 카테고리의 다른 글

Cmake  (0) 2023.11.02
DirectX_Windows ImGui  (0) 2023.10.18
[ Windows 10 ]WSL2 설치법  (1) 2022.09.27