プログラミングのための数学LT会に参加した。2017/03/29(水)。
そのときのsomaさんのプレゼンがこちら。
そしてそれの「円周で像が反射する」ところを真似して作ってみたのが。
今回は、もう少し、マジメに真似してみようということで、4つの円を描き、それぞれの像が映っているというのglslsandboxにて書いた。
somaさんのスライドの中の絵と比べて変でないので、写像の式はあっているのだと思う。
IdToCenterRadiusの中を書きかえれば、円の位置とか大きさを変更できる。円の数を増やすこともできる。
∽∽∽∽∽
描画のやり方として、glslのbackbufferに残された絵=テクスチャを再利用するという方法をとっている。
一番最初のフレームでは大元の4つの円だけ描いている=第0世代
次のフレームでは第0世代の絵を参照して第1世代の絵を描いている。
以下同様に第n世代の絵は第n-1の絵を参照して描いている。
これは、正方形の相似2分割
http://glslsandbox.com/e#10759.0
でも使った方法。
以上