The Art of Dithering and Retro Shading for the Web

原始链接: https://blog.maximeheckel.com/posts/the-art-of-dithering-and-retro-shading-web/

``` Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 网页抖动与复古着色艺术 ( maximeheckel.com ) 18 分 作者 michael-sumner 1 天前 | 隐藏 | 过往 | 收藏 | 2 条评论 帮助 ValdikSS 1 天前 | 下一条 [–] 《现代数字半色调,第二版》,作者 Daniel L. Lau、Gonzalo R. Arce,如果有人想找一本完整讲述半色调和抖动的书。 回复 ionwake 1 天前 | 上一条 [–] 很棒的博文。顺带一提,我因为在博客上使用 AI 被 HN 狠批,所以很高兴看到,区别在于把它作为一门微妙的艺术来使用才是前进之道。 编辑> 很喜欢这个网站,你的天空着色器下拉菜单在我的 MacBook Air 上不能用,最好检查一下 回复 考虑申请 YC 2027 冬季批次! 申请 开放至 11 月 2 日。 指南 | FAQ | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```
相关文章

原文

I spent the past few months building my personal website from the ground up, finally taking the time to incorporate some 3D work to showcase my shader and WebGL skills. Throughout this work, I got to truly understand the crucial role that post-processing plays in making a scene actually look good, which brought some resolutions to long-term frustrations I had with my past React Three Fiber and shader projects where my vision wouldn't materialize regardless of the amount of work and care I was putting into them.

Taking the time to build, combine, and experiment with custom post-processing effects gave me an additional creative outlet, and among the many types I got to iterate on, I always had a particular affection for the several "retro" effects I came up with. With subtle details such as dithering, color quantization, or pixelization/CRT RGB cells, they bring a pleasant contrast between the modern web landscape and a long-gone era of technology we 90s/early 2000s kids are sometime longing for.

Given the time I invested dissecting every aspect of these effects, I wanted to dive deep with you into the concepts powering them and the shader techniques I learned along the way. In this article, I hope to convince you of the power of post-processing effects and that nothing beats an elegant retro vibe applied to a website 👌✨. We'll also look into examples of dithering and pixel art from very talented folks who use the same processes that I'll be introducing later on, as well as some of my own creations that I built while learning about all this.

联系我们 contact @ memedata.com