2012-02-23 11 views
0

私はバスケットボールの写真を撮り、モバイルSafariで3Dで画像をレンダリングしたいと考えています。モバイルSafariでオブジェクトを3Dでレンダリングするにはどうすればいいですか?

さまざまな角度から被写体を撮影する必要がありますが、これを行うには他にどのような手順が必要ですか?さまざまな画像をつなぎ合わせて3D画像を形成するのに役立つAPIはありますか?

モバイルSafariでは不可能な場合は、ネイティブiPhoneアプリでこれを達成できますか?

ありがとうございます!

答えて

1

ただ、ここではいくつかのことを明確にする:1は「render」それは通常の手段を言うとき

  • 単に異なる角度からバスケットボールを撮影した後、あなたは「3Dでそれをレンダリングする」ことはできません
  • 3D model(3次元オブジェクトの数学的表現)および/またはシーンを「レンダリングする」アルゴリズムに基づいて出力画像を計算する
  • 「3D画像」と言うときは、あなたが3D空間で操作できるボールの2Dビジュアル表現(あなたは3D imを望んでいません裸眼で見ることができる実際の深さを持つ年齢)

私はあなたがボールを「3Dで」回転させたいと思っていると思います。これは、作成した画像を読み込んだ後、ユーザーが指を画面上にドラッグしたときにフレームを変更することで簡単に行うことができます。これは、タッチイベントを使用してモバイルサファリで行うことができますが、それは別のトピックです。おそらく別の質問をする必要があります。

実際に3Dモデル(モデルファイル、3Dエンジンで3D空間でオブジェクトをレンダリングするために使用できるモデルファイル)を作成して、その中からそのモデルを使用するソフトウェアを使用する必要があります(3DSOMなど)。 Web API、モバイルサファリ、iOSなどとはまったく無関係です。使用したい3Dエンジンでサポートされていれば、3Dモデルの作成には何の問題もありません。 three.jsのようなライブラリを使用して、WebGLまたはソフトウェアレンダラー(iOSデバイスでサポートされる可能性が高い)を使用してそのオブジェクトをレンダリングできます。