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