テラByteの時代にキロByte

shader又はdemosceneに関係する事

2019-05-17から1日間の記事一覧

--shader(GLSL)の小技 15-- 極座標で折りたたむ。

折りたたみとはabs()を使うだけの事。ただ、バリエーションが色々と有り過ぎる。フラクタルまで、当てはまる。ちょっと説明しようもない事に気づいた。 ここでは、極座標を折って行く方法をやってみます。 p-=2.0*min(0.0,dot(p,v))*v; これは任意方向の折り…