web-dev-qa-db-ja.com

WebGLが正しく初期化されていませんか?

私は、FirefoxとChromeの最新の安定バージョンを持っています。しかし、 bodybrowser を実行すると、次のエラーが表示されます。

Google Bodyは、Web上の3Dの新しい標準であるWebGLを使用します。お使いのブラウザはWebGLをサポートしていますが、WebGLは適切に初期化されていません

これを機能させるにはどうすればよいですか?

3
avi

ブラウザがWebGLをサポートしているかどうかを確認するには、 http://get.webgl.org/ にアクセスしてください

LinuxとWebGLには歯が生えない問題があり、多くの場合、機能しません。サポートの質問があるときはいつでも、提供する必要があります

  1. 使用しているグラフィックカード
  2. 使用しているドライバー(ほとんどがATIまたはNVidia用のフリー/クローズドライバーである場合)。新しいIntelグラフィックスドライバーがサポートされる場合がありますが、古いものはほとんどありません。

ほとんどの場合、ブラウザでWebGLを強制的に使用できます。 http://get.webgl.org/ にアクセスしたときに指定したリンクをたどります

2
user4124

Chromium(またはGoogle Chrome)では、about:flagsと入力し、WebGLで検索(ctrl + f)できます。有効にしてからブラウザを再起動します。

1
nicholascamp

WebGLサポートが、動作不良のWebGLアプリによって破損する可能性があります。これが発生すると、WebGLアプリは実行できなくなります。

これは、ブラウザのすべてのインスタンスを再起動することで修正できます。

Chromiumでこれを行う比較的非破壊的な方法(開いているページが失われないようにする)は、about:flagsに移動してWebGLを無効にし([有効にする]を選択する)、次に[今すぐ再起動]し、 WebGLを有効にして、再起動してください。

おそらくもっと簡単な方法がありますが、私はそれを知りません。

0
nobar