scene.org File Archive

File download

<root>­/­parties­/­2014­/­tokyodemofest14­/­7_lines_glsl_graphics_compo/tdf14-glsl-mitsuman.zip

File size:
3 173 bytes (3.10K)
File date:
2014-04-06 23:04:12
Download count:
all-time: 213

Screenshot (by pouët.net)

Screenshot

Preview

  • README.txt 153B
  • shader.txt 655B

file_id.diz

TDF4 for Tokyo Demo Fest 2014 "7 Lines GLSL Graphics Compo"

---
@__mtm
http://cygx.mydns.jp/blog/

---
raymaching yoku wakarannode,
2d effect ganbatta.
#ifdef GL_ES
precision mediump float;
#endif

//--------//--------//--------//--------//--------//--------//--------//--------
uniform float time;uniform vec2 resolution;void main(){float T=mod(time,60.)*.7
,M=7.*exp(-T*.25)*cos(T*.3),N=2.*exp(-T*.1)*sin(T),w=T*.3*N+3.;vec2 R=
resolution,P=(.5*R-gl_FragCoord.xy)/min(R.x,R.y);vec3 c,p=vec3(-cos(w)*P.x-sin(
w)*P.y,sin(w)*P.x-cos(w)*P.y,P.x+P.y);for(int i=0;i<64;++i){p+=vec3(sin(w*.1+p.
y*2.6),cos(w*.1+p.x*3.5-p.z*9.),-sin(p.x*2.))*M;if(p.x>-.3)c+=p*floor(mod((p.y<
-.2?.0:p.y<-0.1?30325.:p.y<0.?9541.:p.y<0.1?9591.:p.y<0.2?9793.:0.)*pow(2.,
floor(-5.-p.x*20.)),2.))*.15;}gl_FragColor=vec4(abs(c),1.);}