Vray渲染为什么要渲染光子图

 我来答
系易绿青州
游戏玩家

2020-04-30 · 非著名电竞玩家
知道大有可为答主
回答量:1.1万
采纳率:25%
帮助的人:620万
展开全部
如果说渲光子图是为了加快速度,那么只能说,只了解渲染技术的一些皮毛。其实并不是VRAY才有这种情况,其它高级渲染器一样有类似的技术。
1、一般来说(至少网上的教程所说的),Vray跑光子图,是为了节省渲染最终大图的时间(说是加快出图的速度是不科学的,出图的速度,在相同的参数下只与计算机的CPU运算速度有关)。那么到底是省了什么时间值得我们去跑光子图呢?原来,Vray在正式渲图前先要计算光子(或称跑光,跑GI)——其它高级渲染器一样要——而这个过程所耗时间跟图的大小关系密切,小图完成比大图快,而光子计算完之后可以保存调用,就不用再跑了,于是就出现用小图来跑光保存,正式渲染大图时再调用就可以省下大图跑光的时间了——到底能省多少时间呢?这个真不好说,如果你的电脑速度慢,最终渲染参数比较高,大图尺寸又比较大,那么就建议用这个方法。另外跟使用的GI引擎也很大关系,比如用IM+QMC组合,无论如何都用这个方法渲图,因为跑光的时间比较长。
说到这里就有个疑问,用小图的光子去渲大图没问题吗?小图可以多小,大图可以多大?——理论上,大图的尺寸是小图的4倍以内就可以使用,太大就无法保证。还要保证场景不变(灯光、物体大小位置,角度),大图与小图的长宽比一致,渲染的范围一样!满足以上条件可以用。
2、另外,场景不变,只是测试某一项内容比如材质,也可以用这种方法,只跑一次光就可以了,光子保存调用,调整材质就不用每次都重新跑光。
3、渲染动画要跑光子图,可以每隔N张才跑一张光子图,省大量时间。
总之,渲染光子图主要是为了节省大量的跑光时间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式