こんにちは、エンジニアのオオバです。
あわせて読みたい記事
もう諦めないWebGL
何がきっかけだったのか分かりませんが、毎日諦めずに生WebGLに向かって1日1ソース何か書いてます(全く同じコードを書くこともあります)。
基本はコチラのサイトのお題をできるだけソースを見ないようにして、自分で考えて解いていくスタイルです。
wgld.org | WebGL |
執筆時点でこのように平行光源によるライティング
辺りまで進捗しています。
ソースを見るとわかりますが、基本的に処理を関数などにまとめず、ほぼすべてのコードを記述しています。
行列計算と立方体生成コードは使わせてもらっている、または関数化して使用
やっぱり何度も書くとさすが覚えます。
個人的には以下のメソッドがどうしても覚えられなくてやられましたが、今ではスラスラ〜です。
- getAttribLocation
- enableVertexAttribArray
- vertexAttribPointer
このように基礎の基礎の基礎にあたる部分で、あまり楽しくはありませんが、少し分かるようになって楽しくなってきています。
まだ大分お題が残っていますが、コツコツと無理せず、諦めずに進捗できればと思います。
この記事が気に入ったらフォローしよう
オススメ記事