webGLの勉強記録

はじめに

 このサイトではwebGLについて学んだ記録を備忘録として残しておこうと思います。もともとはQiitaでいろいろ書いていたんですが、あんま反応が無かったので、じゃあ自分用にまとめればいいかな...と思いこのような形式を採用するに至りました。高度なことをしなくてもwebGLは楽しいので、高度なことは避けて、基本的なことだけやろうと思います。コンピューターグラフィックスはもうあまり興味が無いんですが、ロジックが面白いので。暇があったら読んであげてください。

目次

  1. webGLの基本
  2. シェーダーを書いて単色の正方形を作る

  3. 塗りつぶし
  4. 背景の塗りつぶしをする関数の紹介

  5. RGB三角形
  6. 頂点ごとに違う色を設定して定番のRGB三角形を作る。さらに背景を単色にする

  7. ラスタライズの仕組み
  8. RGB三角形を通じてラスタライズの仕組みを学ぶ

  9. プログラム生成関数
  10. プログラムの生成機構を関数化し、使いまわせるようにする