3D里的VR的QMC是什么意思

3D里的VR的QMC是什么意思,第1张

VR的QMC有两个:

1、 QMC采样(准蒙特卡罗采样)

2、是一个渲染引擎。

【准蒙特卡洛】算法。

Quasi-Monte Carlo GI 准蒙特卡罗渲染引擎

准蒙特卡罗渲染引擎是一个非常优秀的全局光照计算方式,它可用单独验算每个着色点的间接照明,因此渲染速度十分的慢,它的计算方式类似于Brazil巴西渲染器的全局光渲染计算方式,效果是最精确的,尤其是表现大量细节的场景。但它也有一个缺点,如果细分度设置过低,渲染的效果会有颗粒感。即便是设置很高的细分,颗粒感也不会轻易消失。

dmc和qmc还不一样,dmc是qmc的升级。mc,即蒙特卡罗,是一种基于大量随机的数据的采样算法。vray计算发光贴图的核心技术就是插值采样算法,在图像的关键部分进行光照的采样(如建模的转角处,材质的分界处等),然后其他部分就用插值法来计算。

但mc的随机数据库十分庞大,所以老版vray只取了mc数据库的一部分来进行采样,提高的计算速度。 但问题也随之而来,因为老版vray的qmc采样不完整,且每一帧所进行的采样都是不同的,所以在制作动画时就会产生闪烁。闪烁的原因就是每一帧的光照采样所产生的细微差别导致的,这种差别在静帧时几乎可以忽略 。

于是,新版本中DMC就横空出世了,qmc是准蒙特卡罗,这个“准”表示其数据库比mc小;而DMC是确定性蒙特卡罗,其数据库比qmc进一步扩大(还是比mc小),而且加入了确定性。

所谓确定性,即计算动画的下一帧光照采样时,是在前一帧的采样基础上进行随机采样,这样两帧之间的光照采样可以平滑过度,尽可能的减小了动画的闪烁。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12014537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存