https://www.cnblogs.com/yangyisen/p/5108289.html

Unity用来制作游戏已经是目前市场上的一个发展趋势,而且有越来越多的公司与开发者不断的加入,那么Unity的应用是否能涵盖到各种领域?如果使用Unity制作建筑景观模拟?没错,这已是一个新时代的潮流,许多设计院的老板们发现,如果还是用效果图与一段动画展示已经很难满足客户的需求了,而公司内部现有的CAD软件与3dsmax能否与Unity完美搭配?是否需要其他的投入?

我们来看看现在设计院的情况,Atuocad与SketchUp,加上3dsMax应该目前的解决方案,问题是这个组合无法制作交互性的景观模拟,例如任意改变环境的周围光线,第一人称的视角突然换成高空的位置,或是来一段飞行模拟,建筑的部分元素可以让客户挑选后立即改变,然后搭配云端打印输出平面或是3D立体模型,而这一切的变化已经发生在我们的周围,
不再是遥不可及的梦想,如果你还是用传统的思维来观看这个新技术的发展,恭喜你,相信你的竞争对手会很高兴的。

接着我们来分析一下设计院使用的CAD资料与模型如何与Unity搭配,请注意,这个是很重要第一步,从Autocad的2D文件转换为3D模型,不论是用3dsMax还是其他的软件(国内以3dsMax居多)来完成这个步骤是很容易的,需要注意的就是单一建筑物或是模型的面数要控制在65,000个多边形以下,不然导入Unity后会被自动拆分,如果是要用在平板上的展示,那模型的面数控制就是相当重要的工作了。

那么要如何确认Unity可以接受哪些模型格式呢,官方上有很详细的资料,不过使用FBX来做为模型导入Unity的格式是一个相对来说比较好的选择。

对于各类模型格式导入Unity的资料请参考以下的网址:
http://docs.unity3d.com/Documentation/Manual/3D-formats.html

虽然说Unity支援诸多的模型格式,但是有些地方是需要特别留意的,例如:
AutoCAD使用的DWG文件是不支持Unity的,DXF格式的文件也不建议使用,加上CAD的设计里面包含了许多的符号与标示,需要先到3dsMax里面将不必要的图层先去除后才能使用。

如果使用了cinema4d来制作建筑景观,那么FBX与DAE的输出格式是最好的选择,SketchUp的模型则是可以通过PlayUp插件将模型直接导入Unity使用。

还有一种情况是,你收到客户提供的模型格式是很少见的,这个时候就需要用到3D的模型转换软件,例如Deep Exploration这类的工具能将各种模型读入后并转换成指定的格式。

那么在Unity里面是否有自己的建模工具?例如能制作楼房或是道路的插件?
以创建楼房来说,BuildR就是一个很不错的模型插件,只要将平面图导入当做背景,使用里面提供的工具即可在极短的时间内创造出各类型的楼房,具体的操作请参考以下的网址:
使用BuildR插件快速打造建筑模型(附带PDF)
http://www.narkii.com/club/thread-302914-1.html

如图所示,使用BuildR插件在Unity里面直接创建出楼房的模型:
 
 

 
 
 
好文要顶 关注我 收藏该文  

如何使用Unity制作虚拟导览(一)的更多相关文章

  1. Unity 制作虚拟手柄例子

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

  2. C# Windows Phone 8 WP8 高级开发,制作不循环 Pivot ,图片(Gallery)导览不求人! 内附图文教学!!

    原文:C# Windows Phone 8 WP8 高级开发,制作不循环 Pivot ,图片(Gallery)导览不求人! 内附图文教学!! 一般我们在开发Winodws Phone APP 的时候往 ...

  3. 使用Unity制作游戏关卡的教程(一)

    转自: http://gamerboom.com/archives/74131 作者:Matthias Zarzecki 我正在制作<Looking For Group – The Fork O ...

  4. Unity制作王者荣耀商业级手游

    <王者荣耀>这种现象级手机游戏是如何制作出来的呢?本文以<王者荣耀>MOBO类型的多人在线战术竞技游戏为入口,覆盖Unity游戏制作开发前端与Node.js服务器端的开发必备知 ...

  5. WindowsPhone开发—— 使用手绘图片做景区导览地图

    前些日子在做景区App遇到需求,使用手绘图片做一个简易的地图,支持放大缩小平移以及显示景点Mark,安卓上可以使用一个叫做“mAppWidget”的开源库来完成,WP上有人建议用ArcGIS,但是考虑 ...

  6. Unity制作FPS Demo

    等到把这个Unity FPS Demo[僵尸杀手]完成后再详细补充一下,使用Unity制作FPS游戏的经历,今天做个标识.

  7. Unity制作游戏中的场景

    Unity制作游戏中的场景 1.2.3  场景 在Unity中,场景(Scene)就是游戏开发者制作游戏时,所使用的游戏场景.它是一个三维空间,对应的三维坐标轴分别是X轴.Y轴和Z轴本文选自Unity ...

  8. 使用Unity制作游戏关卡的教程(三)

    转自:http://gamerboom.com/archives/75593 作者:Matthias Zarzecki 本文是“使用Unity制作<The Fork Of Truth>的关 ...

  9. 使用Unity制作游戏关卡的教程(二)

    转自:http://gamerboom.com/archives/75554 作者:by Matthias Zarzecki 本文是“使用Unity制作<The Fork Of Truth> ...

随机推荐

  1. MySQL double 类型查询不准确的问题

    问题 有如下查询: SELECT * FROM <table-name> WHERE price > 32.99; 结果竟然包含了 32.99 的数据行. 原因 price 的类型是 ...

  2. Nginx 安装 --编译模块参数

    公司空出来一些服务器,很久没有来练手了,于是便开始有了这篇博客,记录下过程. Nginx 这个不多说了,名声在外,人们喜爱使用这款软件,主要还是因为它的高并发特性,公司也在用效果还不错,也用了它的一些 ...

  3. hdu5954 Do not pour out【积分】【二分】【待补.....】

    2016沈阳区域赛http://acm.hdu.edu.cn/showproblem.php?pid=5954 Do not pour out Time Limit: 2000/1000 MS (Ja ...

  4. linux:帮助命令help、man、info

    笔记内容如下: 1.内建命令与外部命令之分2.help , man , info命令的使用以及区别 内建命令与外部命令 有一些查看帮助的工具在内建命令与外建命令上是有区别对待的. 内建命令实际上是 s ...

  5. Cross-origin resource sharing JSON with Padding 同源策略 JSONP 为什么form表单提交没有跨域问题,但ajax提交有跨域问题? XMLHttpRequest and the Fetch API follow the same-origin policy 预检请求(preflight request)

    https://zh.wikipedia.org/wiki/跨来源资源共享 跨来源资源共享(CORS)是一份浏览器技术的规范,提供了 Web 服务从不同域传来沙盒脚本的方法,以避开浏览器的同源策略[1 ...

  6. PHP使用 zip 扩展压缩文件

    在公司遇到一个问题,是使用zip打包用户的上传文件,提供集体下载. -- 第一个想法就是使用exec在Linux进行打包.但是...exec方法吧,你懂得,我不太愿意使用这个函数. -- 于是上网查找 ...

  7. Ancient Go---hdu5546(dfs爆搜CCPC题目)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5546 题意就是两个人下围棋,问在下一颗x是否能杀死o,'.'是空位子: 枚举所有的点,判断是否合法即可 ...

  8. Catch That Cow--POJ3278

    Description Farmer John has been informed of the location of a fugitive cow and wants to catch her i ...

  9. flask简单的路由分发

    flask简单的路由分发 from flask import Flask, request app = Flask(__name__) @app.route('/hello') def index() ...

  10. dedecms如何快速删除跳转的文章(记得清空内容回收站)

    网站内容更新多了,有些页面修改了,这时其他相关页面也要做相应的调整,不然可能会出现404错误,那么dedecms如何快速删除跳转的文章呢?下面就随ytkah一起操作一下吧 如上图所示,在“核心”(标示 ...