|
做一个渲染器使用率的统计,请大家多顶.
三维的渲染算法分为:
1.scanline扫描线算法。max的默认渲染器,和好莱坞的顶级渲染器renderman都使用这种算法(可见算法的潜力是无穷的)。速度快,效果一般(renderman对算法的贴图部分,光线部分作了优化)。
2.raytrace算法。将光线抽象成线条,根据物理定律追踪这些线条的路径。主流算法。派生出GI(全局光照)caustic(焦散)等热门效果。
常见的渲染器:brazil(巴西), v-ray,mentalray,insight,finalrender。
效果较好。在这一类型的渲染器里面,往往出现一些傻瓜渲染器,比如brazil,v-ray参数不多,调节不灵活,但是效果相当出众。mentalray和FR参数比较多,调节灵活一些,对使用者的要求相对高些。
mentalray和renderman是仅有的支持对nurbs模型采取自适应细分的渲染器。可以根据镜头距离进行智能的细分。离镜头远的面数少,细节少,反之,细节丰富一些。所以动画渲染常用这些渲染器。
3.radiosity算法。(传说中的“光传”......其实raytrace和radiosity统称光传)
热辐射。把光线抽象成为能量运算分布(波粒二象性.....=o =!!!汗)。好处是光照均匀,而且绝对真实。缺点是少了对光“线”的描述。不再具有焦散这样的特性。而且由于算法的原因对于模型有较高的要求。
代表渲染器:lightscape
注:max由于Autodesk对各家公司的不断并购,先后整合了raytrace,radiosity和mentalray渲染器。现在算一个全能的东东......
[ 本帖最后由 空气 于 2008-9-19 10:11 编辑 ] |
|