Giuseppe Recupero,在网上以Jae之名更为人熟知,拥有一个精美的着色器作品集,这些着色器直接通过WebGL在浏览器中构建,专注于色散、吸收和次表面散射等效果。这个特别的实验探索了2D与3D图形之间的边界,研究了当布料模拟控制折射材质表面时会发生什么。最终效果确实像是玻璃制成的果冻,结合了光线步进立方体、色散和实时折射。
你也可以亲自尝试:悬停并拖拽来探索界面,看看它如何实时响应。通过点击此链接即可访问。
Jae最近在他的玻璃实验中加入了软体物理,当你旋转骰子时,小圆点会随之移动,然后回落到原位。这一切都在浏览器中实时运行。
Jae还练习代码高尔夫,这是一种编程挑战,要求尽可能缩短代码长度。他在FragCoord上分享了许多着色器实验,FragCoord是XorDev创建的在线着色器分享平台,作为Shadertoy的替代品。
如果你想学习着色器编程,XorDev最近将他70多个教程免费开放给所有人。这些教程更像是深度解析而非分步教学,讲解了着色器背后的数学原理和技术,从噪声和光线步进到分形等等。不过,他也分享了一些即用型着色器,包括用于创建玻璃效果的着色器。



