메쉬에 잘 작동하는 블렌더 모델에 대한 내보내기를 작성했습니다. 블렌더에 정의 된 본까지 확장하려고합니다. 그러나 뼈 데이터 내보내기에 대한 좋은 정보를 찾지 못했습니다. 뼈 데이터에 어떻게 액세스 할 수 있습니까? 뼈가 영향을 미치는 모든 정점, 각 정점의 무게 및 행렬에 액세스하고 싶습니다. 골격 애니메이션 및 동적 해체를 위해 다른 것을 내 보내야합니까?
메쉬에 잘 작동하는 블렌더 모델에 대한 내보내기를 작성했습니다. 블렌더에 정의 된 본까지 확장하려고합니다. 그러나 뼈 데이터 내보내기에 대한 좋은 정보를 찾지 못했습니다. 뼈 데이터에 어떻게 액세스 할 수 있습니까? 뼈가 영향을 미치는 모든 정점, 각 정점의 무게 및 행렬에 액세스하고 싶습니다. 골격 애니메이션 및 동적 해체를 위해 다른 것을 내 보내야합니까?
답변:
솔직히 블렌더가 뼈를 내보내는 형식을 찾은 다음 해당 형식 내보내기 스크립트를 살펴 보는 것이 좋습니다. 나는 비슷한 것을하고 뼈를 내보내는 데 좋은 자원을 찾는 것이 얼마나 고통 스럽습니까?
그러나 다음 은 뼈대 모듈 에서 많은 도움이 된이 사양입니다.
@Michael 은 블렌더에서 뼈를 내보내기위한 훌륭한 리소스를 알려주었습니다. 필요한 모든 정보를 제공합니다. 실제로 이미 Blender에 내장되어 있으며 DirectX 모델 형식입니다.
사용자 기본 설정, 애드온 섹션, "가져 오기-내보내기"범주로 이동하여 "DirectX 모델 형식 (.x)"을 설치하십시오. 그런 다음 File-> Export를 사용하여 새로 추가 된 형식을 선택하십시오.
이 형식은 메쉬 정보 (정점, 삼각형, 사각형, 텍스처 등)를 내보낼뿐만 아니라 뼈대 구조 (부모 / 자식 관계), 변형 행렬 (각 뼈에 포함 된 정점 및 각 꼭짓점의 본 가중치. 애니메이션 시퀀스도 내 보냅니다.
사람이 읽을 수있는 ASCII 형식으로되어있어 수입자를 쉽게 작성할 수 있습니다. 아름다운.
IQM (Inter-Quake Model) 형식에는 블렌드 가중치와 뼈대가있는 스킨 메시를 내보내는 블렌더 내보내기 세트가 있습니다. 설명서 및 코드는 http://lee.fov120.com/iqm/ 을 참조하십시오 . Doom 3 형식 MD5 내보내기를 볼 수도 있습니다.