2011-04-26 2 views
7

업데이트 : SketchUp의 GUI를 충분히 연구하지 않는 것이 내 자신의 잘못입니다. 내 대답을 보라.COLLADA 파일 뷰어

안녕,

나는 my mapping software의 기능에 "COLLADA로 내보내기"를 구현할 계획입니다,하지만 난 좋은 COLLADA 파일 뷰어의 부족에 의해 방해하고 있습니다. 나는 여러 응용 프로그램을 시도했다 :

  1. 구글 스케치 업 내가 지금까지 건너 한 최고의 시청 경험을 제공하지만, COLLADA 파일을 가져 오는 것은 매우 느립니다. this sample I found을 시도했지만 SketchUp에로드하는 데 2 ​​~ 3 분이 걸렸습니다. 그리고 저는 이것을 괜찮은 컴퓨터에서 실행하고 있습니다. 내보내기 코드를 개발하는 데 시련과 오류가 많이 발생하므로 SketchUp은 실험 작업에 너무 느립니다.
  2. 나는 블렌더을 시도했지만 사용자 인터페이스는 일상적인 3D 게임 개발을하지 않는 사람에게는 꽤 외계인입니다. 그러나 샘플 파일을 거의 즉시로드 할 수 있다는 점을 칭찬해야합니다. SketchUp 사용자가 무료 버전에서 가져 오기를 느리게하거나 프로그래밍 기술을 다시 익힐 필요가 있다고 생각하게 만듭니다. (UPDATE : 그것은 밝혀 당신 부하 그것은 빠르고, 내 대답은, 미안 사람을 참조하십시오.) 나는 또한 다른 무료 뷰어를했지만, 그들은 하나 제대로 샘플을 표시되지 않는 또는 매우 제한된보기를
  3. 기능 (예 : 패닝 또는 궤도 없음).

나는 모든 힌트에 감사 할 것이지만, 나는 직접 경험하지 않고 직접 체험하려고한다. 이것은 일반적인 프로그래밍 질문이 아니라는 것을 알지만 StackExchange에서 이것을 묻는 더 좋은 곳은 없습니다.

답변

5

저는 meshtool이라는 프로그램을 작성했습니다. 당신은로드하고이 같은 COLLADA 파일을 볼 수 있습니다

meshtool --load_collada file.dae --viewer 

pycollada 라이브러리는 꽤 좋은 얻었다을. 거의 모든 콜라다 파일이 제대로 지원됩니다.

틀림없이, meshtool 프로그램은 아직 초기 단계이므로 아직 설치 방법을 잘 작성하지 못했습니다. 파이썬 2.5 이상, numpy, panda3d, PIL 및 lxml이 설치되어 있어야합니다. 플랫폼에 대해 알려 주시면 좀 더 자세한 지침을 제공 할 수 있습니다.

+1

답변을 수락했지만 필자가 찾고자하는 파일이 아닌 것을보기 위해 6 개의 소프트웨어 패키지를 설치해야합니다. 그래도 좋은 일을 계속하십시오. –

+0

동의! 계획은 결국 윈도우, 맥, 리눅스를위한 좋은 인스톨러로 패키지화하는 것입니다. 그때까지, 그것은 그것이 무엇인지 :) 당신의 콜라다 수출업자와 행운을 비네. – jterrace

+0

meshtool이 멋지지만 Collada 뷰어로 사용할 수 없습니다 : Panda3D가 너무 오래 되었기 때문에 Ubuntu에 설치할 수없는 Panda3D 만 제공하는 "direct.task"모듈이 필요합니다 (avcodec52 필요) , 반면 현대 우분투는 avcodec53). Panda3D에 의존하지 않고 더 좋을 것입니다. – Hibou57

6

가져올 때 COLLADA 파일의 유효성을 검사하므로 SketchUp이 느립니다. 해제 할 수 있습니다.

  1. 파일 | 가져 오기 ... 메뉴.
  2. 버튼을 클릭하십시오. 열기 대화 상자를 클릭하십시오.
  3. 선택 취소 COLLADA 파일 확인 상자를 선택 취소하십시오.

SketchUp 개발자에게 제안 할 수 있습니다.이 옵션을 더 잘 보이게하거나 기본적으로 해제 할 수 있습니다.

2

GLC_Player도 분명히 언급 할만한 가치가 있습니다. 다중 플랫폼, 꽤 빠르며 많은 파일 (전체 폴더 계층을 열 수 있음)을 볼 수있는 편리한 앨범 기능이 있습니다.

2

Photoshop (적어도 CS4 이후)은 COLLADA 파일을 열고 볼 수 있습니다.

2

open asset import library에는 독립 실행 형 뷰어 AssimpView이 있습니다.이 뷰어는 내가 작업하고있는 수출업자를 테스트하는 데 사용되어 왔습니다. 빠른 속도와 디버깅을위한 유용한 옵션이 있습니다. 그것은 또한 당신이 무언가를 망칠 때 상당한 오류 메시지를줍니다. 이것은 큰 도움이되었습니다.

1

ColladaLoader.js, three.js 및 HTML5 File API를 함께 제공하는 HTML5 앱인 collada-viewer를 만들어서 COLLADA 파일 형식으로 3D 모델을 쉽게 영구 저장하고로드 할 수있게했습니다.

http://www.ravenrend.com/2012/11/26/collada-viewer/

는이 아이디어, 여러 파일의보기가 아주 쉽게해야한다.

+0

http://www.ravenrend.com/2012/11/26/collada-viewer/가로드 중입니다. – fatuhoku

+0

웹 사이트가 다운되었지만 https://github.com/csbrandt/collada-viewer에서 전체 소스를 볼 수 있습니다. –

10

는 무료 및 오픈 소스 크로스 플랫폼 (윈도우, 맥 OS X, 리눅스)입니다 MeshLab있다, 그것은 (예 : 패닝 several formats이 (COLLADA, VRML 2.0, 3DS 등) 및 광범위한 viewing capabilities을 가지고 지원/궤도에 진입).

MeshLab example

1

당신은 COLLADA 형식으로 장면을로드하고 실시간 장면으로 변환 반다 엔진을 사용할 수 있습니다. This is their website.

0

을 포함, 최고의 COLLADA 파일을 보는 솔루션은 Autodesk 3ds Max 또는 Maya와 OpenCollada 플러그인을 사용하고 있습니다. 그것은 COLLADA 버전 1.4.1 및 1.5를 지원하며, 내 경험에 비추어 볼 때 무료 시청자 모두에게 더 나은 결과를 제공합니다.

또 다른 가능성은 Unity 일 수 있습니다. 실제로, 그것은 뷰어가 아니라 게임 엔진입니다. 그럼에도 불구하고 실제로 COLLADA 파일을 가져올 수 있습니다.