最近在公司写个简单的小教程,拿个流行的场景做为例子,说说室内场景烘焙办法。烘焙贴图对于动画和虚拟现实来说都有很重要的应用,用最短的时间达到效果图的级别的快速渲染。(其实好久没写东西了,搬出来点吓人地长篇混字数)
传统的打光主要分三类:这几种办法都是用不同的方式模拟太阳光形成的环境光与真实场景灯光组合,再加上个别处补光的办法来制作出照片级效果的。
1. 使用阵光模拟环境光。如图
这种办法的缺陷是要调的灯过多,要达到照片级效果很不方便。
2. 使用VR—ARY等插件,它们带有功能强大的环境光全局照明系统系统,使用方便。
3. 应用光能传递功能。3DS MAX自身的高级灯光照明就带有这个系统。在这个粒子中我就使用这个办法创建室内场景。
在此之前先介绍下烘焙贴图功能
这里的渲染设置与渲染器设置相同
烘焙贴图类型是对应采制上的贴图类型根据不同的平台多选用些贴图类型会达到更加逼真效果。但为了传输速度考虑,通常只要漫反射贴图就可以达到很好的效果。
烘焙后,自动换为壳材质
automatic unwrap mapping这里设定自动展开贴图贴图展开方式每块的阈值大小
scale设定烘焙贴图与原贴图的比例关系
以上两项都是在上面勾选了 使用自适应贴图展开时有用。
这个场景中先布光,两个面光源模拟窗子外的日光,另个面光源照亮场景。
然后选择高级灯光照明的光能传递。
在3DS MAX8中加入了自适应网格细分。网格越细,表现的光线变化和退韵效果越好,越自然。但要考虑计算机性能,我们在这里不用这个功能。使用手动细分网格。在选种的物体属性里的高级光照中设定网格,通常墙面,地面主要效果体现的地方设到8-15。在一些小物体或自身网格本身较密的物体,可以设定为3或不细分。下图的标注部分为物体属性细分位置。
下图为细分后的室内场景。
再应用上面介绍烘焙贴图的办法烘焙
对于不能使用壳材质和建筑材质的平台可以先存储展开的贴图坐标,赋予烘焙好的贴图后,在给坐标
下面是烘焙好的场景,现在就可以在任何角度浏览也能在最快速度达到效果图级别效果了!上面的是烘焙后渲染效果,需时21秒。下张是光能传递渲染效果,需时24分。一张就有如此大的差别,在动画和虚拟现实中节省的资源加起来就相当可观了。
?/P>