今天,我们希望与您分享一些WebGL实验。这个想法是创造一个非常逼真的降雨效果,并把它放在不同的场景。在本文中,我们将概述用于实现此效果的一般技巧和技巧。 如果我们想根据现实世界来制作一个效果,那么就是剖析它的实际外观,这样我们就可以让它看起来很有说服力。
如果你仔细查看窗户上水滴的图片(或者当然已经在现实生活中观察过了),你会发现,由于折射的缘故,雨滴似乎颠倒了背后的图像。你也会看到相互接近的下落会被合并 – 如果它超过了一定的尺寸,它会掉下来,留下一个小小的痕迹。
为了模拟这种行为,我们渲染大量的液滴,并在每一帧上更新它们的折射,并以一个不错的帧率完成所有这些工作,我们需要一个相当不错的性能 – 所以为了能够要使用硬件加速图形,我们将使用WebGL。
