unity自带LightMapping和3Ds Max烘焙贴图的小对比
对于做虚拟现实的朋友来说,烘焙贴图应该不是一个陌生的东西。想要在有限性能的电脑上面即时运算较好的光影效果,一般都会采用烘焙贴图的方法。而除了在3dmax里面烘焙贴图之外,Unity3D也自带了LightMapping烘焙贴图的功能。下面我们来做一个小例子,对两者的意义和效果做一个小对比。
在3dmax里面,我简单的建立了几个模型,并分别赋予他们不同的颜色:
然后使用3dmax自带的光线追踪渲染一下,会出现这样的效果:
在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、只能烘焙光影的追踪效果,不能烘焙反射。
unity自带LightMapping和3Ds Max烘焙贴图的小对比相关推荐
- 3ds Max 烘焙模型导入 Unity 3D 步骤
3ds Max 建的宿舍模型导入 Unity 3D 步骤总结. 一. 可以将模型直接导出到unity 3d Assets文件夹中,这样不需要在unity中手动导入模型 二. 烘焙模型后导出步骤如下: ...
- 3ds Max制作厨房贴图和纹理实例
来源:CG游 使用软件:3ds Max 软件下载:www.xy3dsmax.com/xiazai.html 大家好,欢迎大家来阅读这个教程.这个教程是讲解我前不久制作的一个场景效果图.因为场景已经制作 ...
- 【Unity】:从【3ds Max】为人形骨骼 humanoid 添加动画
目录 前言 一.3dsMax中的操作 二.在Unity里编辑 1.编辑导入的动画: 2.在Unity中设置人物模型 总结 前言 众所周知,Unity有的Fbx模型可以有一种人形动画,通过这种人形动画可 ...
- 3ds Max 材质贴图
综合案例-桌边一角 主要知识点 步骤讲解 效果图: 素材: 主要知识点 遮罩贴图.多维子对象.混合贴图.渐变坡度.平铺贴图.噪波贴图.双面材质.顶底材质. 步骤讲解 一.台球材质贴图分别有三种方法:混 ...
- 3ds max 2020贴图通道
这是一个为一个网格体不同部分施加不同的贴图,不同的贴图采用不同的贴图坐标的训练,通过训练,可理解材质id及贴图通道的用法.步骤如下: 随意建一个样条线,车削得到一个类似罐子的网格体,右击转换为可编辑网 ...
- 3ds Max发生闪退怎么办?
3ds Max闪退 最近,小编在后台收到了一位炫云小伙伴的反馈:"我打开3ds Max后,总是出现闪退,究竟是什么情况?"实际上,闪退也细分为多种类型.例如:打开3ds Max直接 ...
- 3Ds Max制作克劳族少女教程
作者:Andrius Balciunas 使用软件:3ds Max, ZBrush 3ds Max下载:http://www.xy3dsmax.com/xiazai.html ZBrush下载:htt ...
- Unity与3ds Max的单位关系(使用FBX文件)
游戏引擎通常并不具备专业的建模功能,所以通常情况下模型都是在专业的三维软件中进行设计,然后再通过特定格式的文件导入到游戏引擎中进行游戏开发.Unity支持多种外部导入的模型格式,如FBX.3ds. ...
- Unity 支持 3ds max 2021 物理材质吗?(FBX 出口)是否应该使用BPR材质?
Renderbus瑞云效果图云渲染小编小瑞来回答: 您可以参考一下Unity官方文档中提到的FBX支持导入的内容. Unity 通过 FBX 格式导入 Autodesk® 3ds Max® 文件 ( ...
最新文章
- python 类的执行中保部存值_python函数名称空间与作用域、闭包
- Windows 10如何禁用Microsoft Edge标签页预览
- [51nod1376] 最长递增子序列的数量
- C#中使用资源文件保存图片和皮肤文件的使用
- html输出json对象属性值,用javascript中的HTML元素值构建JSON对象
- gogoclient java_链路跟踪-GRPC请求 - GoFrame官网 - 类似PHP-Laravel, Java-SpringBoot的Go企业级开发框架...
- 剑指offer系列33:和为S的两个数字VS何为S的连续正数
- 宝塔搭建PHP自适应懒人网址导航源码实测
- Visual Studio2010安装步骤
- C语言将txt文本文档数据重新排序并放至新txt文本文档中
- matlab 图像检测,基于matlab图像识别的基本操作方法(以番茄识别为例)
- 关于Android学习的三个终极问题
- FeedDemon,浏览Blog的好工具
- 码畜 码奴 码农 IT民工和IT其他工种的划分定义
- 解决:cannot import name ‘xxx‘ from ‘xxx‘
- matlab绘制共用x轴图像 subplot子图不显示问题
- java的int转long
- 分享下天酬汇怎么做才好上手
- 容器网络之Flannel:每人一亩三分地
- 数学图形(2.25)三维悬链线与悬链面