前端视觉交互——Shader实现扩散水纹涟漪效果
世界Skill
Code,Demo。涟漪,是指现实世界中水面上落入物体时、以物体为圆心向四周不断生成扩散圆形式的涟漪并逐渐衰减的现象。真实世界的涟漪十分复杂,在图形学中,我们只能模拟它来按达到一个近似效果。而为了模拟涟漪,图形学也提供了各种各样的方法,像是各种map(flow map)等,但在这里,为了最简化资源和达到最好的动态效果、并阐明原理,本例由纯Shader绘制。
前端视觉交互——PixelDisplacement2D
世界Skill
2D pixel displacement mapping,即2D像素位移映射(其实pixel换成fragment更合适,毕竟像素只是片段的一个子集),可以算作是3D vertex displacement mapping的一个变种。
«
0
»