问题:我用Thea渲染器presto(MC)渲染的时候总是没法渲染出有色玻璃的投影和焦散,表现出来的投影都是一片黑灰色,把渲染设置里面的几个貌似相关的设置都打开了,还是没有效果,相比之下其他几个引擎都能比较好的渲染有色玻璃的投影以及焦散效果,就是渲染速度比不上Presto(MC),怎么才能让Presto(MC)也渲染出有色玻璃的真实投影和焦散呢?
回答:
TheaRender渲染器在同一框架内置了三类渲染引擎,一是“unbiased(非偏性)”、二是“biased(有偏性)”,三是“GPU”引擎。在此基础上,有进行了细分,所以,在TheaRender渲染面板的引擎下拉列表中,有6个选项。不同的渲染引擎有不同的特色,用于解决不同的渲染问题。TheaRender渲染器优点是不用更换灯光和材质,只需要在渲染面板中就可以随意切换不同的引擎。
一是“unbiased(非偏性)。TR1/TR2核心以最精准的方式渲染最逼真的图像,它不加人工干预地计算所有的照明方式,并一直聚集为真实情景,光线极为准确,相当于其他渲染器的“暴力渲染”,其过程可以看成是科学的模拟,模拟“焦散”现象无疑是最好的。它是基于CPU计算。
二是“biased(有偏性)。BSD渲染引擎,它采用插值方案来加速渲染时间,该引擎采用了类似irradiance cache(发光缓存)算法。Adaptive(自适应)这个词则意味着该引擎自动分配更多的精度在需要的地方,当然,通过人为经验值评估计算,获得一个高质量的结果。有偏性(Adaptive MC)引擎也是最适合渲染漫游动画的,采用这种技术的漫游动画,画面中不会有闪烁和漂浮的污渍。模拟“焦散”现象无疑也是可以的,它是基于CPU计算。
三是“GPU”引擎。极速引擎已经在GPU代码上使用与CPU相同的原则,来处理材质和灯光系统,这使得TheaRender能获得同样优质的渲染图像。极速引擎有两种渲染模式,一个用于快速预览使用了AO(环境阻光)的直接照明IR PRSTO,另一个是真实的、类似非偏性的模式,Presto MC。模拟“焦散”现象也行吧。基于CPU+CPU计算。
THEA与REDSHIFT都是多渲染引擎的渲染器。REDSHIFT渲染器有四个渲染引擎,但也是PHOTON MAP光子引擎用于焦散渲染效果最好。
所以,针对不同渲染场景要求,使用最适合的渲染算法,或者说使用最优的渲染引擎是最明智的选择。