2008-11-10 4 views
5

나는 3D 장면 (엔지니어링 시뮬레이션 모델 및 결과의 시각화)를 저장하고 볼 수있는 크로스 플랫폼 솔루션을 찾고 있지만 (아직) 많이 거기에있을 것 같지 않습니다. 3D 장면 파일 형식 및 뷰어

나는 거의 10 년 전으로보고하고 VRML에 정착 (결국 OpenVRML있는 걸까요 프로젝트를 시작했다). 불행하게도 VRML/X3D는 지난 10 년 동안 어디에도 유포되지 않았습니다.

이상적 파일에 3D 장면을 캡처하는 몇 가지 수준에서 3D 렌더링 파이프 라인에 연결 될 수있는 C++ 라이브러리를 제공 할 수있는 솔루션; 뷰 조작, 부분 숨김, 주석, 치수 기입 등을 허용하는 자유 재배포 가능 뷰어. 최소한 Linux, Mac 및 Windows를 지원해야합니다.

3D PDF 파일 뷰어 요구 사항의 대부분을 충족시킬 것 같다,하지만 어도비 SDK는 Windows에서 분명히에서만 사용할 수 있습니다.

제안 사항?

+0

어떤 3D 렌더링 파이프 라인을 사용하고 있습니까? OpenGL? Direct3D? –

+0

적어도 먼저 QuickDraw 3D를 대상으로하지 않았습니다. – dlamblin

답변

0

당신은 XML 파일 (데이터와 그들이 호출 된) 모든 OpenGL을 호출을 절약 할 수 OpenGL을, GLIntercept를 사용하는 경우. 하지만 솔루션의 절반에 불과하지만 구문을 분석하고 직접 장면을 재현해서는 안됩니다. 제가 알고

+0

"예, Drew가 말한 것 ...")) 이전에는 .obj 형식이 된 적이 있습니까? 나는 수년 전에 좋은 성공으로 그걸 사용했다. ... – Olie

+0

왜 Downvote와 피드백이 없는지? GLIntercept은 문제의 전반부를 정확히 해결합니다 ("이상적인 솔루션은 C++ 라이브러리를 제공 할 것입니다."등). –

+0

의견에 감사드립니다. 나는 투표하지 않았다. 오프 주제 : 내가 이것을 쓰는 것에 따라 투표는 0을 읽는다. 투표가 잘못되었다는 것을 어떻게 알 수 있습니까? GL 호출의 덤프에 대한 나의 우려는 1. 자세한 정보/파일의 크기, 2. 사용자가 수정할 수있는 상태가 명시 적으로 포함되어 있지 않다는 것입니다. 3. 뷰어는 어렵지 않습니까? –

1

가장 가까운 것은 Collada입니다. 많은 3D 엔진이이를 읽을 수 있으며 대부분의 3D 디자인 도구는이를 읽고 쓸 수 있습니다. 나는 Ogre 엔진이 꽤 좋은 지원을한다고 믿는다.

0

Ogre3d.org를 살펴보십시오. 그저 엔진 일뿐입니다. 그러나 OGRE는 현재 3D 개발을위한 더 나은 (무료/공개) 플랫폼 일 것입니다.