Web 3D家装云公共服务平台系统设计4200字

上传人:冷*** 文档编号:19237783 上传时间:2021-01-08 格式:DOCX 页数:4 大小:15.59KB
收藏 版权申诉 举报 下载
Web 3D家装云公共服务平台系统设计4200字_第1页
第1页 / 共4页
Web 3D家装云公共服务平台系统设计4200字_第2页
第2页 / 共4页
Web 3D家装云公共服务平台系统设计4200字_第3页
第3页 / 共4页
资源描述:

《Web 3D家装云公共服务平台系统设计4200字》由会员分享,可在线阅读,更多相关《Web 3D家装云公共服务平台系统设计4200字(4页珍藏版)》请在装配图网上搜索。

1、Web 3D家装云公共服务平台系统设计4200字 摘要随着云时代的到来,整个互联网家装行业面临着业务模式的转型,平台与垂直的界限也日趋模糊。本文以大数据云计算为核心基础,结合家装行业目前定制化、个性化的业务需求,具体采用基于Hadoop的Web 3D虚拟现实技术,运用HDFS分布式存储的方式存储海量数据模型、Map Reduce并行编程模式,构建一种可视化、定制化、个性化和可扩展性好的Web 3D家装云公共服务平台系统。 关键词Web 3D;大数据云计算;家装行业doi:10.3969/j.issn.1673-0194.2017.18.094中图分类号TP311.52 文献标识码A 文章编号1

2、673-0194(2017)18-0151-020引言随着互联网时代的到来,云计算凭借自身的海量存储、超强计算管理、低成本以及与其一体两面的“大数据”实现对已有IT资源的充分利用,提高信息系统的效率和性能,提高经营决策的实时性,从而精准分析用户不经意的行为中透露出来的需求特点,使企业从大规模制造过渡到大规模定制。目前,越来越多的平台型企业通过业务模式转型,已从单纯的流量中介向自营业务过度,平台与垂直的界限也日趋模糊。互联网家装市场目前主要面临的问题有:海量的、孤立的家装资源有待整合;家装信息资源的使用效率和性能较低,家装企业针对多变市场需求的经营决策实时性调整能力不足;家?b企业同质化严重、核

3、心竞争力不足、差异化不明显,无法很好地整合产业链及服务链。针对目前家装市场面临的局限性和不足,设计一种可视化、定制化、个性化和可扩展性好的Web 3D家装云公共服务平台系统。新的系统含括数据层、模型层、视图层,通过云服务器与数据层连接的是服务层、客户端,与服务层通过云服务器相连的是客户端。同时,服务层与客户端之间设有云节点,各云节点之间设有负载均衡设备,以构建系统广域网的加速通道,使系统与客户端之间可以快速地传送大量业务数据。此外,负载均衡设备与避雷装置相连为用户提供简单、快速、一体化的家装需求、设计解决方案。Web 3D家装云公共服务平台系统主体框架如图1所示。1数据层数据层是基于Hadoo

4、p开源云计算平台的两大核心技术,即Hadoop分布式文件系统HDFS(Hadoop Distributed File System)平台系统和并行计算框架MapReduee平台系统,为海量的数据提供存储和分析处理。同时,数据层能够对家装设计方案数据模型中的原始数据进行预处理工作,过滤掉其中错误、残缺的数据,保证要存储数据的完整性、可靠性和准确性,进而为客户匹配最佳设计方案。此外,本系统可将设计方案可视化,用户可以看到房子根据设计方案装修完成后的真实效果,实现家装“所见即所得”的愿景。1.1数据连接与集成Web 3D家装云公共服务平台系统针对各类大数据乃至关系数据,都内嵌了访问连接器,可以将分散

5、的、异构数据源中的数据,如关系数据、平面数据文件等抽取到临时中间层后,进行清洗、转换、集成,最后按照预先定义好的数据仓库模型,加载导人到内嵌的Hadoop云平台的HDFS存储库中,成为联机分析处理、数据挖掘提供决策支持的数据。同时,系统直接与数据库、多维数据集、数据仓库、文件和电子表格实时连接获取最新数据,并通过创造性的关联分析,极大提高了分析的灵活性和效率。1.2数据挖掘本系统通过分布式内存弹性计算引擎解决大数据挖掘问题,如用户画像、客户流失预警、客户行为分析、收入预测、故障预警、风险分析、互联网用户日志分析、黑客入侵报警、热点问题舆情分析等。1.3数据可视化Web 3D家装云公共服务平台系

6、统能够跨平台、跨系统,完美支持所有流行的操作系统和常用的浏览器甚至是Android/Iphone等主流的智能终端。平台系统拥有广泛的组件库,使数据可视化,并且可以拖放任何组件,组件都提供了强大的CSS样式配置功能,以及提供了支持外部的css文件引入,能够将大型数据集中的数据以图形图像形式表示。1.4自助交互分析系统采用动态的内存数据立方体技术、并行计算的先进数据处理模式、列式数据库存储模式、高效智能位图索引,智能避免重复计算的缓存机制,方便让用户做互动性分析。2服务层Web 3D家装云公共服务平台系统,基于云计算的虚拟化技术、分布式海量数据存储、海量数据管理技术、编程模型和云计算平台,管理大量

7、不同风格、不同品牌、不同规格的家居建材模型,打造适用于该系统的云服务器、云存储、云加速、模型数据整合与挖掘等系列云组件,让客户在设计师的指导下亲自动手DrY,随意更换设计元素。2.1虚拟化技术家装云添加虚拟层调用软件对底层相应的接口,以达到共享资源的目的,也可以进行大规模应用部署、维护、运行、迁移,可实现软件应用与底层硬件相隔离,包括将单个资源划分成多个虚拟资源的裂分模式,也包括将多个资源整合成一个虚拟资源的聚合模式。2.2分布式海量数据存储家装云由大量服务器同时为用户服务,并采用HDFS分布式存储的方式存储海量数据模型,用冗余存储的方式(集群计算、数据冗余和分布式存储)保证数据的可靠性。2.

8、3海量数据管理家装云需要对分布的、海量的数据进行处理、分析,因此,数据管理技术必需能够高效管理大量数据。本系统通过Hadoop平台系统对高可靠性、高性能、面向列、可伸缩的分布式存储系统的开源数据管理模块HBase进行数据管理。HBase适合基于列而不是基于行的非结构化数据存储的数据库,能够在一组商业硬件上存储许多具有数十亿行和上百万列的大表,还能融合key/value存储模式带来实时查询的能力,以及通过MapReduce进行离线处理或者批处理,从而让用户在大量的家装设计方案以及设计元素模型库大数据中查询到用户需要的家装设计方案和设计元素,同时也可以让系统管理员从中获得家装综合分析报告。 2.4

9、编程模型家装云采用了一种思想简洁的分布式并行编程模型MapReduce。MapReduce是一种编程模型和任务调度模型,主要用于数据集的并行运算和并行任务的调度处理。在该模式下,用户只需要自行编写Map函数和Reduce函数即可进行并行计算,其中,在Map函数中定义各节点上的分块数据的处理方法,而在Reduce函数中定义中间结果的保存方法以及最终结果的归纳方法。3模型层模型层是基于3ds Max、Photoshop、Maya的3D模型制作软件进行模型制作,通过Unity3D引擎进行模型的设置、处理和场景搭建,并建立三维数字化模型数据。模型层的建立使Web 3D家装云公共服务平台系统的设计方案可

10、视化成为可能,并提供了海量的设计模型元素,大到房屋模型设计,小到家具电器、灯饰窗帘等。3ds Max是一款基于Pc系统的三维动画渲染和制作软件。该软件之前就是基于DOS操作系统的3D Studio系列的?用软件,被广泛地应用在广告、影视、工业设计、建筑设计、多媒体制作、游戏、辅助教学以及工程的可视化等相关领域中,是发展比较快速和成熟的一款应用软件。在编写建筑效果图和制作建筑动画中,3ds Max具有明显的优势,其特点可以被简单地归纳成:功能强大、使用者152,CHINAMANAGEMENTINFORMATIONIZATION多,便于交流、扩展性好、插件丰富、操作简单、容易上手、性价比高。3ds

11、 Max主要包括以下功能。第一,塑形工具。3ds Max提供超过100种的新塑模工具,可以快速自由地制作复杂的多边形模型,新的面版能更容易找到所需要的工具,也可以自定义按钮,让设计师的创意无限延伸。第二,ProOptimizer Modifier。ProOptimizer能更精确地优化模型,在不影响细节的情况下减少高达75%的面数,并且可以保持贴图UV与Normal。第三,Quadify Mesh Modifier。四边形化网面修改器可以快速为对象生成更干净的四边形面,比起以往的细分指令,使用它会感觉更方便,同时这对于以后模型进行平滑指令有很大帮助。第四,Material Explorer。材

12、质资源管理器可以快速浏览场景中所有的材质,查看材质的相关设定,也能够快速取代材质,并进行有效管理。不过很可惜的是,3ds Max还是没有类似Maya的节点式材质编辑器。4视图层视图层是基于网络三维展示和交互功能的Unity3D虚拟现实引擎,通过Unity3D的粒子系统、动画系统、遮挡剔除技术、寻路技术、物理系统、烘焙技术、屏幕后期渲染特效等使得家装设计方案的可视化得以实现。系统提供多种观看模式(自由模式、浏览模式、视觉模式、鸟瞰模式)来展示产品。同时,用户可以DIY产品组,如墙体颜色设置、地板材质设置、室内产品布局、移动家具、测量尺寸等,让用户可以随意组合产品、调整风格。Web 3D家装云公共

13、服务平台系统主要体现了交互技术和碰撞检测技术以及三维展示交互技术。第一,漫游是智慧生态家装设计方案可视化的关键。在unily3D中交互是通过JavaScript脚本实现漫游方式,是以WSAD分别实现上下左右,相对应的代码在FPScontral.js脚本语言中。第二,三维展示交互是通过function OnGUI()方法实现GUI界面设计,在虚拟校园中,可以选择自动导航、手动导航和退出导航按钮,并根据选择进入场景,实现相应的漫游模式。第三,碰撞检测是模拟现实环境中的物体在遇到障碍物时发生的本能反应,如遇到墙壁时不能前行,好的碰撞检测对一个漫游系统的基本条件。在Unity3D中,操作者可以通过functionOnCollisionEnter(obj:Collisionl脚本语言实现控制其碰撞范围。5结语本文以大数据云计算为核心基础,并采用Web 3D技术,具体从数据层、服务层、模型层、视图层详细介绍了Web 3D家装云公共服务平台系统的关键技术和实现方法。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!