문제

나는 Java에서 Collada 수입국을 쓸 준비를하고 있습니다. 미리 작성된 수입업자는 없으며, 더 까다로울 것입니다. 그래서 나는 이것이 최선이라고 생각합니다. 1.5 기능이 필요하지 않기 때문에 Collada 1.4와 함께 가고 있습니다. 많은 프로그램이 아직 지원하지 않습니다. 나는 찾았다 투기 그것에 대해서는 그것을 따라갈 계획이지만, 예를 들어, 추가 정보를 위해 사양을 참조하는 것이 훨씬 쉽습니다.

Collada에서 경험 한 여러분 중 일부는 제가 작성할 때 수입업자를 배우고 테스트하는 데 사용할 수있는 간단한 모델을 알려줄 수 있습니까? 기하학만으로 몇 가지를 내보낼 것이지만, 텍스처 나 재료, 골격 및 키 프레임 애니메이션 등이있는 일부 제안이 필요합니까?

또는 Blender가 Collada 1.4를 내보내고 대부분의 형식을 가져올 수 있다는 것을 알고 있습니다. 다른 형식의 간단한 3D 모델이있는 사이트에 대해 정말 좋은 제안이 있다면 Collada로 가져오고 내보낼 것입니다. 괜찮을 것입니다!

감사!

도움이 되었습니까?

해결책

나는 적어도 두 가지 괜찮은 곳을 알고 있습니다.

Google 사이트에는 많은 Collada 파일이 있으며 Thingiverse에는 STL (Sterio Lithography) 파일에 더 많은 것이 있습니다.

다른 팁

"Open Asset Import Library"에서 Assimp를 다운로드하십시오. http://assimp.sourceforge.net/main_downloads.html. 테스트 스위트에 사용하는 Collada 파일 (Test/Models/Collada)이 있습니다.

여기서 문제는 내가 아는 한 전체 Collada 사양 (특히 1.5)을 지원하는 도구가 없다는 사실입니다. 대부분의 경우 잘 테스트되고 개발 된 부분은 지오메트리 라이브러리 요소, 재료 등입니다. 대부분의 경우 누락되거나 조건이 나쁘다). 여전히 지오메트리 부분에서는 괜찮지 만 나머지는 아마도 쉽게 만들 수 있습니다. Blender, Maya, 3ds Max, Catia 등). OpenRave (로봇 경로 계획에 사용)는 실제로 Collada와 관련하여 최고의 수출/수입 기능 중 하나이며 운동학과 같은 1.5 기능을 지원합니다.

예를 들어 블렌더를 사용하기로 결정한 경우 (무료 및 오픈 소스가 실제로 가져 오기/내보내기 애드온의 작동 방식을 볼 수 있도록) 간단하거나 복잡한 것을 만들어 Collada 1.4 (1.5가 아님)로 내보낼 수 있습니다. 예를 들어 OpenRave는 내부적으로 Collada (이 표준의 복잡성을 숨기기 위해)로 변환되는 사용자 정의 XML- 형식을 사용하고 OBJ와 같은 다른 형식 (주로 지오메트리-파트)을 포함시킬 수 있습니다. 랜치 수입/내보내기 도구를 쉽게 찾을 수 있습니다. Khronos Group은 실제로 OpenCollada (Openrave 및 많은 다른 사람들이 내부적으로 사용하여 OpenCollada : P에서 무언가가 잘못 구현 될 때 버그가 발생합니다. Assimp-Library도 많이 제공하지만 주요 문제는 Collada 표준에서 실제로 지원하는 것에 대한 잘못된 정보입니다. 실제로 Collada와 관련하여 구현 된 기능에 대한 참조를 찾기가 정말 어렵고, 슬프게도 최근에 나는 Assimp가 1.4 만 지원하는 것을 발견하기 위해 1.5 (Kinematics)를 사용하기 시작했습니다. 그것은 일반적으로 1.5 요소 (비어 있더라도!)가 발생하는 순간에 오류가 발생합니다. 지원되는 형식 목록에서 Assimp의 사이트 만 상태 만 표시 콜라다 그리고 버전이 제공되지 않습니다.

나는이 질문이 오래되고 대답되었다는 것을 알고 있지만이 정보가 도움이되기를 바랍니다. 나는 현재 현재 일하고있는 내부 사용을 위해 C#에 구문 분석기를 쓰고 있으며 이미 ISO 표준이 얼마나 나쁘게 지원되었는지를 발견하는 것은 진정한 고통입니다. Collada의 복잡성은 거대하지만, 그것이 파이프 라인 형식으로 간주되는 이유이며, 우수한 성능 (속도 및 스토리지 모두)에 전달되는 최종 제품에서 사용해야 할 것이 아닙니다.

BlendSwap.com은 블렌더를위한 수많은 모델을 갖춘 훌륭한 사이트입니다. 계정에 가입하면 무료로 계정을 다운로드 할 수 있습니다. 사이트의 대부분의 모델을 상업적으로 사용할 수도 있습니다. 다운로드하기 전에 저자 크레딧을 제공 해야하는지 알려줍니다. 일부 모델 중 일부는 신용을 제공하지 않고 사용할 수 있지만 여전히 권장됩니다. 다운로드 할 수있는 한 달에 200MB 제한이 있음을 명심하십시오. 1MB의 모델이 많이 있으므로 다운로드하기 전에 파일의 크기를 확인하십시오. 그런 다음 Blender에서 Collada Exporter를 사용할 수 있습니다. Collada Exporter의 설정을 확인하십시오.

WebGL 프레임 워크 3.js 몇 가지 예가 있습니다 여기 Github 페이지에서

몬스터 파일은 실제로 볼 수 있습니다 여기.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top