精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>三维设计>>Final Render>>【转载】FR vs BR

主题:【转载】FR vs BR
发信人: zyg(白色粉末炭疽热)
整理人: avexdesign(2003-11-11 20:20:25), 站内信件
FR vs BR: 

大家可能都看了NOW3D的大作 - 巴西高级教程,NOW3D兄慷慨地提供了场景文件供大家研究。 
我对那个渲了八个小时的场景很感兴趣,很想知道如果用FR来渲染又如何呢?下面是测试 
的结果. (BR的结果是NOW3D作的,多谢NOW3D兄!下面测试就是用他的其中一个场景文件。 
不过,其实这不是一个严肃的测试,我其实是想看看在基本同样的场景上,FR可以做到什么, 
尤其是速度)。 

1. 测试平台 

1) BR - by Now3D 

CPU: 雷鸟1.2G 
其它配置: 不详 

Brazil version: 0.2.X 
其它不详 

2) FR - by Archdream 

CPU: PIII 832 
其它请看上面的贴子 

FinalRender version: 1.0 

2. 测试方法 

使用同一场景文件 (TUTZH.max); 
BR里均使用BR自带材质 (除了其中两个自发光材质); 
FR里均使用FR自带材质: 
其中两个自发光材质不作任何改变; 
其它材质均尽可能地手工改为对等的FR材质,转换的原则是这样,原来用的shader和基本的参数 
不变,反射系数两者设置不一样,根据比例作了换算;其它参数和贴图如falloff,bump等等一概 
维持一致;要说明的是,对用来控制反射的falloff贴图,brazil和max一样都放在reflect slot 
里,FR没有同样的slot,我把它放在refl level槽,两者应该是同样的; 
灯光不作任何改动; 
所有的物体全部参与GI和Raytrace计算;refl开到1,refr开到5,diff开到2 

3. 测试结果 

BR: 8小时 原来图幅大小不详,估计也是600 x 480 
见图1: br.jpg 
不清楚原来的Raytrace 深度设置,如果下载后打开该场景,在渲染选项看到的就是原来的设置的 
话,那么就是 refl = 8 / refr = 8; 

FR: 1小时10分 (渲染的同时还在用另一个max作些轻量级的工作,或者是打开几个网页同时开动ftp 
下载) 
见图1: fr.test1.jpg http://www.fad100.com/beyond2000/51cad/usr/11_37.jpg

原巴西图 http://www.fad100.com/beyond2000/51cad/usr/11_38.jpg
4. 测试1分析: 

简直难于置信,FR速度飞快,可是渲染结果如此差劲!当然我知道FR可不是这么水皮的。对比两张图, 
同时检查了各自的设置,很快就发现了问题: 

1) 显然NOW3D使用了某种辅助光源,很可能就是BR的天光系统。可是FR却没有对等的东西。 
解决办法:你做初一,我做十五。你有天光,我有HDRI,呵呵;原来那些用来补光和提供反射的自发光 
物体全部删除,因为不再需要,hrdi会做的比它们更好,同时,hrdi提供的反射环境要比那些方块生动 
的多。接着是关闭原来的主光源,因为它的强度会破坏HDRI那种自然的气氛;但增加了几盏辅助灯; 

2)部分材质的参数对BR可能合适,但对FR可能并不合适。比如玻璃的材质,NOW3D设置的diffuse颜色 
是中等的灰色,在巴西没有问题(但我依旧奇怪为什么在BR里会不出问题!),在FR里的渲染结果表现 
为灰蒙蒙的。通常在MAX里透明玻璃我们都是设为黑色的; 
解决办法:把玻璃材质的diffuse颜色设为黑色; 

3) 玻璃的折射不对劲,底部黑糊糊一团;玻璃的反射不好,我打算对玻璃材质增加一张用来控制反射范 
围的贴图; 

4)另外修正一部分fr特有的参数(其他如shader和基本的参数均不作改变,但是更换了酒杯金属装饰的 
bump贴图); 

5)对falloff贴图参数和材料的IOR值作了合符实际的修改,以使反射的效果符合实际; 

6)把refr depth开到8; 

7)优化GI的设置,以提高速度; 

5.再次测试: 

FR: 37分 (渲染的同时或者是打开几个网页同时开动ftp下载) 
见图2: fr.test2.jpg 

附带说一句,如果refl开到8,效果并没有多大区别,时间明显长一些。我没有测试完 http://www.fad100.com/beyond2000/51cad/usr/11_39.jpg

1)显然这次的结果好很多,而且速度快了很多。这主要是我用了类似Multi-pass的渲染方法,大大提 
高了速度; 
2)假如使用得当,HDRI的效果相当理想;但使用hdri除了参数外,主要需要一些辅助技巧才能产生有 
说服力的反射效果; 

其中玻璃杯金属装饰材质参数没有调好,影响了总体效果,但是我已感觉到了fr的潜力; 
fr的参数变量太多,远远没有mr和br容易使用;但是由于速度快,支持区域渲染,调整起来比较容易; 

附带说一句,hdri贴图是可以自己制作的。看一眼我做的hdri贴图的截图 
图三:yosemite.sunset.hdr.jpg 
打算用在另一个场景上。我有几个美国国家公园的地形文件,所以花了一点功夫制作它的落日景象,还不 
错吧? http://www.fad100.com/beyond2000/51cad/usr/11_40.jpg

图四: yosemite.sunset.ori.jpg 
这是正常相机角度的原图 http://www.fad100.com/beyond2000/51cad/usr/11_40.jpg

这里是保留原来的光源的试渲品,45分钟。 http://www.fad100.com/beyond2000/51cad/usr/11_41.jpg
这里是保留原来的光源的试渲品,45分钟。 http://www.fad100.com/beyond2000/51cad/usr/11_42.jpg
结合hdri和恢复原来的主光源,对材料的local GI强度调整一下,同时打开软阴影,再渲一张。 
经过上面的几次试渲,对fr的脾气心里有点数了。 http://www.fad100.com/beyond2000/51cad/usr/11_43.jpg

hdri的概念和用法http://www.debevec.org/HDRShop/ 

一位国外FR高手: http://www.fad100.com/beyond2000/51cad/usr/11_44.jpg
感谢archdream编写此文 

[关闭][返回]