- 原文出处:
- 点击查看
在国外,有一位大神针对延迟渲染提出了边缘检测法,广受业界的好评。今天微妙网·云渲·染就带着大家看一看边缘检测究竟是怎么回事。 Shishkovtsov 2005提出了一个边缘检测方法,用于在帧缓存上模拟反锯齿。这种方法需要一些与分辨率相关的魔数。我们也需要反锯齿,我们修改了一下这个方法,使之可以与分辨率无关。 我们对一个像素邻近的8个像素,进行深度梯度和法线角度的采样,这一点是与Gems2一致的。我们在这个点上判断深度上最大的和最小的变动,来确定边缘有多强。像素之间深度的梯度是与分辨率无关的。通过比较梯度变化率之间的关系,而不是梯度,就可以做到分辨率无关了。 在这个算法中,我们没有做对“右上”或“前”边缘的选择的限制,因此很多边缘会有两个像素宽,不过,当使用了Filter来平滑这些边缘后,看起来也不错。 边缘检测的结果是生成了逐像素的边缘权重,这个值在0~1之间。这个权重反映了会有多少像素在它上面。在最后的渲染前,我们会把这个权重进行四个Bilinear采样。这四个采样是中心像素权重0,四周权重为1的采样。这样的结果就是目标像素的权重是它8个邻居权重的平均值。像素越是一个边缘像素,就会越多与它的邻居混合。 延迟渲染窍门边缘检测法很好用 看了这篇教程,不知大家明白了延迟渲染的边缘检测发了没有。蓝海创·意云渲·染会不断给大家带来国内最新的渲染教程,大家喜欢的话要关注一下哦。 |
楼主热帖
更多帖子
-
OC渲染器值得大家去学习
浏览:57195 | 评论:0 -
OC渲染器材质预设包分享
浏览:20932 | 评论:33 -
GPU渲染介绍之最强利器OC渲染器
浏览:12863 | 评论:0 -
VRay和OC渲染器功能比较
浏览:10988 | 评论:1 -
C4D渲染必备预设OC渲染器
浏览:8258 | 评论:4 -
蓝海创意云给大家介绍一个超好用的即时渲染器Enscape 3D
浏览:6061 | 评论:1 -
阿诺德和GPU渲染器哪个好用微妙网分享
浏览:5928 | 评论:1 -
告别烦人参数,即时渲染器Corona简介
浏览:5909 | 评论:0 -
GPU渲染器黑屏Vray渲染微妙网原因分享
浏览:5197 | 评论:0 -
通过vrya渲染max的时候如何启动gpu渲染
浏览:4116 | 评论:2