タグ

3Dと高速化に関するtoshi3221のブックマーク (1)

  • WebGL対応のライブラリThree.jsを爆速にする方法 | ClockMaker Blog

    前回のWebGL(Three.js)とStage3D(Away3D)の比較ですが、Mr.doobさんを始め国内外の多くの方からご指摘頂きWebGL(Three.js)版を最適化したところ、最終的にはFlash(Away3D)版と同じぐらいのパフォーマンスになりました。当初、最適化・検証不足で間違った情報を掲載してしまい申し訳ありませんでした。 さて、そのWebGL(Three.js)版を最適化した手法が有意義だったのでシェアしたいと思います。 デモの紹介 まずはこちらの2つのデモの再生を比較してみてください。WebGL対応のブラウザ(例:Google Chrome)でご覧ください。 ▼最適化前 ▼最適化後 どうでしょう? 圧倒的に後者のほうが滑らかに再生できているのではないかと思います。 後者のほうは配置している3Dのオブジェクト数が10倍近く多いにもかかわらずです。 ※ちなみにFlash

    WebGL対応のライブラリThree.jsを爆速にする方法 | ClockMaker Blog
    toshi3221
    toshi3221 2015/07/25
    THREE.GeometryUtils.merge()でジオメトリを結合して描画コールを減らす
  • 1