Assimp bone 파싱 에러 질문드립니다.
506
작성한 질문수 2
모델, 애니메이션때 사용하셨던 모델이 mixamo의 모델인 걸로 알고 있는데 제공해 주신 모델외에 제가 새로 mixamo에서 다운받거나, 언리얼 리소스를 뜯어서 가져온 fbx 모델 모두 저런식으로 불필요한 bone들이 생깁니다. 제가 작년에 dx12강의를 들었어서 제공해주신 fbxloader를 좀 수정해서 fbx파일 한정으로 일부 해결하기는 했습니다. 혹시 파싱 문제를 해결할 방법이 있을까요?? 위에 사진은 수업때 제공해주신 소스코드에 모델만 바꿔서 파싱한 사진입니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
Assimp를 사용하여 모델 파싱하는 중에 생기는 bone 관련 오류에 대해 문의하셨군요. 파싱할 때 불필요한 bone들이 생기는 경우에는 다음과 같은 몇 가지 가능한 원인들이 있을 수 있습니다.
모델의 스켈레톤이 현재 프로젝트에서 지원되는 형식과 다를 때: mixamo나 언리얼의 모델을 사용할 때, 프로젝트에서 지원하는 스켈레톤 형식과 다를 수 있습니다. 이 경우에는 스켈레톤의 구조를 확인하고, 프로젝트에 맞게 조정해야 할 수 있습니다.
모델 자체에 설정이 잘못된 경우: 모델이 잘못된 설정으로 인해 불필요한 bone들을 포함하는 경우도 있습니다. 이 경우에는 모델 자체의 설정을 확인하고, 제거할 수 있는지 검토해 보세요.
Assimp의 버전 및 설정 문제: Assimp의 버전이나 설정에 따라서도 파싱 결과가 달라질 수 있습니다. 가장 최신 버전을 사용하는지 확인하고, 관련 설정을 확인해 보세요.
해당 문제를 해결하기 위해서는 Assimp를 사용하는 코드를 자세히 살펴봐야 합니다. 파싱할 때 생기는 불필요한 bone들이 포함되는 원인을 확인하고, 해당 부분을 수정해야 합니다. 또한 Assimp의 공식 문서나 다른 개발자들의 경험을 검색하여 비슷한 문제에 대한 해결책을 찾아볼 수도 있습니다.
더 자세한 내용을 알려주시면, 더욱 구체적인 도움을 드릴 수 있을 것입니다.
assimp-vc143-mtd.dll가 없어서 코드 실행을 진행할 수 없습니다 라는 에러가 뜹니다.
0
87
2
Model.cpp에서 ReadMaterial()의 SpecularTexture 부분 질문입니다.
0
57
0
노멀매핑 자료
0
77
1
셰이더 인텔리센스 문제
0
81
1
4강 삼각형띄우기 오류관련 질문있습니다
0
71
1
64.애니메이션 강의의, AssimpTool 에서 FBX 애니매이션 데이터를 옮길 때의 강의 오류가 있는 것 같습니다.
1
65
1
SkyDemo에서 카메라 입력이 작동하지 않는 문제
0
84
2
섹션6. DirectX 11 3D 입문 강의부터 렌더링이 안됩니다
0
133
2
텍스처와 UV 강의 관련해서 문의드려요
0
165
2
frame간 보간에 대해서 질문이있습니다.
1
132
1
자료 pptx가 아닌 pdf
0
109
1
어디에 좀더 집중해야하나 고민입니다
0
202
1
CameraPosition 질문있습니다
1
114
1
안녕하세요 roatation 행렬 질문있습니다.
1
156
2
'C\ .... ......lib'은 올바른 win32에플리케이션이 아닙니다.
0
525
4
버텍스버퍼 실습 도중 버그
0
176
1
물방울 책 실습은 어디까지 하는건가요??
0
408
2
리소스매니저의 get함수에서 에러가 나요
0
133
2
자식 GameObject SetPosition 시 움직이지 않음
0
102
1
강의 끝나고 3D 포폴
0
320
2
공부 방법에 대해서 문의 드려요
0
155
1
19분 5초에 함수 구현부 한꺼번에 만드는법
1
154
1
좌표계 변환 행렬이랑 srt 변환 행렬
0
206
2
SRT 행렬중에 ppt 질문 있습니다.
0
169
1





