本文小姐姐将以一个Maya的室内小客厅场景为例,和童鞋们一起讨论Unity3d快速烘焙Maya室内模型光照的方法,一方面是对前面知识的综合应用,另一方面满足一下做室内设计童鞋的学习需求。

话不多说,开工!这个例子的Maya场景模型如下图所示:

在Maya中拆分好的UV如下图所示:

导入Unity3d后的场景情况如下图所示:

这个场景比较简单,一个窗户、一个沙发、一个茶几、一个书柜、两个落地灯、一个墙面装饰、还有一个挂画、茶几上一个杯子、两盆绿植,这里我们设想将场景烘焙成阴天的白昼气氛,也就是没有直射太阳光,室外光线完全是大气折射的太阳光,所以我们确定这个场景的主光源为从窗户投射的光线,可以使用Unity3d的面光源置于窗户附近,但我们这里选用Unity3d的材质灯光,也就是将某个模型的材质勾选“自发光”,这个模型就成了灯光了。选中窗户玻璃,勾选其材质中的自发光(Emission),将自发光强度设为1.5,发光颜色设为白色,如下图所示:

因为这个场景不可能有运动物体,光线也不会变化,所以选用静态灯光下的静态物体的方式烘焙场景,所以将自发光材质的Global Illumination(全局光照)设为Baked,勾选光照面板中的“Baked Global Illumination”,然后烘焙,得到如下图所示的结果(烘焙用时5分钟):

从上图可见,场景太暗,但明暗关系已经有了,如果反复烘焙,太浪费时间,我们设想通过photoshop来调色,需要说明的是,这里所说的调色不是简单的图片调色,而是对整个场景调色。如下图所示,将一个特殊的色带文件与相机关联起来,对这个文件调整,就会调整相机中的场景,这样我们将这个文件(png图片)用ps打开,然后截取一张相机视图的图片,按照图片调色的方法,对截取的图片调色,然后将图片调整的参数应用于那个色带文件,保存色带文件后,Unity3d的场景就回作相应的调整,关系就是这样

下面我们就来调色,首先抓取相机视图的图片,然后在ps中打开,同时也将刚所说的色带文件也用ps打开,如下图:

首先调一下截取的相机视图图片的亮度和对比度,亮度88,对比度-50,如下图所示:

然后对色带也做这样的调整,如下图所示:

然后保存色带文件,Unity的相机视图就会作相应的调整,调整后如下图所示:

原理大家都明白了吧,这样就是以用ps灵活地为Unity3d场景调色了,只要Unity3d烘焙出场景的明暗关系,剩下的就交给ps了,这样可以节省大量反复测试烘焙的时间。按照上面的方法对相机视图进行色相饱和度、色彩平衡等调整后,相机视图的场景如下:

好了,场景调色就到这里。

木地板应该有反射,所以我们需要引用Unity3d的“Reflection Probe(反射探测器)”,在层级面板空白处右键单击,在弹出的菜单中选择light下的“Reflection Probe”命令,场景中会出现一个四面体线框,如下图所示,在反射探测器的检视面板中按下节点命令,四面体的四个面上会出现黄色下把手,拖动可以调节探测器的大小,按下探测器检视面板中的移动按钮,可以调整探测器的位置,用这两个命令配合,将探测器调至和房间一样大,或者说让探测器完全包络这个房间,烘焙的时候,会将整个房间烘焙成一个比较小的全景图贴在探测器上,供具有反射的材质映射来实现真实反射。这里说明一下,当场景比较复杂时,可以用多个反射探测器拼合来满足场景的外形,场景中不需要反射的地方,就不需要布置反射探测器了。

反射探测器布置好后,需要重新烘焙,反射数据是通过烘焙获得的。如果熟悉了,烘焙之前就布置好反射探测器,免得重复烘焙。烘焙之后结果如下:

上图反射效果不太好,下面我们为木地板加一个实时反射,效果如下:

现在我们将玻璃的材质灯光关闭,用平行光来模拟阳光,重新烘焙(用时6分钟左右)并开启反射后效果如下:

在这个例子中引入了ps的后处理调色,以避免为达到好的色调和颜色及明暗对比反复烘焙浪费很多时间,好了,这个例子就讨论到这,本例只是简单介绍了Maya场景导入Unity后的简单美工流程,仅仅是抛砖引玉而已,要真正掌握Unity的美工来为自己的作品增加颜值和卖相,没人指导,单靠自己摸索几乎是不可能的,若有什么疑问可随时V询(qtpl_wx)小姐姐,如果您觉得小姐姐讲的有道理,恳请您给小姐姐的Unity模型预处理布光烘焙后处理特效美工场景优化实战视频教程一些支持,希望小姐姐的文章对使用Maya建模的用户了解Unity3d基本美工流程有所帮助。

unity3d collider自动调整大小_Maya模型在Unity3d中的快速烘焙【2020】相关推荐

  1. unity3d collider自动调整大小_3dmax室内模型导入Unity3d快速烘焙光照【2020】

    下面以一个3dmax室内小客厅场景为例,和童鞋们一起讨论Unity3d 2019快速烘焙3dmax室内模型光照的方法,一方面是对前面知识的综合应用,另一方面满足一下做室内设计童鞋的学习需求. 话不多说 ...

  2. unity3d collider自动调整大小_Unity 3D | 美术向系列教程2_地形系统介绍

    Hello . 大家好 今天给大家带来U3D美术向系统教程 我是麦田 1 前言 刚发第二篇2019就过去了,提前祝大家元旦不加班吧. Unity太过于基础的就不去讲解了,网上视频教程一大把,比如界面之 ...

  3. unity3d collider自动调整大小_自动网格组合建模工具Unity游戏素材资源

    分享最新的CG教程与素材资讯! 人人素材RRCG-专业的CG艺术交流网站 点击上方蓝字关注人人素材 本游戏资料是自动网格组合建模工具Unity游戏素材资源,大小:735 KB ,格式:unitypac ...

  4. Unity3D 游戏引擎之FBX模型的载入与人物行走动画的播放(十二)

    Unity3D 游戏引擎之FBX模型的载入与人物行走动画的播放 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong. ...

  5. Unity3D 2019版-UI技巧,将物体/模型置于UI前,将物体/模型置于UI后,将物体/模型置于UI中

    今天做项目的时候,遇到一个情况UI在全屏显示的情况下,会遮挡住后面在3D空间中的模型.之前处理过类似的情况,这里在记录一下. 当时的第一反应是调整模型shader的渲染层级,但是想了一下这样做太麻烦了 ...

  6. C4D室内模型导入Unity3d灯光快速烘焙【2020】

      本文小姐姐将以一个C4D的室内小客厅场景为例,和童鞋们一起讨论Unity3d快速烘焙C4D室内模型光照的方法,一方面是对前面知识的综合应用,另一方面满足一下做室内设计童鞋的学习需求.   话不多说 ...

  7. 记录原神模型导入Unity3D

    查找资料 因为原神官方发布的模型为pmx格式,所以需要转换为fbx格式才能导入Unity3D. 查到网上的资料之后,可以发现方法大致分为三类. 最普遍的是利用blender进行pmx到fbx格式的转换 ...

  8. 使用Unity3D提取王者荣耀英雄模型 VR资源

    使用Unity3D提取王者荣耀英雄模型 VR资源 我玩儿王者荣耀的时候,看到大乔的建模非常漂亮,于是想提取出来研究一下.搜索网上发现只有在各个网站出售的提取好了的模型,需要用各种币购买,以及注册等非常 ...

  9. Unity3d笔记——利用Animator使模型动起来

    Unity3d笔记--利用Animator使模型动起来 一. 从Asset Store中下载合适的模型 二. 为模型创建Avatar 三. 增加AnimatorController文件 四. 将Ani ...

最新文章

  1. 【MATLAB】稀疏矩阵(含有大量0元素的矩阵)
  2. 修改Spring boot内置的tomcat端口
  3. sublime 写lua相关的插件 cocos
  4. 在Xcode6中添加prefix.pch文件
  5. php母版页怎么,ASP.NET
  6. PowerDesigner 16安装注意事项
  7. 线性二次型最优控制器LQR设计原理以及matlab实现
  8. centos6.9升级openssl版本
  9. WPF如何给窗口设置透明png的图片背景
  10. java解析xml的4种经典方法
  11. 移动端h5 隐藏滑动滚动条
  12. mysql的配置步骤
  13. 最近啃的有点多了,乱了
  14. IPFS python api 示例
  15. 交流电压和电流的有效值计算方法分析
  16. linux系统发送短信,Linux系统的短信收发怎么实现?
  17. Windows Server 2003 报错:”NTDETECT 失败“ 和 “文件或目录损坏且无法读取,请运行chkdsk工具”
  18. Navicat Premium 用于增强您的数据库管理系统
  19. 数学模型转化为计算机语言,程序设计语言类课程教学选题方法探讨
  20. 2021-05-24 Nyquist图背后的信息

热门文章

  1. 多麦克风做拾音的波束_麦克风阵列是什么 有哪些关键技术?
  2. /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found错误的解决
  3. matlab 配置mex 识别vs2015
  4. 计算机的发展经历阶段应用领域,计算机的发展阶段
  5. python函数参数类型及顺序_python函数参数类型及其顺序
  6. 编写TreeSet类的实现程序,其中相关的迭代器使用二叉查找树
  7. MSSQL DBA权限获取WEBSHELL的过程
  8. POJ 1195 Mobile phones【 二维树状数组 】
  9. iOS iphone屏幕分析(岂止而大)
  10. 单独使用modelsim进行仿真