タグ

WebGPUとWebGLに関するyasu-logのブックマーク (2)

  • 次世代のWebGPUの可能性 - WebGLと比較して理解する描画機能の違い - ICS MEDIA

    ウェブの3Dグラフィックスを扱う新しい仕様として提案されているWebGPU。前回の記事ではGPGPUGPUによる汎用計算)用の機能、「コンピュートシェーダー」について紹介しました。 一方、WebGPUの描画機能については何ができるのでしょうか? WebKitの実験ページ「WebGPU demos」にWebGPUを使用したデモが示されていますが、これだけではいまいちWebGPUのポテンシャルを量ることができませんでした。そこで、WebGPUの描画機能について可能性を探るべく、WebGPUとWebGLを比較するデモを作ってみました。 WebGPUについて詳しくは以前の記事「次世代仕様のWebGPUとは? 」をご覧ください。 WebGPUの描画デモ 3Dモデルを読み込んで、canvas要素にWebGPUのレンダリングで表示するデモです。それぞれのモデルは独立に回転しており、いわゆるドローコール

    次世代のWebGPUの可能性 - WebGLと比較して理解する描画機能の違い - ICS MEDIA
    yasu-log
    yasu-log 2018/06/27
    【B!】次世代のWebGPUの可能性 - WebGLと比較して理解する描画機能の違い - ICS MEDIA /
  • 次世代のWebGPUの可能性 – コンピュートシェーダーで高速並列計算 - ICS MEDIA

    ウェブの3Dグラフィックスを扱う新しい仕様として提案されているWebGPU。仕様はまだ提案の段階ですが、すでに広く普及しているWebGLと比べて一体なにができるのでしょうか? 記事ではWebGPUで使用できる筆者イチオシの機能、コンピュートシェーダーについて紹介します。 WebGPUについて詳しくは前回の記事「次世代仕様のWebGPUとは? 」をご覧ください。 ▲WebGPUのコンピュートシェーダーを使って並列ソートの一種である「バイトニックソート」を実行するデモ。CPUGPUとの実行時間を比較したところ、WebGPUを使った場合は10倍高速な結果となった ▲ランダムな要素が「バイトニックソート」アルゴリズムでソートされていく様子を可視化したデモ。ソートの計算とレンダリングにWebGPUを使用している コンピュートシェーダーとはGPGPUを行うためのシェーダー GPU(グラフィックス・

    次世代のWebGPUの可能性 – コンピュートシェーダーで高速並列計算 - ICS MEDIA
    yasu-log
    yasu-log 2018/06/22
    【B!】次世代のWebGPUの可能性 – コンピュートシェーダーで高速並列計算 - ICS MEDIA
  • 1