你好,我是 Golgies Huang
我写关于 Web 图形、创意编程和构建有生命力的界面。这是我在互联网上的一角——像素与物理相遇的地方。
文章
查看更多 →Writing GLSL Shaders for the Web
A practical introduction to vertex and fragment shaders — how they work, how to think in parallel, and how to make water come alive with a few sine waves.
Building Interactive 3D Backgrounds
How React Three Fiber bridges the gap between React's declarative model and Three.js's imperative scene graph, and why that matters for creative developers.
The Art of Glassmorphism
Why frosted glass UIs are having a moment — the CSS backdrop-filter trick, contrast traps, and when it's the right aesthetic choice for your project.
Typography for Dark Interfaces
Font weight, line-height, and letter-spacing behave differently on dark backgrounds. A guide to keeping text legible and beautiful against deep hues.
WebGL Fluid Simulation from Scratch
Building a real-time fluid solver step by step — from the Navier-Stokes equations to a running WebGL implementation with mouse interactivity.
React Three Fiber Patterns That Scale
Composition patterns, state management, and performance tricks for building complex 3D scenes with React Three Fiber that stay maintainable.
项目
查看更多 →Fluid Simulation
Real-time 2D fluid solver using WebGL2 compute shaders. Mouse-interactive with dye injection and velocity visualization.
MDX Editor
A browser-based Markdown editor with live MDX preview, syntax highlighting, and frontmatter management. Built with CodeMirror 6 and React.
GPU Particle System
A 100k+ particle simulation running entirely on the GPU with WebGL2 transform feedback. Interactive wind, gravity, and collision forces.
Ray Marcher
A WebGL fragment shader that renders 3D scenes using ray marching. Real-time constructive solid geometry, soft shadows, and ambient occlusion.
Shader Playground
An interactive WebGL shader editor with live preview, built with React Three Fiber and custom GLSL compiler tooling.
Waveform Visualizer
Real-time audio visualization using the Web Audio API and WebGL. Frequency data drives a 3D terrain that pulses and flows with the music.
生活
查看更多 →代码之外的世界一瞥——摄影、旅行、音乐。
Books
What I'm reading — fiction, philosophy, and the occasional technical book that changes how I think about code.
Climbing
Bouldering and sport climbing. Problem-solving with your body — every route is a puzzle where the holds are the constraints and gravity is the compiler.
Coffee
Pour-over rituals, bean origins, and the search for the perfect morning cup. Coffee as craft — equal parts chemistry and meditation.
Music
Ambient, lo-fi, and instrumental guitar. Sound as texture — I make music that pairs well with late-night coding.
Photography
Street and landscape photography. Capturing light, shadow, and fleeting moments across cities and coastlines.
Travel
Exploring remote coastlines, mountain towns, and night markets. I chase places that have a pulse after midnight.