DirectX11
-
[DirectX11] obj 파일로 모델 임포트DirectX11 2023. 12. 7. 17:10
만들어져있는 모델을 넣기 위해서 obj파일을 읽어서 정점 정보를 처리하는 클래스를 만들었다. Assimp도 써봤는데 내가 사용하려는 모델이 블렌더에서 익스포트한 모델이어서 설정이 잘못된건지 제대로 임포트하지 못했다. face의 경우 CCW를 CW로 바꿔주는 플래그 등 오른손 좌표계를 왼손 좌표계로 바꿔주는 플래그를 지정해줘도 삼각형이 제대로 만들어지지 않거나 원하는 형태로 임포트되지 않았다. Assimp의 문제가 아니라 사용자의 문제일 것이다. 블렌더의 Export 옵션에 Forward Axis와 Up Axis가 있는데 기본 설정은 저렇다. 해당 옵션이 무엇을 기준으로 Forward이고 Up인지 검색해봐도 명확하게 알려주는 글을 찾을 수 없었다. (해당 모델을 사용하는 곳 기준으로 정해주면 되는 듯 하지..