2012-03-06 4 views
2

ローマの考古学的人工物のテクスチャ付き3Dモデルを生成するソフトウェアで作業しています(map interface mockup here - click icons for models参照)。ソフトウェア(3DSom Pro)は、ブラウザを介してモデルを表示するためにFlashまたはJavaを使用します。iOSでテクスチャ加工された3Dモデルを表示

iOSをWebで表示するための非フラッシュ/ Javaソリューションが必要ですが、WebGLはSafariの夜間ビルド(または、私が理解している広告)でのみサポートされています。

誰かがiOSのウェブブラウザでうねりのある3Dモデルを正常に表示しましたか?私はPages(私が思う)がネイティブのSketchUpファイルをサポートしていて、iOSデバイスは3Dを表示できますがブラウザでは...知っていますか?

答えて

3

three.js(javascriptでブラウザの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を試したことがありません(理論上も同じです) ここでthree.jsのcanvasrendererの例を試すことができます:http://mrdoob.github.com/three.js/examples/ canvas_geometry_birds.html –

関連する問題