如何使用Unity制作虚拟导览(一)

标签: unity3d
905人阅读 评论(0) 收藏 举报
分类:
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里面将不必要的图层先去除后才能使用。

快照14.png 


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

play_1.png 

play_2.png 


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

deep.jpg 


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

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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:593626次
    • 积分:8072
    • 等级:
    • 排名:第2506名
    • 原创:165篇
    • 转载:230篇
    • 译文:3篇
    • 评论:337条
    未来程序员QQ交流群

      QQ交流群-“低调程序员”欢迎你的加入!QQ群号:234215761

      (大家有什么好玩的,有一些关于生活上的电脑软件或硬件兴趣爱好的可以加群,大家一起讨论娱乐进步!)



    About me

      声明:本人没有淘宝店,需要源码请加本人QQ,谢谢!
      1.
      极客学院签约布道师(讲师)

      ASP.net WebForm介绍视频课程http://www.jikexueyuan.com/course/2025_1.html?ss=1(请将网址复制到浏览器再打开)

      2.作为80后的年轻时代大好青年,我们要做到:多读书,多看报,少吃零食,多睡觉大家要明白,知识就像内裤,看不见却很重要这个世界上唯一抗的住岁月摧残的,是什么呢?就是才华

      3.成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成;



    博客专栏
    文章分类
    最新评论