LoginSignup
1
0

More than 3 years have passed since last update.

盲点だった!ChromeでwebGLを表示させる設定

Posted at

はじめに

webGLでのページを表示する方向けです。
ググり方に限界を感じてる人も少しは参考になるかもです。
自分はThree.jsを学習している中でサンプルが動かないことが多々あり、四苦八苦の中解決策を見出したので他の方に役立てれたら幸いです。
まずはこのサイトで自分がwebGLが表示できるか確認してみましょう
Screen Shot 2020-06-13 at 20.30.02.png
このような画面が出てたら、特に設定する必要はありません。webGLのページは見れるはずです。
仕組みを知りたい方がいましたら、一緒に読み進めてLGTMしていただけると嬉しいです。
Screen Shot 2020-06-13 at 20.34.48.png
こちらの画面が出た方は設定をする必要があるので一緒に進めていきましょう。

解決までの道のり

こちら備忘録とどこで見つけたのかという手順も共有したいため、歴史を公開します。
そんなのいいから、設定だけ教えてって方は飛ばしてください

きっかけは書籍のサンプルが動かなかった

みんな大好きオライリーの「はじめてのThree.js」を開始して、気持ちよく進めていました。
オライリーの本はサンプルが充実しているので、つまづくことがほとんどなく初心者にはうってつけ、上級者でも何度でも読み返したくなる本になっております。
(回し者じゃないですが、本当におすすめです)

何回かページが表示されなくなる時もありましたが、パソコンの再起動を試したり、chromeの拡張機能をoffにしたらすぐに表示されたのであんまり気になっていませんでした。

しかし、ある日とうとう全く表示できないサンプルに出くわしてしまいやる気が削がれてしまったのです。Three.jsのリソースは自分が調べた限りあまりなく、絶大な信頼をおけるオライリーさんでも無理なのか、、と落胆しました。
ダメもとでオライリージャパンのメールに問い合わせってみたところ、個人的なサポートはやっていないとのこと(多分全部対応してたら個人レッスンみたいになっちゃって、対応しきれなくなるからだとおもいます)

最終的にchrome内でエラーを探して原因解決することにしたので、その手順を書き留めておこうかと思います。

chromeの検証

chromeでローカルwebサーバーを立てていたので、検証しました。
Screen Shot 2020-06-13 at 20.52.31.png
画面内右クリックして、inspect(検証)
Screen Shot 2020-06-13 at 20.53.47.png
上の要素からコンソールを選択して、エラーを見ていきます。
Screen Shot 2020-06-13 at 20.55.25.png
黄色はやばめです。赤はえぐめです。

ググる

とりあえずエラー文をぐぐります。
Screen Shot 2020-06-13 at 20.56.57.png
色々出てきました。英語に負けずにガンガンアタックしていきましょう
2番めのが比較的新しかったので、中を見てみました。
Screen Shot 2020-06-13 at 20.59.51.png
すでに解決されているようなのでそこに行ってみます。
ところでこのかっこいいHUDは何なのでしょう。chromeの拡張機能だったら即入れたいです。

最終的にはここで全て解決できました。
はじめの方にこのサイト行けば、webGLが動かせるかわかるよーって回答があり
Screen Shot 2020-06-13 at 21.02.44.png
先ほどのwebGL動かせませんよーって画面が出たのでエラー文をまたぐぐり
Screen Shot 2020-06-13 at 21.05.07.png
この中でwebGLをオンにする方法をゲットしました!
(そもそもwebGLはオンにしないといけないやり方がわからんかった)

さて、ここからが本番です。
ググり方がわからなかった方、参考になりましたでしょうか?

chromeのwebGL設定

  • これをアドレスバーに入力してください
chrome://settings
  • 一番下までスクロールして、Advancedを押しましょう Screen Shot 2020-06-13 at 21.11.14.png
  • 下の方にある、systemのハードウェアアクセラレーションをオンにします Screen Shot 2020-06-13 at 21.12.12.png
  • 次はこちらをアドレスバーに入力してください
chrome://flags
  • 何やらたくさん出てきますが、検索バーでwebGLとタイプします Screen Shot 2020-06-13 at 21.15.10.png
  • 一つだけ引っかかると思うので、右側にあるトグルをenableにしてrelaunchしましょう Screen Shot 2020-06-13 at 21.16.12.png Screen Shot 2020-06-13 at 21.16.24.png

もう一度ここをみてみましょう!
立方体がグルグルと回っていませんか?
ここまで来ればあなたもwebGLマスターです!(大嘘)
webGLの可能性は無限大ですね。

ぜひ、楽しんでいきましょう

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0