首先Unity不支持VRay的材质,所谓材质=shader(GPU程序)+数据(包括贴图、混合百分比、颜色和各种调节参数),而具体的视觉表现=材质+光照Unity只支持它自己的材质和光照,你也可以自己写shader来扩展Unity的材质,除非VRay的制作商给Unity写了shader,否则Unity是不能支持VRay的。但是VRay的渲染后效果还是可以在Unity里表现的,就是用烘培贴图的方法。首先备份一份你的.max文件。在工作.max里,把模型塌成可编辑多边形,这是为了容易导出fbx。导入Unity最好用标准交换模型fbx或collada(虽然它也支持.max但最好不要用)。然后在Max里烘培光照贴图(rendertotexture),这个网上的视频教程很多,你可以把光照(包括阴影在内)全部烘培到漫反射贴图里(另外一种方法烘培一张漫反射贴图+一张高光贴图,对应Unity里的漫反射+高光材质)。烘培完先在Max里用普通光照和标准材质测试一下(你可以把原来的VRay材质删了,新建个标准材质,把烘培后贴图载入漫反射通道),应该和用VRay的相差不大。然后导出fbx和贴图(不用把贴图嵌入fbx)。最后把fbx和包含光照的漫反射贴图全部导入Unity里,Unity里也用普通的漫反射材质,然后把漫反射贴图拖到给材质的Texture框里就可以了。