2012-03-15 9 views
0

<canvas>で2Dレンダリングの経験は豊富ですが、3Dオブジェクトをその中心に沿って左に回転させる必要があるプロジェクトがあります(私はz軸と考えています)。幸いにも、これは私が達成する必要があるすべてです。このページは、次回のイベントでiPadsで実行されます。HTML5キャンバスのシンプルな3Dレンダリングを手にする最速の方法は何ですか?

私はFlashでPapervision 3Dを使用することを除いて、3Dソフトウェア/ライブラリに慣れていません。

私はそう、かなり簡単に物事を拾うことができます。

  1. は、私は最初のものの世話をするために使用できる任意のフレームワークはありますか?
  2. 上記のコードを含むオープンソースプロジェクトはありますか?そうでなければ、それを行うチュートリアルは問題ありません。
  3. 3Dオブジェクトを作成するにはどうすればよいですか?これはPapervisionのBitmapMaterialと同じですか?

答えて

3

Threejsでも、このライブラリを使い始めるとよいでしょう。

彼らの"getting started"の記事は素晴らしいです。

+0

これは素晴らしいです.0.0 – Marty

+0

私はthree.jsも使用していますので、使いやすいです。 –

1

例えば、GLGEがあります。

GLGEはWebGLの使用を容易にするためのjavascriptライブラリです。基本的にはネイティブブラウザのjavascript APIで、OpenGL ES2に直接アクセスできるため、プラグインをダウンロードすることなく、ハードウェアアクセラレーションされた2D/3Dアプリケーションを使用できます。

GLGEの目的は、ウェブ開発者からWebGLの関連する性質を隠すことです。ウェブデベロッパーは、ウェブの豊かなコンテンツを作成するために自分の時間を費やすことができます。

+1

これは本当にクールだ。ありがとうございました。 – Marty

+0

'.obj'ファイルとは何ですか?それらのファイルを作成するにはどのようなソフトウェアが必要ですか? – Marty

+0

@ MartyWallace:http://en.wikipedia.org/wiki/Wavefront_.obj_file –

1

Three.jsは、チェックアウトの例をhttp://lamberta.github.com/html5-animation/だけでも、このgithubのレポにあなたを指すように望んでいた

、すごいです一部で4

ビリーLambertaは素晴らしい本の教育である、Foundation HTML5 Animation with JavaScriptを執筆しましたあなたは数学/ etc。あなたが少し深い理解を得ることに興味があるなら、このようなことをやること。

+0

これはとても面白いです。 – Marty

関連する問題