Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GLSLで遊ぶポイントスプライト

7,244 views

Published on

GLSLでポイントスプライトをごにょごにょする。openFrameworksワークショップ at 八王子セミナーハウス2014

Published in: Education
  • Be the first to comment

GLSLで遊ぶポイントスプライト

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

×