2、是一个渲染引擎。
【准蒙特卡洛】算法。
Quasi-Monte Carlo GI 准蒙特卡罗渲染引擎
准蒙特卡罗渲染引擎是一个非常优秀的全局光照计算方式,它可用单独验算每个着色点的间接照明,因此渲染速度十分的慢,它的计算方式类似于Brazil巴西渲染器的全局光渲染计算方式,效果是最精确的,尤其是表现大量细节的场景。但它也有一个缺点,如果细分度设置过低,渲染的效果会有颗粒感。即便是设置很高的细分,颗粒感也不会轻易消失。
dmc和qmc还不一样,dmc是qmc的升级。mc,即蒙特卡罗,是一种基于大量随机的数据的采样算法。vray计算发光贴图的核心技术就是插值采样算法,在图像的关键部分进行光照的采样(如建模的转角处,材质的分界处等),然后其他部分就用插值法来计算。
但mc的随机数据库十分庞大,所以老版vray只取了mc数据库的一部分来进行采样,提高的计算速度。 但问题也随之而来,因为老版vray的qmc采样不完整,且每一帧所进行的采样都是不同的,所以在制作动画时就会产生闪烁。闪烁的原因就是每一帧的光照采样所产生的细微差别导致的,这种差别在静帧时几乎可以忽略 。
于是,新版本中DMC就横空出世了,qmc是准蒙特卡罗,这个“准”表示其数据库比mc小;而DMC是确定性蒙特卡罗,其数据库比qmc进一步扩大(还是比mc小),而且加入了确定性。
所谓确定性,即计算动画的下一帧光照采样时,是在前一帧的采样基础上进行随机采样,这样两帧之间的光照采样可以平滑过度,尽可能的减小了动画的闪烁。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)