GLSLで遊ぶポイントスプライト
GLSLで遊ぶポイントスプライト 
• サイズを変える 
• テクスチャを貼る 
• 質感を出す 
• ソースはこちら 
→ 
https://github.com/kezzardrix/of_seminar_hatio 
uzi_2014_pointSprite
基本のパーティクル 
• まず普通にVBO
ポイントサイズを変える
テクスチャを貼る 
• 画像ロード時にofDisableArbTexを忘れずに 
→ テクスチャ座標を0 ~ 1で扱う
テクスチャを貼る 
• uniformで渡す 
• ofEnablePointSpriteを呼ぶ
テクスチャを貼る 
• fragではtexture2Dでサンプリング
Normalの利用 
• 粉飛ばすのに法線はいらない! 
• attribute書くのめんどい
ランダムなポイントサイズ
マルチテクスチャ 
• テクスチャ何枚か使おう! 
• Normalでやっちゃおう!
マルチテクスチャ 
• varyingで渡す
マルチテクスチャ 
• varying
マルチテクスチャ
ライティングを入れる