1 基于Unity3d的虚拟户型展示系统

虚拟户型展示系统采用AutoCAD+3dsMax+Unity3d的开发平台,具体的流程如图1所示:

图1 开发流程

1.1 整理户型资料,建立三维模型

制作室内的户型模型是一个很复杂的过程,根据预先提供的户型的CAD数据和房地产公司提供的户型效果参考图来获取户型的各种参数,如房屋大小,装修风格,灯光效果等,之后在3ds Max中,利用多边形建模技术,来进行模型的建立,制作时,要对形体高度的概括,大力控制面的数量,消除多余的多边型面,降低整个场景的复杂度,做到形体准确、概括、数据量小,从而降低场景实时渲染时的复杂度,保证系统能够流畅运行,一些代表模型主要面和主要形状的照片来制作模型精确性就相对很高,在设计制作模型的时候就要考虑好模型的优化设计[3]。

模型完成后要进行材质制作。首先是贴图坐标的指定,不同的模型要指定不同的贴图坐标,这样贴图才会在模型上显示正确。然后,把提前获取的纹理类照片用photoshop处理成仿真纹理,在处理时,一定要注意纹理和模型的比例关系,比如一块砖到底有多大,占模型的百分之几,力求贴图比例准确。其次要注意色彩的和谐搭配,一个模型往往会有2个以上的贴图,图与图之间的色彩和谐关系显得尤为重要,力求色彩搭配和谐自然。

1.2 烘焙灯光贴图

灯光,对于一个场景来说是至关重要的。没有灯光,场景就会显得平淡,没有层次感。但是在交互软件中,灯光太多的话,计算量会相当大,这样会使渲染速度降低ÿ

unity3d 模拟电脑实现_基于Unity3d的虚拟样板房怎么制作相关推荐

  1. unity3d 模拟电脑实现_基于Unity3D三维电脑组装实验系统的实现

    0 基于 Unity3D 三维电脑组装实验系统的实现 [摘要] 实验教学不仅能够培养学生的动手能力,而且还能起到巩固课本上理论知识 的作用.但是由于我们国家人口基数庞大,教育资源有限,实验器材紧缺, ...

  2. unity3d 模拟电脑实现_基于.Unity3D的三维虚拟电脑组装实验系统开发毕业设计(含源文件).doc...

    PAGE (此文档为word格式,下载后您可任意编辑修改!) 基于Unity3D三维电脑组装实验系统的实现 [摘要]实验教学不仅能够培养学生的动手能力,而且还能起到巩固课本上理论知识的作用.但是由于我 ...

  3. unity3d 模拟电脑实现_基于Unity3D的机器人仿真实验系统

    龙源期刊网 http://www.qikan.com.cn 基于 Unity3D 的机器人仿真实验系统 作者:庄严 卢阿丽 杨庆 来源:<电子技术与软件工程> 2018 年第 03 期 摘 ...

  4. unity3d 模拟电脑实现_毕业论文 基于Unity3D的三维虚拟电脑组装实验系统开发

    第 0 页 基于 Unity3D 三维电脑组装实验系统的实现 [摘要] 实验教学不仅能够培养学生的动手能力,而且还能起到巩固课本上理论知识 的作用.但是由于我们国家人口基数庞大,教育资源有限,实验器材 ...

  5. unity3d 模拟电脑实现_Unity3D实现3D立体游戏原理及过程

    下面的教程是我今天整理的资料,教大家一步步完成自己的3D立体游戏,并向大家介绍一些3D成像的原理. 理论上,每个普通的非立体3d游戏,都可以改为3D立体游戏,看完这篇帖子,你们都可以把自己之前做过的3 ...

  6. unity3d 虚拟博物馆_基于Unity3D的虚拟博物馆信息可视化系统①

    基于 Unity3D 的虚拟博物馆信息可视化系统① 任国栋 1, 陈林华 1, 陶学锋 2, 方先行 2 [摘 要] 摘 要 : 信息可视化技术可以帮助我们加深对大规模复杂数据和信息间 相互关系的理解 ...

  7. labview虚拟心电监测系统_基于LabVIEW的虚拟心电记录系统研制

    基于 LabVIEW 的虚拟心电记录系统研制 李喆 ; 卢广文 ; 莫莉 ; 余学飞 [期刊名称] <微计算机信息> [年 ( 卷 ), 期] 2007(023)031 [摘要] 利用具有 ...

  8. 基于java的oa协同办公系统_基于JAVA的OA系统的制作毕业设计论文

    <基于JAVA的OA系统的制作毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<基于JAVA的OA系统的制作毕业设计论文>相关文档资源请在帮帮文库(www.woc8 ...

  9. 科大奥锐干涉法测微小量实验的数据_基于组件的虚拟物理仿真实验软件V4.0

    基于组件的虚拟物理仿真实验软件V4.0 以学生为主体的教学是培养学生创新能力的基本保证.面向大面积学生开设开放性.设计性实验是创建激发大面积学生自主学习兴趣.培养学生自主创新能力的教学环境的有效途径. ...

最新文章

  1. Spring4 MVC Hibernate4集成
  2. Oracle 总复习
  3. Linux运行项目部分空指针,技术文章—Linux编程时遇到Oops提示该如何排查?
  4. 计算机网络协议(一)
  5. 崔华 oracle简历,2013数据库大会:崔华-基于Oracle的SQL优化案例分析
  6. Java 异常处理的 20 个最佳实践,你知道几个?| CSDN 博文精选
  7. 【数据结构笔记28】C实现:图练习-选择最长路径最短的节点
  8. VS2010安装MVC4记录
  9. 研究validation插件到现在的感受
  10. 在使用Assimp库时编译器报错:C2589 “(”:“::”右边的非法标记 AssimpLoadStl
  11. java 造数据_java测试造数据神器JavaFaker
  12. mysql基础教程下载_MySQL基础教程
  13. 车辆出险理赔记录接口文档
  14. 典型周期性电信号的测量
  15. 【华为机试】HJ2 计算某字符出现次数
  16. ROS操作系统快速入门
  17. Caffeine Cache和Ehcache3.x 进程缓存性能比较
  18. SCI期刊名缩写查询的三种方法
  19. js抽签代码,思路特别清晰
  20. QQ消息群发器实现原理及核心代码

热门文章

  1. 双十一谈如何从零开始搭建大型机票交易平台
  2. dao,dto,vo,pojo,bo
  3. Nvivo11制作并导入时间脚本
  4. realtek无线网卡linux,818b Realtek无线网卡上网问题
  5. Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exec (default-cli) on project
  6. Linux命令之 --- mv命令
  7. 通过Metasploitable2了解渗透测试基本思路
  8. 个人所得税的缴费是怎么规定的
  9. 【Deblur SF-Net】去模糊 超细网络【嵌入式、移动端可部署,超小型高精度网络】
  10. 普通数值计算机系统,数据显示系统