签到

05月03日
尚未签到

共有回帖数 0

    空城旧事

    等级:


    在电脑图学中,无偏差算图(unbiased rendering)所指的是一种不带有整体错误的算图技术。从数学的观点,我们对无偏差解算器所產生的数值预期结果通常就是母体平均数(population mean),无偏差算图发现到的错误通常是因為变异数(variance),就是在算图结果中发现到的,亮的杂讯。相反地,如果是用偏差的算图引擎(unbiased renderer)算出来的结果通常比较平滑无杂讯。----wikipedia以下译自chaos group forum讨论版tony_morev问:请问我要怎样利用v-ray 3.0进行无偏差(unbiased)算图? 请问要怎样设定才能达成无偏差算图。当我用新功能bptracer helper时,算图结果看起来不太对,过亮,看不到反射。vlado回答:
    要以v-ray尽可能地达到无偏差算图的话,你可以使用以下设定将primary 与 secondary gi引擎都设為"brute force"
    将brute force bounces设為500
    在"global illumination"选单中将"reflective gi caustics"开啟 (请注意不是photon-mapped里面的那个causitcs)
    在global switches选单中 开啟"override depth" 设定為500
    将所有的vraymtl materials的cutoff设定為0.0
    将所有的v-ray灯光的cutoff设定為0.0
    如果你将"max. ray intensity"这个选项开啟的话,请关闭之 (如果开啟就会变成偏差模式)
    如果你啟用了"subpixel mapping"的话 起关闭之 (如果啟用的话就变成偏差模式)。你也可以搭配使用progressive image sampler,儘管用adaptive也可以,但是你要等待所有的算图格(bucket)跑完才能看到结果





    以上是我目前想得到的,如果还想到别的我再加进来。
    tony_morev问:我试了你的建议设定,要花狠久狠久的时间才能算完耶!而且似乎杂讯狠多,所以结论是没办法以v-ray 3.0进行无偏差的算图?
    vlado回答:我觉得不是这样的。首先,我希望下一个beta版的bidirectional tracer能做的更好。第二,有狠多参数你可以关闭的,例如reflective gi caustics你可以关掉,另外你也可以用"max. ray intensity" (译主:来解决过量杂讯的问题)这两个动作应该可以让算图变快狠多。还有,值得一提的是,市面上绝大部分宣称无偏差"unbiased"的算图引擎,其实都有点偏差算图,只是它们不展示或是略过那些去掉影像杂讯的步骤 因此没有理由说v-ray不能这样做 (译主:偷吃步)
    tony_morev问: corona renderer就可以做到
    vlado回答:其实根本就没有达到。你问说怎样可以设定无偏差算图,并不是问说能不能跟corona renderer算的一样,这是两个不同的事。corona的预设参数并不是无偏差算图的,首先它的反弹次数事有限的(我记得预设值是反弹25次);其二,它也提供了max. ray intensity这类的参数 (我记得是20) 。若是你将反弹次数设的高,关闭max. ray intensity选项,你再看看会算多久吧!我同意啦corona renderer有些地方算的比v-ray要快,如果你感兴趣的话我可以细谈,例如它的vertex merging方法比v-ray要好。这我同意,但我相信之后我也能写出那样的品质!

    楼主 2015-08-14 19:28 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知