转--【H.Q】渲染心得之————如何让线条更清晰
在网上看见很多朋友头痛于渲染的时候出现漏光现象,通俗一点的说就是线条不清晰有很多污垢,虽然现在网上的教程多的数不胜数,但是关于线条清晰的教程确实太少,或者说缺乏系统或者针对性的讲解。起初的时候我也没搞明白这个问题的关键所在,大多时候渲染的图线条都还算是理想的,可是偶尔也会遇到那么几次感觉灯光、材质、渲染参数的细分都很高了为什么线条还是感觉脏兮兮的。于是乎到个大网站搜索了一遍,都是众说纷纭,搞得一头雾水,后来自己做了个小场景问了个究竟,现在将我个人的心得与大家分享,望各位前辈指点斧正!首先我们先看一下场景及其参数的设置:
渲染尺寸给了800*600,为了让效果能看得清楚一点,我把线条都放大了,渲染参数的设置也比较适中,在以上信息下场景的渲染效果如下:
很明显场景中线条很不清晰,明显的污垢,看起来很不舒服!下面我们来一一改变渲染参数进行测试。
开始我一直以为是二次反弹给了0.9造成的,所以我们把二次反弹增加到1
渲染效果如下:
二次反弹加大,场景变亮 但是污垢的感觉还是依然很明显,所以这个推测可以基本排除。(之所以说“基本”是因为在某些时候场景变亮污垢的感觉会稍微好那么一点)
接着把二次反弹调回0.9,我们将调大灯光缓冲的细分
渲染效果如下:
灯光缓冲细分加大,渲染时间虽然增加了好几倍,但是污垢依然没有得到改善,所以灯光缓冲的猜疑也排除。
参数继续调回原来400,下面我们将增大DMC下的三组参数
渲染效果如下:
对照初始的渲染效果依然没有得到改善,继续排除!!参数调回来继续测试!!!
下面我们增加发光贴图的渲染参数
渲染效果如下:
还是很脏。。。
参数调回来,加大下面的最大最小采样
渲染效果如下:
现在我们看到效果得到了缓解,下面我们再加大最大最小采样
渲染效果如下:
这次我们看到效果好了很多,但是还是有污垢,为什么会这样???接下来是问题的关键,平时候我们都喜欢把最大采样调高而忽略了最小采样,现在我们把最大最小采样都调到一个差不多大的数值
渲染效果如下:
结果终于出来了。大家很清楚的看见线条上的污垢消失了,说到这里很多朋友又会问参数调高了速度不是超级慢了!经过测试发现最大最小采样的加大对速度的影响不大(参数调高当然会慢了那么一点点)。
综上所述,影响线条清晰度的关键是在于发光贴图里面最大最小采样的细分,我所指的是关键所在,当然不能说全部,呵呵,喜欢专研的朋友别和我较这个真。
下面是我重新渲染的一个商业效果图案例,尺寸2000*1600, 对比第一次的线条效果理想很多,时间仅仅相差不到5分钟!算是给上面所说的内容一个更具象的说明!!!
心得写到这里就差不多了。如果有朋友有更好的建议请多多分享,谢谢
自己沙发,嘿嘿 帮大忙了~谢谢楼主的无私 写得很好的帖啊 kao,楼主解决了我多年的问题 受益匪浅那.. 都学习学习啊 不错的帖子,值得学习,期待楼主更多分享 顶啊!高手一个,小弟又学到一招了! 果然有钻研的精神支持一个