Hatched Icosahedron

from blog Lord.io, | ↗ original
canvas { width: 100vw; height: 100vh; display: block; } attribute vec2 a_position; void main() { gl_Position = vec4(a_position, 0.5, 1.); } precision highp float; uniform sampler2D u_texture; uniform float u_time; uniform vec2 u_screenres; void main() { vec2 unmirroredCoords = gl_FragCoord.xy - (u_screenres / 2.0); float...