[发明专利]一种基于虚幻引擎的3D户型图绘制系统及其方法在审
申请号: | 201710123542.1 | 申请日: | 2017-03-03 |
公开(公告)号: | CN107066691A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 刘俊 | 申请(专利权)人: | 成都午时科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 成都嘉企源知识产权代理有限公司51246 | 代理人: | 胡林 |
地址: | 610017 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚幻 引擎 户型 绘制 系统 及其 方法 | ||
技术领域
本发明属于家居装饰领域,尤其涉及一种在虚幻引擎上绘制出3D户型图的系统及其方法。
背景技术
虚幻引擎(Unreal Engine)是由Epic Games开发的游戏引擎,首次亮相是在1998年的《魔域幻境之浴血战场》,2002年虚幻2(Unreal2)发布,此后2004年推出虚幻3(Unreal3)引擎,这也是目前最常见到的游戏引擎之一。除了拿来开发游戏外,使用者可以用于游戏等各方面的开发,像是建筑、VR、电影、动画和教育等。
随着中国经济的发展,人们的物质生活水平越来越高,人均可支配的消费支出越来越大,中国的文化和国情决定了中国人需要有一个自己的家的思想观念越来越强烈,房子对于每一个普通人家庭来说是一个必需品,随着人们的文化水平的提高,自己装修房子的趋势也越来越明显,但是房屋装修即是一个很专业的领域,不是人人都能干的。
目前,人们需要装修时,若想获得自己房屋的装修效果,大多是由装修公司利用专业的设计软件,绘制户型,然后根据用户需求进行设计,有时沟通欠佳,需要多次修改才能得到所想要的家居装修方案。
目前市面上有供用户下载后自己绘制户型图,自己设计的软件。实现了用户自我设计家装的目的。但是这类软件绘制出来的户型图3D立体感不强,仿真度不高,而且绘制出来的图形不够清楚,比较模糊,给用户带来了不好的使用体验。
发明内容
为了克服上述现有户型图绘制软件存在的画面不清晰,仿真度不高,立体感不强的缺陷,本发明提供了一种基于虚幻引擎的3D户型绘制系统,通过该系统的作用,使用者可以在虚幻引擎上绘制3D户型图,绘制出来的户型图清晰、逼真度高且立体感强。
为解决上述技术问题,本发明所采用的技术方案是:
一种基于虚幻引擎的3D户型图绘制系统,其特征在于:包括3D空间生成单元、门窗空间生成单元和数据导入单元,所述3D空间生成单元用于根据用户输入的2D户型数据生成多个独立的3D空间,所述门窗空间生产单元用于根据用于输入的2D户型数据在3D空间上形成门窗空间,所述数据导入单元用于将形成有门窗空间的3D空间数据导入到虚幻引擎中。
还包括美化单元,该美化单元用于根据用户输入的数据对各个独立的3D空间的墙面、地面、天花板和门窗进行美化。
所述3D空间生成单元包括2D户型生成模块、封闭空间生成模块、3D点集生成模块和三角形剖分模块;所述2D户型生成模块用于用户绘制2D户型图或者导入2D户型图,并将用户绘制或者导入的2D户型图的数据发送给封闭空间生成模块;所述封闭空间生成模块根据接收到的2D户型图的数据进行封闭运算,形成多个独立的2D封闭空间数据,并将这些独立的2D封闭空间数据发送给3D点集生成模块;所述3D点集生产模块将接收到的2D封闭空间数据生成多个独立的3D空间点集,并将这些独立的3D空间点集发送给三角形剖分模块;所述三角形剖分模块对各个独立的3D空间点集进行三角形剖分,形成多个独立的3D空间。
所述2D户型生成模块包括2D户型图导入模块、2D户型图绘制模块、墙面设置模块和门窗设置模块,所述2D户型图导入模块用于用户导入2D户型图,所述2D户型图绘制模块用于用户绘制2D户型图,所述墙面设置模块用于用户画出墙面并设置墙面的长度、厚度、高度和墙面位置,所述门窗模块用于用户添加门窗,并设置门窗参数。
所述门窗空间生产单元包括BOOL运算模块,该BOOL运算模块对各个独立的3D空间进行3D空间物体的BOOL运算,形成门窗的安装空间。
本发明还提供了一种基于虚幻引擎的3D户型图绘制方法,其特征在于:包括3D空间生成步骤、门窗空间生成步骤和数据导入步骤,
所述3D空间生成步骤具体为:根据用户输入的2D户型数据运算出多个独立的2D封闭空间数据,根据独立的2D封闭空间数据生成多个独立的3D空间点集,然后多这些3D空间点集进行三角形剖分,形成多个独立的3D空间;
所述门窗空间生成步骤具体为:根据用户输入的2D户型数据对各个独立的3D空间进行BOOL运算,形成门窗的安装空间;
所述数据导入步骤具体为:将门窗空间生成步骤生成的数据导入到虚幻引擎中。
用户输入2D户型数据的具体流程为:
步骤1,用户登录系统,在系统上输入2D户型图,输入2D户型图的方式可以直接导入绘制好的2D户型图,也可以手工绘制2D户型图;如果直接导入2D户型图,用户在导入后需要设置比例尺,绘制完或者导入2D户型图后进入下一步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都午时科技有限公司,未经成都午时科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710123542.1/2.html,转载请声明来源钻瓜专利网。