噪声
小橙子0
一只游戏开发狗
展开
-
(二十四)unity shader之——————使用噪声:下篇(水波效果)
在模拟真实水面过程中,我们往往也会使用噪声纹理。此时噪声纹理通常会用做一个高度图,以不断修改水面的法线方向。为了模拟水不断流动的效果,我们会使用和时间相关的变量来对噪声纹理进行采样,当得到法线信息后,在进行正常的反射+折射计算,得到最后的水面波动效果。本篇文章会使用一个噪声纹理得到的法线贴图,实现一个包含菲涅耳反射的水面效果,如下图:我们使用一张立方体纹理(cubemap)作为环境纹理...原创 2019-11-04 17:58:18 · 1861 阅读 · 0 评论 -
(二十三)unity shader之——————使用噪声:上篇(消融效果)
很多时候向规则的事物里添加一些“杂乱无章”的效果往往会有意想不到的效果,这些效果的来源就是造成,我们会学习使用噪声来模拟各种看似“神奇”的特效。一、消融效果消融效果常见于游戏中角色死亡、地图烧毁等效果。在这些效果中,消融往往从不同的区域开始,并向看似随机的方向扩张,最后整个物体都将消失不见。效果类似如下:实现原理概况来说就是噪声纹理+透明度测试。我们使用对噪声纹理采样的结果和某个控...原创 2019-11-03 16:03:46 · 861 阅读 · 0 评论