Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

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

8.988 visualizaciones

Publicado el

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

Publicado en: Educación
  • Inicia sesión para ver los comentarios

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. ライティングを入れる

×