-
Creating Minimalist Ink Landscapes with Shaders
March 20, 2024
This project merges the aesthetics of traditional Chinese landscape painting with modern WebGL technology. I'll share how to generate natural terrain with Perlin noise, construct wireframe effects with GLSL, and map audio frequencies to geometric animation.
-
Web Audio API: Getting Started
March 15, 2024
Deep dive into the frequency analysis capabilities of Web Audio API. From basic spectrum analysis to creative music visualization, including solutions for browser autoplay restrictions and CORS issues.
-
Generative Art & Parametric Design
March 10, 2024
Exploring the boundary between randomness and order. Discussing how Perlin noise, fractals, and recursive algorithms create seemingly alive art forms driven entirely by rules.
-
Three.js Performance Optimization Guide
March 5, 2024
Technical details of handling 450k particles. Including buffer geometry usage, shader optimization, frustum culling, and other performance strategies.
-
From Color Theory to Code Implementation
February 28, 2024
Applying color theory to digital work. Deep discussion of HSL color spaces, color harmony, and implementing dynamic color evolution through shaders.
-
The Mathematics Behind Interaction Design
February 20, 2024
The role of curves in interaction. Introducing easing functions, Bezier curves, and using mathematics to create smooth, natural animations and transitions.