下载

0下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 Unity烘焙教程[管理资料]

Unity烘焙教程[管理资料].doc

Unity烘焙教程[管理资料]

马红杏
2017-11-13 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《Unity烘焙教程[管理资料]doc》,可适用于市场营销领域

Unity烘焙教程管理资料unity自带LightMapping和DsMax烘焙贴图的小对比对于做虚拟现实的朋友来说烘焙贴图应该不是一个陌生的东西。想要在有限性能的电脑上面即时运算较好的光影效果一般都会采用烘焙贴图的方法。而除了在dmax里面烘焙贴图之外UnityD也自带了LightMapping烘焙贴图的功能。下面我们来做一个小例子对两者的意义和效果做一个小对比。在dmax里面我简单的建立了几个模型并分别赋予他们不同的颜色:然后使用dmax自带的光线追踪渲染一下会出现这样的效果:很明显的光线追踪之后的渲染效果比没有光线追踪时立体感强了很多。这是因为高级渲染器模拟了真实环境里面光线的各种反射和散射使物体看起来接近真实的效果。我们所要做的烘焙其实就是把这种经过高级渲染器计算的光影效果记录在贴图上面。我对上面的几个物体展了UV并使用dmax的烘焙功能烘焙出相应的贴图。并把这个带着UV信息的模型导出为FBX放进Unity里面。在unity里面我拉出了两个模型一个按照原来的颜色直接给予他材质另外一个把dmax里面烘焙的贴图贴上了模型会出现上图的情况。场景里面也没有打灯光假如是只有颜色的材质时模型会没有任何的轮廓和立体感。而贴上了烘焙贴图的模型看起来会和在dmax里面使用光线追踪时渲染的效果差不多。接下来我们对只有颜色的这个模型进行LightMapping烘焙处理。选择该模型然后在Static里面选择LightmapStatic。在菜单栏的Window>lightMapping打开lightMapping面板在bake栏里面设置一下烘焙的参数我这里用了如下参数:设置好之后就可以烘焙了在烘焙之前先保存场景然后点击BakeScene按钮。经过漫长的等待(等待的时间取决于你的模型的复杂程度)烘焙结束生成了贴图我们可以在maps里面查看:这时候我们可以进行一个小对比了:同样是场景里面没有灯光但不论是经过Lightmapping烘焙的模型还是在DMax里面烘焙贴图的模型都有了较为真实的光影效果。既然两者都能达到差不多的效果那么究竟他们之间有什么差别呢,dmax烘焙:、可以使用各种高级渲染器对模型进行烘焙比如Vray。、可以烘焙像反射这样的效果。、因为光影是固定了所以在引擎里面只能按照在DMax里面的摆放不然就会穿帮。所以模型贴图不能在各个不同场景通用。unity的LightMapping烘焙:、设置的参数相对没有DMax里面高级渲染器丰富。、只能烘焙光影的追踪效果不能烘焙反射。、可以一个模型放在不同场景单独烘焙模型可以通用。、由于每个场景需要烘焙一组贴图所以如果场景多了也会增加贴图数量。至于两者之间的具体效果对比这要根据烘焙时的具体参数来看。这里注意的一点是无论哪种烘焙你都需要对模型进行展UV操作假如UV没有展或者UV的范围超出了的框烘焙都是会出错的。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/9

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利