前端视觉交互——Shader实现扩散水纹涟漪效果
世界Skill
Code,Demo。涟漪,是指现实世界中水面上落入物体时、以物体为圆心向四周不断生成扩散圆形式的涟漪并逐渐衰减的现象。真实世界的涟漪十分复杂,在图形学中,我们只能模拟它来按达到一个近似效果。而为了模拟涟漪,图形学也提供了各种各样的方法,像是各种map(flow map)等,但在这里,为了最简化资源和达到最好的动态效果、并阐明原理,本例由纯Shader绘制。
Web方向传感器的正确使用姿势
世界Skill
现在移动设备普遍提供了重力传感器和方向传感器来测量设备方向,HTML5标准也提供了标准的API来进行方向信息的获取,获取方式是通过两个事件,他们分别是“orientationchange”和“deviceorientation”。
前端视觉交互——Particle3DByThree
世界Skill
Code ,Demo。这个效果是3D Particle Explorations其中之一的实现。觉得蛮有意思满酷炫就研究实现了一下。
My world
世界Create
少年H在世界上留下的一些痕迹。
前端视觉交互——PixelDisplacement2D
世界Skill
2D pixel displacement mapping,即2D像素位移映射(其实pixel换成fragment更合适,毕竟像素只是片段的一个子集),可以算作是3D vertex displacement mapping的一个变种。
Lottie原理与源码解析
世界Skill
【诗】我是一个行者III
世界Art
在这个夜晚, 行者停在了海上。 在风平浪静的前方, 有一轮鲜红的月亮。
前端视觉交互——TreesGenerator2D
世界Skill
前端视觉交互——DigitalClock3D
世界Skill
《某日,青年H发现,他失去了自己的良心》
世界Art
这是一个平淡无奇的早晨,阳光在七点左右准确无误得从窗边以四十五度照射到了青年H的电脑桌上。如若在平时,这光并不会对他产生丝毫影响——毕竟平时的他都是要睡到九点左右的。但今日不同,此时的他正坐在椅子上,呆呆得望着窗外那被朝阳穿透的云。他一边这么望着,一边不停得用手探着自己的身子。