Hi, I'm Yuns 👋
软件工程师 · 业余写作者 · 偶尔折腾点东西。 这里是我的博客与作品集——记录代码、想法和一些没什么用的实验。最近文章
全部 →Three.js 学习系列(七)着色器入门:ShaderMaterial、GLSL 与 onBeforeCompile
学到这里你已经能搭出 PBR 场景。但所有"看上去很酷"的效果(流光、溶解、屏幕扭曲、卡通描边)几乎都靠 shader。这一篇用最少的 GLSL 把渲染管线讲清楚,然后做出 5 个能落地的实战效果。threejsshaderglslwebgllearning-series
Three.js 学习系列(六)加载外部资产:GLTF、Draco、KTX2 与大模型工程姿势
自己写 BoxGeometry 只是入门。真实项目里的 3D 资产都是设计师在 Blender / Maya 做完导出的——GLTF 怎么用、Draco/Meshopt 怎么压、KTX2 纹理怎么搞、加载进度怎么显示、几百兆模型怎么不卡死浏览器,这一篇全部讲透。threejsgltfdracoktx2loaderlearning-series
Three.js 学习系列(五)动画系统与控制器:让场景动起来、让用户操作
一个没有动画与交互的 3D 场景,体验上不如一张图。这一篇拆开 Three.js 的动画循环(rAF vs setAnimationLoop)、Clock 时序、补间与 GSAP、AnimationMixer 骨骼动画,以及 6 种官方控制器各自适合什么场景——读完你的场景才真正"活起来"。threejsanimationcontrolsgsapgltflearning-series
精选项目
全部 →Claude Code 源码研究系列
Claude CodeTypeScriptReactInkBunesbuild
yunstv.github.io
Next.jsTypeScriptRadix ThemesMDXTailwind
Unibase Pay (x402)
5
Next.jsReactTypeScriptTailwinddaisyUIwagmiviemRainbowKitPrivyTanStack QueryZustandreact-hook-formzod
BitAgent 官网
12
Next.jsReactTypeScriptTailwindRadix PortalFramer MotionSwiperreact-element-in-viewport