WebGLでパーティクルを大量に使いたい時 javascriptで全部の点の座標を指定していたら重くて数を増やせないはず。そんなときに使える技。 頂点が沢山あるVBOを作って、点の位置を全部シェーダで決定させればいい OpenGLのPointSpriteを使えたら良いけど見つからなかったから正三角形のビルボード(常に視点を向くように調整した平板なポリゴン)を使う事にする。 サンプルWebGLの使えるブラウザでどうぞ http://www.geocities.jp/flyinpng/particle20120417/sample.html on/off切り替えてから回転させて見てみると分かりやすいかも VertexShader uniform mat4 modelViewMatrix; uniform mat4 projectionMatrix; uniform float size,tim