問題タブ [webgl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
1875 参照

opengl - WebGL 用のクールなアプリケーション?

最近の SIGGRAPH 2009では、OpenGL ES の javascript への移植で あるWebGLが発表されました。

すぐに頭に浮かんだアプリケーションは、通信の基盤として AJAX を使用する Web ベースの 3D 一人称シューティング ゲームです。
これは、ずっと前に VRML によって設定された待望の約束に答える可能性があると
思います.この技術の他のクールなアプリケーションを思いつきますか?

0 投票する
1 に答える
356 参照

javascript - WebGL の公開仕様はどこにありますか?

クロノス グループは、WebGL の初期仕様を一般に公開することに関しては、かなりクローズドなようです。

API の変更を最新に保つためのリソースを知っている人はいますか?

Firefox または WebKit のソースをチェックアウトする以外に、私が見つけたように見える唯一のものは、Vladimir Vukićević のブログの 2007 年のページで、OpenGL ES -> WebGL 関数の小さなリストが掲載されています。

[編集: 仕様がオンラインで公開される前に、この投稿を作成しました。リンクについては、以下の回答を参照してください。]

0 投票する
17 に答える
11553 参照

web-applications - Unity、Torque3D、Google O3D、WebGl....どれを選ぶ?

インタラクティブな 3D Web アプリケーションの開発には、どのエンジンが推奨されますか?

近い将来 (1 ~ 2 年) に WebGL がすべてのブラウザーで標準化されることが発表されていることは承知しています。

Unity などのプロプライエタリなゲーム エンジンに時間を投資することによって、プラグインのないオープン ソースの 3D エンジン (webgl、3D 用の JavaScript) が登場すると、トルクが大きくなくなるのではないかと心配しています。

これは心配する愚かなことですか?Unity から始めるべきでしょうか (Unity のデモとツールは驚くべきものでした)。

0 投票する
6 に答える
6489 参照

opengl-es - WebGL に備えるにはどの言語を学ぶ必要がありますか?

私は WebGL で 3D ゲームを作成することを考えています (今のところ概念的な目的のためだけです) が、3D で何もしたことがなく、ほとんどの部分で PHP でプログラミングしただけです。私の理解では、WebGL は Javascript であり、すべてのプロジェクトで頻繁に使用していますが、通常の JavaScript とは大きく異なることも理解しています。WebGL を使用して 3D アプリケーションを作成する方法を理解するために有利なスタートを切りたい場合、それをより適切に行う方法を理解するのに役立つ特定の言語はありますか?

0 投票する
2 に答える
188 参照

javascript - さまざまなブラウザーでサポートされている HTML 5 タグを確認できる Web サイトはありますか? そしてWebGL?

HTML/Javascript Web アプリを作成したいと考えています。HTML 5 タグを既にサポートしている Web ブラウザーを比較できる Web サイトはありますか? そしてWebGL?

0 投票する
7 に答える
5923 参照

2d - webgl 用の 2D スプライト ライブラリはありますか?

WebGL を使用して 2D ゲームを構築しようとしています。WebGL が提供するハードウェア アクセラレーションが必要ですが、キャンバス タグの 2D キャンバス コンテキストから取得できません。

そうは言っても、webGL を使用して 2D スプライトを作成するチュートリアルはありますか? または、さらに良いことに、WebGL 用の 2D スプライト ライブラリはありますか? 理想的には、 WebGL に移植されたcocos2dのようなものを探しています。

当然のことながら、私が見つけた WebGL 用のデモ、チュートリアル、ライブラリはすべて 3D 操作に重点を置いています。2D スプライトをサポートする WebGL ライブラリはありますか?

0 投票する
1 に答える
735 参照

browser - WebGL (Firefox 上) はどのように機能しますか?

Firefox 3.7a を入手し (about:config に移動して webgl を有効にすることに注意してください)、このサイトhttp://www.iquilezles.org/apps/shadertoy/でサンプルを実行しました。

例はクールだったし、それは私を襲った。どのように実行されていますか?コードが実行されていますね。これは LLVM の実装ですか? 何か他のことが起こっていますか?自分の例を実行して、コマンド ライン テキスト ベースのゲームのようなことをすることはできますか?

0 投票する
4 に答える
8533 参照

javascript - Maya シーンから WebGL アニメーションまで、どこから始めればよいでしょうか?

Maya のアニメーション シーンを WebGL に取り込む方法を学びたいと思っています。本当にどこから始めればよいかわかりません。Canvas 要素を作成し、そこに Maya シーンを配置してアニメーション化できたら最高です。チュートリアルやヒントはありますか?

PS。3ds Maxについての回答も大歓迎です!

0 投票する
2 に答える
2771 参照

opengl-es - VBO で色属性はどのように機能しますか?

私は OpenGL ES 2.0 (Webgl) にコーディングしています。VBO を使用してプリミティブを描画しています。頂点配列、色配列、およびインデックスの配列があります。サンプル コード、書籍、チュートリアルを見てきましたが、得られないことが 1 つあります。頂点ごとに色が定義されている場合、それらの頂点に隣接するポリゴン サーフェスにどのように影響しますか? (私は OpenGL(ES) の初心者です)

例を挙げて説明します。描画する立方体があります。OpenGLESの本で読んだことから、色は頂点属性として定義されています。その場合、立方体の 6 つの面を 6 つの異なる色で描画したい場合、どのように色を定義すればよいでしょうか。私の混乱の原因は次のとおりです。各頂点は 3 つの面に共通ですが、頂点ごとに色を定義するのにどのように役立つのでしょうか? (または、インデックスごとに色を定義する必要がありますか?)。これらの面を三角形に分割する必要があるという事実は、この関係がどのように機能するかを理解するのを難しくしています. 同じ混乱がエッジにも当てはまります。三角形を描く代わりに、LINES プリミティブを使用してエッジを描きたいとしましょう。異なる色の各エッジ。その場合、色属性をどのように定義すればよいですか?

実際の例はほとんど見たことがありません。具体的には、このチュートリアル: http://learningwebgl.com/blog/?p=370

上記の例で、6 つの異なる色の面を持つ立方体を描画するために色配列がどのように定義されているかがわかりますが、そのように定義されている理由がわかりません。(たとえば、各色が unpackedColors に 4 回コピーされるのはなぜですか?)

VBOで色属性がどのように機能するかを誰かが説明できますか?

[上記のリンクにアクセスできないようですので、関連するコードをここに掲載します]

0 投票する
3 に答える
2487 参照

canvas - WebGL ビットマップ データを取得するにはどうすればよいですか?

ビットマップ データの HTML Canvas 2D 要素を取得することは可能ですが、Canvas 3D/WebGL 要素のレンダリングされたコンテンツにビットマップ データとしてアクセスすることも可能ですか?