Narumium

Blog

ゲート

ワープゲート風の演出。

作成ログ:【GLSL】つぶやき GLSL 作成ログ#12


Twigl.app で見る


整形コード

void main(){
	vec2 p=(gl_FragCoord.xy*2.-r)/r;
	float h=atan(p.y,p.x),l=length(p);h=floor((h+acos(-1.))*6.)/6.;
	gl_FragColor.g=abs(l-(.9-sin(h*9.+t)*.1));
	gl_FragColor.b=.03/abs(l-(.7-cos(h*9.+t*2.)*.3));
	if(l<.7-(sin(h*9.-t)+cos(h*5.+t))*.1)gl_FragColor.r=.6;
}