2013-05-06 15 views
46

最近、WebGLを学んでいますが、パイプラインを理解することは本当に難しいことがわかりました。WebGLをどのように素早く学びますか?

  1. オンライン任意のヘッド最初 WebGLのチュートリアルはありますか?
  2. GLSLを学ぶべきですか?
  3. WebGLで何かを描画するコードが複雑すぎます。コード行を減らす方法はありますか?
+1

を検索し、次にhttp://www.learningwebgl.com
にWebGLのレッスンをチェックすることができます(http://ゲーム.greggman.com/game/webgl-fundamentals /)以下の他のリンクを確認してください。 – gman

+1

@gman(games.greggman.com/game/webgl-fundamentals)はここに掲載されたベストリソースです。 –

答えて

35
  1. http://learningwebgl.com/blog/?p=11
  2. はい、私はライトハウス、3Dをお勧めできます。http://www.lighthouse3d.com/tutorials/glsl-core-tutorial/
  3. それは学習WebGLの上に書かれたコードに焦点を当てるだけで、その複雑ではありません。最初は他のライブラリ/エンジンで作業することをお勧めしません。基礎を学び、後でライブラリを使用してコーディングを高速化します。

webGLの学習は、おそらく最も良い場所です。できるだけ多くのリソースから読むことを躊躇しないでください。 Opera開発者、Mozilla Hacks、Light House 3D、Pixel Scratch、Aerotwist(http://www.aerotwist.com/tutorials/an-introduction-to-shaders-part-1/ shaders)...最初は非常に難しいですが、後でパイプラインと考え方を理解するでしょう。それは時間がかかります(基本だけを学ぶには1〜2ヶ月)が、永続的です。

これが役に立ちます。

+0

私はlearningwegbl.comのサイトが嫌いです。著者の英語力があまりにも劣っていて、一部の部分が完全に理解できないからです。 – doABarrelRoll721

+4

@ doABarrelRoll721 learningwebgl.com *エクステント* ;-) –

+4

@ doABarrelRoll721あなたの英語が良くないと思うのであれば、あなたのポストを改訂するのを助けることができます!それは素晴らしいだろう – M98

2
  1. おそらく、私はそれを知りません。
  2. はい、 WebGLで何かをレンダリングするには、シェーダーが必要です。 GLSLはシェーダの言語なので、何かをレンダリングしたい場合は、GLSLを使う必要があります。
  3. はい、 Three.jsのようなライブラリを使用してください。
9

インタラクティブなチュートリアルがここにあります:http://www.webglacademy.com
私はあなたが、あなたのコードを変更し、再びそれをテストし、それはステップバイステップである可能性があるため、それはクールだと思います。私はここから始めたい

あなたはまた、私は特定のWebGL API/GLSLコマンドについてのいくつかの助けを検索したいとき、私はhttp://www.opengl.org/sdk/docs/manglsl/

関連する問題