2012-03-06 4 views
2

나는 로마 고고학 인공물의 질감이있는 3D 모델을 생성하는 소프트웨어로 작업했습니다 (map interface mockup here - click icons for models 참조). 소프트웨어 (3DSom Pro)는 Flash 또는 Java를 사용하여 브라우저를 통해 모델을 표시합니다.iOS에 질감이있는 3D 모델보기

iOS 웹보기에는 플래시가 아닌 Java 솔루션이 필요하지만 WebGL은 일반 사용자를 제외하고 사파리의 야간 빌드에서만 지원됩니다 (또는 - 광고는 이해할 수 있음).

누구나 iOS의 웹 브라우저에 질감이있는 3D 모델을 성공적으로 표시 했습니까? Pages (네가 생각하기로는)가 네이티브 SketchUp 파일을 지원하고 iOS 기기가 3D를 표시 할 수 있지만 브라우저에서는 ... 알고 있습니까?

답변

3

three.js (자바 스크립트로 브라우저에서 3D 작업을 수행하는 훌륭한 라이브러리)는 webGL 렌더링 대신 캔버스 렌더링을 지원하지만 불행하게도 mobilesafari는 three.js의 canvasrenderer와 함께 상당히 불안정합니다. mrdoob의 github 토론에서 IOS5 이후로 문제가있었습니다. css3 DOM 렌더러를 찾으려고 할 수 있지만 질감이있는 모델을로드 할 수있는 프레임 워크와 함께 사용할 수없는 것 같습니다. 너 자신을 깨닫는 일은 많이있을거야.

+1

three.js는 훌륭하지만, 지난 몇 달간의 연구를 통해 수집 할 수있는 것으로부터, iOS Safari에서 기본적으로 WebGL을 활성화하는 것은 오랜 기한이지만 아마도 가장 가능성있는 미래의 솔루션이라고 할 수 있습니다. –

+1

내가 말했듯이, 그것은 이론적으로 iPad, iPhone 및/또는 iPod Touch에서 작동해야하는 캔버스 렌더링을 지원합니다. 현재 버전의 mobilesafari에있는 버그로 인해 비정상적으로 작동하고 심지어 충돌합니다. 아직 SVG 렌더러에서 three.js를 시도하지 않았습니다 (이론적으로도 작동해야합니다) canvasrenderer three.js 예제를 다음에서 시험해 볼 수 있습니다. http://mrdoob.github.com/three.js/examples/ canvas_geometry_birds.html –