- photoshop | 3ds max | vray教程 | lightscape | maya | CAD教程 | FLASH | CorelDRAW | Fireworks | Illustrator
声明:本站刊载此文仅为提供更多信息,不代表同意其说法或描述,也不构成任何建议,如需转载请注明作者及来源。
本文介绍如何在VRay中进行贴图烘焙,并导出至V R Platform。
本文对应的VRay版本号是 1.0903g
VRay 的烘焙贴图功能是通过VRay自带的Bake3D插件来完成的。该插件目前只能支持Max5,不支持Max6。所以,在Max6中无法利用VRay烘焙贴图。
【教程详解】
VRay 建模和材质的注意事项
如果希望在VRay中对模型烘焙贴图,在建模和材质上,需要注意以下几点,
最好给模型使用Max的标准材质( Standard ),而不是VRay材质,这样,在导出至***之后才有可能实现双层贴图(Diffuse贴图+光照贴图)
最好不要给模型使用多维材质(Multi/Sub Object),否则,Bake3D可能会出现问题。如果已经是多维材质,那么需要将其打散为多个模型
烘焙前,首先要确认按F9渲染效果图是正常的。如果渲染效果图都不正常,烘焙贴图更不可能正确。
Bake3d 插件的安装
Bake3d插件是在安装VRay时自动安装的(Max6不会安装此插件)。该插件可以从以下位置找到,并且将其加入到常用工具中:

Bake3d 烘焙前的设置
由于VRay的Bake3d功能存在许多不完善的地方,所以,初学者在进行Bake3d时,稍有不甚,便会导致一些莫名其妙的问题。我们经过多次试验,总结出了如下的一套流程,所以你在使用Bake3d时,请务必严格按照这个流程来走,才能保证烘焙和***导出时正常工作。
提示:有时候在忽略了某个步骤的情况下,也能得到正确的结果,但不要因为一次的巧合,而放弃这个流程。
首先选择需要烘焙的模型(Bake3d支持批量烘焙),从Utility中调出Bake3D设置窗口,然后按照以下步骤进行设置
Bake3d 烘焙完后的注意事项
VRay 的Bake3d在烘焙完后,会生成一个Blend类型的材质,这个新生成的材质有两个子材质,分别是模型的原始材质,和新生成的烘焙材质(Baked material)。实际上,这个Baked material,虽然可以用它来代替模型的原始材质,减少渲染时间,但实际上并不实用(VRay本身就可以保留光子计算信息,在渲染动画的时候提高速度),所以我们建议Mix Amount要始终为0,以保证烘焙材质(Baked material)在max中无效(具体见下图的说明)。烘焙材质(Baked material)的唯一用处就是***可以利用它来将烘焙贴图导出。

导出至V R P
上述步骤完成后,导出至V R P的操作非常简单,只需要在max中调出V R Platform工具,然后单击“Export”即可。
常见问题
问题1:为何烘焙完后,再按F9渲染效果图不正确了?
这是VRay的bug,它经常会莫名其妙的修改烘焙完成后的Blend材质的MixAmount为100,该值必须为0才能正确渲染。解决方法是:点一下Bake3D窗口中的“switch to original material”按钮,或是手工将Blend材质的Mix Amount设置为0。
问题2:为何烘焙出来的贴图基本正确,但比正常的要亮、或暗,或贴图坐标明显不对?
这是VRay的bug,它经常会莫名其妙的修改烘焙完成后的Blend材质的MixAmount为100,该值必须为0才能正确渲染。解决方法是:严格按照上面的流程进行操作,特别是“第六步:切换至原始材质”,在每次烘焙前都要进行,不能漏掉。
问题3:为何烘焙出来的贴图异常?呈黑色、或全是麻点?
这也是VRay的bug,解决方法:按F9,完整渲染一次效果图(必须等待VRay渲染完成,而不要中途中断),这里面VRay会计算一次光子信息,烘焙贴图烘不出来可能跟这个初始化的计算有关。如果效果图渲染正常,然后再开始进行烘焙。
问题4:VRay在烘焙过程中,能中断吗?
这是VRay的bug,烘焙过程无法中断,更不能在烘焙过程中去关闭贴图预览窗口,否则可能会导致Max毫无提示的关闭。
问题5:导致至***后,贴图基本正常,但是感觉精度不高,而且有些地方颜色过渡很硬,远看时有很明显的黑线
1、在max中查看模型第9通道的纹理坐标是否合理,方法是调用“Unwrap UVW”功能。如果平铺纹理坐标不合理,可以进行手工调整。其原则是贴图不能有覆盖,并且要占据最多的空间。
2、用photoshop处理一下烘焙贴图,将有内容的部分扩展一下以抹掉背景的黑色。