同学们,3DMAX小图渲染大图 跑光子都正常,然而,正常修改参数后,大图出来就是黑,请问,怎么回事?
这个问题我查过很多视频,不知道为什么,小图和大图分别跑后,都正常。可是因为大图的时间很慢,利用光子文件渲染大图。可是屡次实验有些时候还好使。但是绝大多数都有问题。我请求各...
这个问题我查过很多视频,不知道为什么,小图和大图分别跑后,都正常。可是因为大图的时间很慢,利用光子文件渲染大图。可是屡次实验有些时候还好使。但是绝大多数都有问题。我请求各界3D高手为我解答该问题。求求你们。谢谢你们。
展开
3个回答
展开全部
你这个问题很正常,别去用小图渲染光子图,然后跑大图的方式来做效果图,这个方法本来就有缺陷。小图为什么正常,为什么分开渲染都正常,我下面给你解释一下原理。
我给你打个比方:比如一个像素需要一次采样值,才能达到准确的效果,采样次数越多,效果越好。当你分开渲染,比如渲染600X400的小图的时候,600X400等于240000个像素,那么当你给每一个像素都采样一次的时候,就会采样240000次,效果就是准确的。 当你渲染1200X800的大图的时候,大图的像素是1200X800等于960000个像素,如果你还是每个像素都采样一次,那么就是960000次采样,因此效果也是正常的。 但是当你用小图的光子文件来渲染大图,比如用刚才所说的600X400的小图来保存光子图,如果是每个像素一次采样,那么这个光子文件中就有240000次采样信息,这时候你把这个光子文件来渲染大图,而大图是1200X800,也就是960000个像素,但是光子文件却只有240000次采样,相当于每4个像素才采样一次,因此效果就不准确了。如果你把这个保存了240000次采样信息的光子文件拿来渲染2400X1600的更大的大图,那么就相当于每16个像素才采样一次,效果就更差了。 所以渲染小图的文件尺寸和大图的尺寸差距越大,效果的差距也就越大。因此,除非是一些特殊情况,例如玻璃太多这类,一般都不会有人去用小图来渲染大图,这是要降效果的,除非一开始渲染小图的时候,就把每个像素采样4次,这样即使是600X400的图,也会有960000次采样,这样在1200X800的图上也是准确的。但是这样做会花费更多的时间,还不如直接就在1200X800的图上直接每个像素采样一次来的方便。
所以,别去什么小图渲染大图了。
我给你打个比方:比如一个像素需要一次采样值,才能达到准确的效果,采样次数越多,效果越好。当你分开渲染,比如渲染600X400的小图的时候,600X400等于240000个像素,那么当你给每一个像素都采样一次的时候,就会采样240000次,效果就是准确的。 当你渲染1200X800的大图的时候,大图的像素是1200X800等于960000个像素,如果你还是每个像素都采样一次,那么就是960000次采样,因此效果也是正常的。 但是当你用小图的光子文件来渲染大图,比如用刚才所说的600X400的小图来保存光子图,如果是每个像素一次采样,那么这个光子文件中就有240000次采样信息,这时候你把这个光子文件来渲染大图,而大图是1200X800,也就是960000个像素,但是光子文件却只有240000次采样,相当于每4个像素才采样一次,因此效果就不准确了。如果你把这个保存了240000次采样信息的光子文件拿来渲染2400X1600的更大的大图,那么就相当于每16个像素才采样一次,效果就更差了。 所以渲染小图的文件尺寸和大图的尺寸差距越大,效果的差距也就越大。因此,除非是一些特殊情况,例如玻璃太多这类,一般都不会有人去用小图来渲染大图,这是要降效果的,除非一开始渲染小图的时候,就把每个像素采样4次,这样即使是600X400的图,也会有960000次采样,这样在1200X800的图上也是准确的。但是这样做会花费更多的时间,还不如直接就在1200X800的图上直接每个像素采样一次来的方便。
所以,别去什么小图渲染大图了。
追问
老师,别怪我这人很较真。因为是时而会好使,而大多数都是不行的。我不知道为什么,因为毛病出在什么地方。我加了很多的群组,他们都说没问题。而且设置也很简单。我估计我一定是哪里出了问题,可是,我自己却无能找出问题所在。非常苦恼,老师若能以此相助,那么,我真是感激不尽了。
追答
有时候是好的,有时候不好。我打个比方,有一组模型在“小图“既600X400的图片中,占用的像素有1万个,这组模型要求每4个像素采样一次就行了,那么就要采样2500次,而如果你用这个600X400的图片去渲染1200X800的图片,这个1200X800的图片是需要10000次采样才准确的,因为图片放大了4倍,对采样的要求也就高了4倍。这里就有一个问题,如果你在光子图中给了2500次采样,那么在小图中是准确的,用来渲染大图就不准确了,但是如果一开始你在小图中就给了10000次采样,那么在小图和在大图中就都是准确的。你为什么有时候好使,有时候不好使,就取决于你在小图,也就是光子图中给了多少次采样。
由于大多数高手在做效果图有了大量的经验,知道在光子图中要给多少采样,所以他们一般用来渲染大图的时候就不容易出错。只能说,模型越复杂,所需要的采样次数就越多,每个模型所需要的采样是不一样的。你去群里问,他们当然说没问题,光用眼睛看是看不出需要多少采样的。
我建议你不要用小图去渲染大图,也不要较真,现在很多人用光子图,最终渲染的大图是多大,光子图也就多大。其实你用光子图节约不了多少时间,或者说基本不能节约时间,老老实实直接渲染吧。
我给你打个比方你就明白了, 当你渲染大图要1个小时,你觉得慢,那你就用渲染小图来作为光子图,而这个小光子图需要很高的采样才能让大图准确,最后用光子图来渲染大图只要10分钟,的确是节约了50分钟的时间,但是你这个光子图由于需要很高的采样,所以光是渲染光子图就花了50分钟,最后你会发现其实最后加起来还是1个小时,根本就没有节约时间。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询