Narumium

Blog

螺旋

この動きはかなり好き。やはり黄金比にはあがなえないのか。

作成ログ:【GLSL】黄金の回転【対数螺旋】


Twigl.app で見る


整形コード

#define C(a,b)if(length(s*vec2(a,b)-p)<s*.5)
mat3 m=mat3(1);vec3 u;vec2 p=(FC.xy*2.-r)/r;
for(float i=0.;i<20.;i++){
	float h=atan(p.x,p.y),TAU=2.*acos(-1.),y=mod(t+i,20.),j=mod(i,3.),a=sin(y),b=cos(y),s=.01*exp(.3*y);
	C(a,b)u+=m[int(j)];
	C(b,a)u+=m[2-int(j)];
}
o.rgb=u;