在这个教程里面,我们将介绍如何将SketchUp制作的建筑模型导入Unity,这里面使用的是SketchUp 2014的最新版本,关于SketchUp的相关介绍请参考:

SketchUp 2014 模型库资源实测
http://www.narkii.com/club/thread-316739-1.html

如图所示,这是使用SketchUp创建的室外模型,地面上的贴图是截取自Google地理数据,现在我们打算将这个模型导出到Unity里面来看看效果。

SketchUp可以输出多种的模型格式,在 3dsmax  2010之后的版本也支持Skp文件的导入,如图所示,在3dsMax使用Import功能即可直接读取Skp文件并勾选相关的设置。

由于模型是准备用于Unity,所以选择了FBX的格式作为输出,在输出完成后会弹出一个FBX模型的输出记录。

接着先看看SketchUp导出的模型在 3d软件 里面的情况如何,如图,这个是在 maya 2015版本里面读取FBX模型的显示效果:

而这个是在3dsMax2014里面读取后的模型显示状态,看起来的情况都还不错,没有出现法线相反或是表面的显示问题,另外模型已经做了烘培的处理,这个部分在导入Unity后要特别注意:

模型导入Unity的方法有两种,一种是使用Import New Asset方式将FBX模型导入,另外一种导入的方式是直接将模型拖到Asset的目录下。

FBX模型导入后会多出两个目录,fbm是放置模型需要的贴图文件,Materials则是材质的设置,所以在Assets里面建立一个新的目录来管理导入的模型是比较好的方式。

那么模型的尺寸要如何设置?这个问题许多困扰了不少人, 其实很简单的一个观念,用相同的单位来设置模型,导入Unity后(Unity用米为单位),将Scale Factor更改为1即可,例如SketchUp里面用米作为单位,输出FBX模型,再导入Unity为0,01的默认值,这时只要修改Scale Factor为1即可对应。

设置好模型的大小后,将模型从Project拖到Hierarchy的面板内,在Scene视图即可看到整个室外的模型,不过我们发现这个模型似乎太暗了,是光线的关系吗?

原因在于模型已经做了烘培处理,所以在Unity里面的设置需要更换一下,如图所示,将Shader更改为Lightmapped,再将Lightmap的贴图指定出来即可。

模型里面的地板与墙面经过Lightmap的设置后,现在看起来的效果明显正确了:

设置完成后,从Scene视图里面可以看到室外模型的整体效果,与3dsMax或是Maya读入FBX模型后的状态非常的接近。

在Game视图里面看到的背景是相机默认的蓝色,在后面的教程里面我们将会介绍如何加上地形与周围的环境,并搭配专用的插件包进行更深入的设置。

附记:有朋友问到SketchUp导入有时会出现模型破面的情况,该如何处理?
我们需要了解的是,Unity本身是无法修改模型的法线的,如何有模型破面的情况就必须回到SketchUp或是3D软件进行法线的调整,然后再导入Unity进行后续的工作。

如何使用Unity制作虚拟导览(二)相关推荐

  1. 如何使用Unity制作虚拟导览(三)

    灯光在建筑场景里面是相当重要的一个环节,我们需要在场景里面模拟出日光投射的效果,在模型导入后,使用Game Object > Create Other > Directional Ligh ...

  2. Unity制作虚拟按键输入数字答案

    Unity制作虚拟按键输入数字答案 1.层级结构 GameScene是Panel,其实就是一张灰白色的背景:1level-1就是灰色的背景:Text就是题目:InputField是输入框:input是 ...

  3. 小程序云开发_借助小程序云开发制作校园导览小程序丨实战

    导语 偌大校园,寻路犯难.没关系!本文教你借助云开发制作精美校园导览小程序,带你走遍校园的每个角落,发现不一样的风景. 背景 刚入学的新生要想不迷失在偌大的校园,除了依靠不怎么可靠的路边标识外,总会收 ...

  4. 借助小程序·云开发制作校园导览小程序丨实战

    背景 当你刚上大学的时候,要想不迷失校园,除了依靠不怎么可靠的路边标识外,总会收到那么一张卡通绘制的校园地图: 这种静态图片可以让我们快速地了解到所需的地理位置信息,但使用和思考过后,会发现以下问题: ...

  5. 使用unity制作虚拟钢琴仿真(附开发文件)

    ​​​​​​​1 选题背景及意义 制作虚拟钢琴仿真的背景和意义如下: 1.1背景: (1)虚拟现实技术的不断发展 虚拟现实技术(Virtual Reality, VR)是指通过计算机技术模拟出一种全新 ...

  6. Unity制作虚拟主机装机模拟器(课程设计)

    1.设计阶段 1.1需求分析 本虚拟装机系统是为了帮助用户学习计算机的组装过程,提供动手组装.教学模式和零件介绍三种模式.在零件介绍中,用户可以通过语音和文字介绍了解不同电脑零件的功能和名称.在教学模 ...

  7. Unity 制作虚拟手柄例子

    Unity不愧是收费开发软件,有写好的Joystick(虚拟手柄),使用起来很简单,我们一起来学习一下哈!! 本文源代码Win版的 :http://vdisk.weibo.com/s/BDn59yfn ...

  8. 360度全景虚拟漫游导览在地产景区的应用优势

    除了景区景点外,古典园林因乡村振兴.城镇化发展得到市场关注和加速发展.特别是具有古风古韵的古典园林也成为大众散心的新去向.古典园林也与时俱进深度融合了VR全景展示技术,打造线上古典园林720全景漫游虚 ...

  9. 导览讲解 | 二维码语音讲解有什么优势?

    中国进入特色社会主义新时代之后,国家更是对旅游业的发展加大了支持力度.在政府的大力支持下,人人都想将绿水青山通过旅游发展转变为金山银山. 而旅游景区作为吸引游客的主要途径和生产力,景区之间的竞争也是如 ...

最新文章

  1. sketch如何做设计稿交互_当屏幕可以折叠,交互设计怎么做
  2. 防火墙未来的技术发展趋势
  3. 7月10日任务 添加自定义监控项目、配置邮件告警、测试告警、不发邮件的问题处理...
  4. mysql写入监控_zabbix监控mysql操作
  5. 语音识别现状与工程师必备技能
  6. C语言中输入输出fread和fwrite函数的用法
  7. 内推 | 字节跳动算法提前批
  8. 一题多解 —— linux 日志文件(log)reload 重新载入
  9. 2016年的题目总结
  10. flashfxp修改服务器密码,flashfxp服务器端设置
  11. android 不停弹出权限,Android部分手机“后台弹出界面权限”解决方案
  12. 小胖 机器人作文_作文《我的小机器人》,学生:这是我自己写的!老师:写的不错...
  13. C++ 多个指针指向同一个对象
  14. 精读《react-snippets - Router 源码》
  15. C#元祖Tuple的事例
  16. Locust 基本用法
  17. 深度学习(波士顿房价预测)
  18. 十二星座最近在痴迷哪个星座
  19. 新人入职,都用这三招,让你安全度过试用期
  20. 电脑开机后屏幕无响应,主机发出嘀嘀嘀的声音

热门文章

  1. Unity3D笔记 切水果二 刀光剑影
  2. 编程英语单词2 Java编程常用单词-带音标
  3. 【AXU3EG】Zynq UltraScale平台启动引导过程
  4. 911S5正式谢幕后 如何找到一个好用的替代品
  5. wangEditor上传本地视频
  6. CAD双击打开图纸显示空白解决方案
  7. MySQL数据库存入Date时天数会少一天问题
  8. Python实现天气查询源码
  9. 移动OA系统,开启办公自由便捷高效之门
  10. 达梦数据库--Winodws下DM8客户端安装与功能详解