問題タブ [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 投票する
1 に答える
842 参照

maps - WebGLを使用したWeb上のGISコンテンツの操作

Web上の3Dコンテンツを操作するためのプログラムを作成するタスクがあります。私が3Dコンテンツと言ったとき、私は3Dマップ(私が持っている魔女であり、*。sdmのようなものです)を意味します。これをブラウザにロードして、基本的な操作(画面の回転、カメラの変更など)を実行する必要があります。

私は完全にn00bなので、いくつか質問したいと思います。1.マップをブラウザにロードする方法。私の地図にはsdm拡張子が付いていることに注意してください。これは可能ですか?2.3Dコンテンツを表すために使用する必要があるもの。もちろん可能であれば、webGL用のGLGEフレームワークを考えています。

これを行うための最も痛みがなく、最も効果的な方法は何でしょうか?たぶん、webGLを選択したときに私は完全に間違っていましたか?

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

text - WebGL を使用してキャンバスにテキストをレンダリングする

WebGL を使用してキャンバスにテキストをレンダリングしたいのですが、WebGL のどの API を使用すればよいですか?

注: 「テキスト」は、プレーン テキストまたは CSS スタイルの HTML スニペットのいずれかです。

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

html - 2Dと3Dの両方のコンテキストを使用したCanvas3D描画

webgl / openglはテキスト描画をサポートしていないので、3Dコンテキストを使用して3Dオブジェクトを描画し、2Dコンテキストを使用してテキスト描画することは可能ですか?

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

performance - WebGLで高いCPU使用率?

いくつかのデモとチュートリアルを備えたWebGLをサポートするFirefoxとChromiumのナイトリービルドをチェックしていますが、それらが引き起こす非常に高いCPU負荷について疑問に思わざるを得ません。

このような単純なデモは、私のデュアルコアの持続的な60%で実行されます。これの大きなバージョンはCPUを100%まで最大化し、目に見えるフレーム損失があります。
クロムはFirefoxよりもわずかに優れているようですが、それほどではありません。これらがデスクトップアプリケーションである場合、CPU負荷はごくわずかであると確信しています。

では、ここで何が起こっているのでしょうか。何してるの?これらの単純なスクリプトを実行することは、それほど難しいことではありません。それはセキュリティの追加レイヤーか何かですか?


編集:ここでwebglに提供された元のデモを見つけました:http: //rrrola.wz.cz/files/puls_win.zip

これを(フルスクリーンで)実行すると、CPUが48%持続するため、間違っていた可能性があります...

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

opengl - openGl 2.0が必要ですが、グラフィックカードは1.5をサポートしています

webGLプロジェクトから始めたいのですが、最小限の要件は、グラフィックカードがopenGL2.0をサポートしていることです。インテル965グラフィックメディアアクセラレーターが統合されたインテルノートパソコンを使用していて、ドライバーが最新であり、openGL 1.5をサポートしているため、問題が発生します。

グラフィックカーフを2.0をサポートするように更新する方法はありますか?これは可能ですか?

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

opengl-es - WebGLの最初のシェーダー

私はWebGLで最初のシェーダーを書いています。GLSL言語に、属性またはユニフォームがnullであるかどうかを評価する方法があるかどうか疑問に思いました。仕様によると、次のようなことはサポートされていません

そして、これらのケースのそれぞれにブール属性を書くのは無駄だと思います。

別の質問:ユニフォームまたは属性をシェーダーに渡さないと、レンダリング中に何が起こりますか?

ありがとう!

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

unity3d - Web ベースの音楽ビジュアライザの作成方法

Web 上のブラウザーで実行する音楽ビジュアライザーを構築するための最良の方法を見つけようとしています。Unity はオプションですが、エンド ユーザーのサウンド出力を取得するには、カスタムのオーディオ インポート/分析プラグインを作成する必要があります。Quartz は私が必要としている機能を備えていますが、Mac/Safari でしか動作しません。WebGL の準備が整っていないようです。Raphael は主に 2D であり、ユーザーのサウンドを取得するという問題がまだあります... 何かアイデアはありますか? 誰もこれを以前にやったことがありますか?

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

opengl-es - 法線はいくつですか?

WebGLでレンダリングするためにポリゴンの法線を計算する場合、インデックス配列のすべてのインデックスまたは頂点配列のすべての頂点に法線を使用しますか?

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

javascript - WebGL のすべての単純な機能はどこに消えたのですか?

glBegin/を使用glEndした頂点ごとの描画でglVertexは、配列を使用すると高速になることがわかります。

しかし、どこglLoadIdentityですか?glMultMatrix? glTranslate? glRotate?

すべてのマトリックスを自分で処理する必要があるのはなぜですか?

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

html - この WebGL フレームバッファの使用が FRAMEBUFFER_UNSUPPORTED をスローするのはなぜですか?

WebGL ピック バッファーを作成しようとしています。

ここで私が間違っていることを誰かが見ることができますか?

Mozilla/5.0 (X11; Linux x86_64; rv:2.0b3pre) Gecko/20100724 Minefield/4.0b3pre および Chrome 5.0.375.99 で "Incomplete framebuffer: FRAMEBUFFER_UNSUPPORTED" が表示されます。明らかで、私をじっと見つめているに違いありませんが、私には見えません。どうやら有効で、テクスチャがあります..しかし、「サポートされていません」?