位置: 编程技术 - 正文

unity自带LightMapping和3Ds Max烘焙贴图的小对比(unity自带的代码编辑器)

编辑:rootadmin
对于做虚拟现实的朋友来说,烘焙贴图应该不是一个陌生的东西。想要在有限性能的电脑上面即时运算较好的光影效果,一般都会采用烘焙贴图的方法。而除了在3dmax里面烘焙贴图之外,Unity3D也自带了LightMapping烘焙贴图的功能。下面我们来做一个小例子,对两者的意义和效果做一个小对比。更多内容请访问狗刨学习网 在3dmax里面,我简单的建立了几个模型,并分别赋予他们不同的颜色:

推荐整理分享unity自带LightMapping和3Ds Max烘焙贴图的小对比(unity自带的代码编辑器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity自带第一人称控制器,unity自带素材包在哪里,unity自带的录屏功能在哪,unity自带录屏,unity自带人物模型怎么运动,unity自带的录屏功能在哪,unity自带的录屏功能在哪,unity自带第一人称控制器,内容如对您有帮助,希望把文章链接给更多的朋友!

然后使用3dmax自带的光线追踪渲染一下,会出现这样的效果:

很明显的,光线追踪之后的渲染效果比没有光线追踪时立体感强了很多。这是因为高级渲染器模拟了真实环境里面光线的各种反射和散射,使物体看起来接近真实的效果。我们所要做的烘焙,其实就是把这种经过高级渲染器计算的光影效果,记录在贴图上面。

unity自带LightMapping和3Ds Max烘焙贴图的小对比(unity自带的代码编辑器)

我对上面的几个物体展了UV,并使用3dmax的烘焙功能,烘焙出相应的贴图。并把这个带着UV信息的模型导出为FBX,放进Unity里面。

在unity里面,我拉出了两个模型,一个按照原来的颜色直接给予他材质,另外一个把3dmax里面烘焙的贴图贴上了模型,会出现上图的情况。场景里面也没有打灯光,假如是只有颜色的材质时,模型会没有任何的轮廓和立体感。而贴上了烘焙贴图的模型,看起来会和在3dmax里面使用光线追踪时渲染的效果差不多。接下来我们对只有颜色的这个模型进行LightMapping烘焙处理。选择该模型,然后在Static里面选择Lightmap Static。

在菜单栏的Window——>lightMapping打开lightMapping面板,在bake栏里面设置一下烘焙的参数,我这里用了如下参数:

设置好之后,就可以烘焙了,在烘焙之前先保存场景,然后点击Bake Scene按钮。经过漫长的等待(等待的时间取决于你的模型的复杂程度),烘焙结束,生成了贴图,我们可以在maps里面查看:

这时候,我们可以进行一个小对比了:

同样是场景里面没有灯光,但不论是经过Lightmapping烘焙的模型,还是在3DMax里面烘焙贴图的模型,都有了较为真实的光影效果。既然两者都能达到差不多的效果,那么究竟他们之间有什么差别呢?3dmax烘焙:1、可以使用各种高级渲染器对模型进行烘焙,比如Vray。2、可以烘焙像反射这样的效果。3、因为光影是固定了,所以在引擎里面只能按照在3DMax里面的摆放,不然就会穿帮。所以模型贴图不能在各个不同场景通用。unity的LightMapping烘焙:1、设置的参数相对没有3DMax里面高级渲染器丰富。2、只能烘焙光影的追踪效果,不能烘焙反射。3、可以一个模型放在不同场景单独烘焙,模型可以通用。4、由于每个场景需要烘焙一组贴图,所以如果场景多了,也会增加贴图数量。至于两者之间的具体效果对比,这要根据烘焙时的具体参数来看。这里注意的一点是,无论哪种烘焙,你都需要对模型进行展UV操作,假如UV没有展,或者UV的范围超出了0-1的框,烘焙都是会出错的。

Unity3D游戏开发之如何减少安装包大小 第一步要做的就是:看看哪些文件是最占空间的,那么它们就是首选优化对象了。你可以在刚刚完成一次build之后在EditorLog中找到这些信息。如何打开Edi

Unity3D游戏开发之Unity3D动画与Mecanim动画系统 Unity3D动画与Mecanim动画系统Mecanim是Unity新增的动画系统,其功能强大而灵活,让人类和非人类角色栩栩如生。Mecanim的重定向极大的提供了工作效率,而

【Unity3D基础教程】给初学者看的Unity教程(二):所有脚本组件的基类 -- MonoBehaviour的前世今生 【狗刨学习网】【Unity3D基础教程】给初学者看的Unity教程(二):所有脚本组件的基类--MonoBehaviour的前世今生引子上一次我们讲了GameObject,Compoent,Time

标签: unity自带的代码编辑器

本文链接地址:https://www.jiuchutong.com/biancheng/373050.html 转载请保留说明!

上一篇:【Unity3D基础教程】(一):GameObject,Compoent,Time,Input,P...(unity3d初学者教程视频)

下一篇:Unity3D游戏开发之如何减少安装包大小(Unity3D游戏开发培训课程大纲)

  • 留底退税怎么做账务处理
  • 人力资源公司怎么和企业谈合作
  • 流动资金包括哪三种
  • 项目差旅费能计入项目费用吗
  • 个税汇算清缴为啥要补交
  • 个体户可以不开公户吗?打款到法人卡
  • 申报时入库税款怎么入账
  • 衍生工具和非衍生工具怎么区分
  • 承包费收入如何入账
  • 汽车减税
  • 发生哪些情形的应判定为重大电力安全隐患
  • 商业承兑汇票托收凭证怎么做分录
  • 材料暂估入库后怎么做账
  • 银行贷款利息支出汇算清缴需要调整吗
  • 货款尚未收到用什么记账凭证
  • 印花税缴纳后合计怎么算
  • 一般纳税人企业是什么意思
  • 天然气的销售需要什么资质
  • 旅游企业小规模纳税人差额征收
  • 小规模纳税人和一般纳税人哪个好
  • 资产负债表的应收票据包括什么
  • 委托贷款利息收入怎么开发票
  • 闲置房屋
  • 大额保险缴费
  • 自建商品房转为自用增值税
  • mac系统小技巧
  • 客户的佣金怎么处理
  • 其他应付款调整
  • 该内存不能为read,要终止程序
  • 优酷路由宝是什么东西
  • 工会经费使用具体办法
  • 资产负债表短期负债包括哪些
  • linux如何在终端运行程序
  • 计算土地增值税时增值额的扣除项目包括
  • 可变现净值高于成本计入当期损益吗
  • 企业出售房产土地增值税怎么计算
  • 银行手续费未开发票
  • 公司租房子 房东让我们代缴税
  • 批发商和零售商属于
  • 英雄联盟轮转模式2020时间表
  • 多模态 融合
  • php中常量
  • java泛型简单例子
  • 织梦程序
  • 企业交房租没有发票能充费用吗
  • 新会计准则规定
  • 非财政补助结余在资产负债表中怎么填
  • 应纳税所得额是利润总额还是净利润
  • 金蝶新建账套如何录入固定资产账套
  • 主营业务成本包括哪些
  • 研发费用加计扣除的条件
  • 购入产品用作样品怎么做
  • 个贷系统平账专户怎么做账
  • 进项增值税发票抵扣期限
  • 预收账款的会计编码
  • 凭证扣除 28号
  • 给员工家人报销会计分录
  • 主营业务收入包括哪些内容
  • mysql数据库简单介绍
  • sql语句去除重复值
  • wrsvn.exe是什么文件
  • 建立iis
  • vmware虚拟机不能识别iso
  • 怎样彻底关闭win11安全中心
  • linux下scp远程拷贝包含空格的目录或者文件的解决方法
  • windows7的电脑
  • player文件怎么打开
  • Windows 7+Fedora 16启动项问题讲解
  • win8wifi设置在哪
  • eclipse 代码提示指令在哪改
  • 批处理有何限制
  • android网络通信http
  • httprequst向服务端发送请求错误
  • 根据公司发展需求
  • disk指令
  • JQuery实现Ajax加载图片的方法
  • css调查问卷
  • 2022河南省地方专项计划分数线
  • 缴款单号怎么交学费
  • 税务网上抄报流程是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设