首页> 中国专利> 模拟场景展现方法及模拟场景展现系统

模拟场景展现方法及模拟场景展现系统

摘要

本发明提供了一种模拟场景展现方法及模拟场景展现系统,其中,模拟场景展现方法包括:创建目标场景的目标平面图,以及所述目标场景内各个物件的属性,所述各个物件的属性至少包括多个方向二维图片、多个方向三维图片;响应对所述各个物件的布局操作,从所述多个方向二维图片中选取所述各个物件的任一方向二维图片放置在所述目标平面图中,并获取所述各个物件在所述目标平面图中的布局数据;在接收到展示所述目标场景的第一指令时,根据所述各个物件在所述目标平面图中的布局数据,从所述多个方向三维图片中调取所述各个物件的目标三维图片,并将所述各个物件的任一方向二维图片切换为所述各个物件的目标三维图片。

著录项

  • 公开/公告号CN106710005A

    专利类型发明专利

  • 公开/公告日2017-05-24

    原文格式PDF

  • 申请/专利权人 深圳中兴网信科技有限公司;

    申请/专利号CN201611183497.0

  • 发明设计人 陈德刚;

    申请日2016-12-20

  • 分类号G06T19/20(20110101);

  • 代理机构北京友联知识产权代理事务所(普通合伙);

  • 代理人尚志峰;汪海屏

  • 地址 518057 广东省深圳市南山区高新区南区科技南路中兴通讯一期A座(中兴综合大楼厂房)三楼317房

  • 入库时间 2023-06-19 02:16:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-11

    授权

    授权

  • 2017-06-16

    实质审查的生效 IPC(主分类):G06T19/20 申请日:20161220

    实质审查的生效

  • 2017-05-24

    公开

    公开

说明书

技术领域

本发明涉及显示技术领域,具体而言,涉及一种模拟场景展现方法和一种模拟场景展现系统。

背景技术

相关技术中,对于一些场景,如图书馆场景的展示,可采用二维场景展示或三维场景展示,二维场景展示方案用户使用感受较差,不够直观,现有的三维场景展示方案一般需要对已存在三维场景进行分析、展示,整个展示过程较为复杂,且展示效果也不够理想,对此目前还没有有效的解决方法。

发明内容

本发明正是基于上述技术问题至少之一,提出了一种新的模拟场景展现方案,在模拟展示目标场景的过程中,可根据实际的布局情况对目标场景中各个物件灵活摆放、展示,同时确保了户在使用过程中有较好的视觉体验。

有鉴于此,本发明提出了一种模拟场景展现方法,包括:创建目标场景的目标平面图,以及所述目标场景内各个物件的属性,所述各个物件的属性至少包括多个方向二维图片、多个方向三维图片;响应对所述各个物件的布局操作,从所述多个方向二维图片中选取所述各个物件的任一方向二维图片放置在所述目标平面图中,并获取所述各个物件在所述目标平面图中的布局数据;在接收到展示所述目标场景的第一指令时,根据所述各个物件在所述目标平面图中的布局数据,从所述多个方向三维图片中调取所述各个物件的目标三维图片,并将所述各个物件的任一方向二维图片切换为所述各个物件的目标三维图片。

在该技术方案中,通过创建目标场景的目标平面图,以及目标场景内各个物件的属性,并响应对各个物件的布局操作,选取各个物件的任一方向二维图片放置在目标平面图中,并获取各个物件在目标平面图中的布局数据,在接收到展示所述目标场景的第一指令时,根据各个物件在目标平面图中的布局数据,调取各个物件的目标三维图片,并对其进行展示,相关人员可在模拟展示目标场景的过程中,可根据实际的布局情况对目标场景中各个物件灵活摆放、展示,整个过程操作简单,同时以各个物件的目标三维图片对各个物件进行展示,以实现对各个物件的可视化实景效果展示,提升了用户在查看使用过程中的视觉体验。

在上述技术方案中,优选地,所述各个物件在所述目标平面图中的布局数据包括:所述各个物件的实际尺寸、所述各个物件在所述目标平面图中的展示尺寸、所述各个物件在所述目标平面图中的坐标、所述各个物件在所述目标平面图中的展示方向。

在该技术方案中,各个物件在所述目标平面图中的展示尺寸根据各个物件的实际尺寸与目标平面图的尺寸的比例来确定。

在上述任一项技术方案中,所述根据所述各个物件在所述目标平面图中的布局数据,从所述多个方向三维图片中调取所述各个物件的目标三维图片,并将所述各个物件的任一方向二维图片切换为所述各个物件的目标三维图片的步骤,具体包括:根据所述各个物件在所述目标平面图中的布局数据,确定所述各个物件的目标三维图片的展示尺寸、展示位置及展示顺序;根据所述各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,对所述各个物件的目标三维图片进行展示。

在该技术方案中,根据各个物件在目标平面图中的布局数据,确定各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,并根据各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,对各个物件的目标三维图片进行展示,由于各个物件在目标平面图中的布局数据是参考各个物件的实际布局生成的,根据各个物件在目标平面图中的布局数据来展示各个物件的目标三维图片,确保了各个物件的可视化实景效果的真实性、可靠性。

在上述任一项技术方案中,优选地,还包括:检测是否接收到展示所述目标场景的第二指令,其中,所述第二指令中包括所述目标场景的展示方向;在确定接收到所述第二指令时,选取与所述第二指令相关联的所述目标场景的三维布局图片,以及从所述多个方向三维图片中调取与所述第二指令相关联的所述各个物件的三维图片,并对所述与所述第二指令相关联的所述目标场景的三维布局图片和所述与所述第二指令相关联的所述各个物件的三维图片进行展示。

在该技术方案中,通过在接收到展示目标场景的第二指令时,调取与第二指令相关联的各个物件的三维图片和与第二指令相关联的目标场景的三维布局图片(包括墙壁图图片、天花板图片等),并对与第二指令相关联的目标场景的三维布局图片和各个物件的三维图片进行展示,使得可以从多个角度对各个物件进行展示,进一步优化了各个物件的可视化实景效果,同时用户可根据自身的使用需求来切换物件的展示方向,满足了用户的不同使用需求。

在上述任一项技术方案中,优选地,所述目标场景包括图书馆场景,所述模拟场景展现方法还包括:在接收到对所述图书馆场景中的任一图书的查看指令时,展示所述任一图书的关联信息;其中,所述关联信息包括以下任一或多种的组合:图书的正面图片、图书简介、图书的增值资源。

在该技术方案中,通过对任一图书的正面图片、图书简介、图书的增值资源的展示,使得用户可以很直观的查看到图书信息,方便用户查看,提升了用户的使用体验。

根据本发明的第二方面,提出了一种模拟场景展现系统,包括:创建单元,用于创建目标场景的目标平面图,以及所述目标场景内各个物件的属性,所述各个物件的属性至少包括多个方向二维图片、多个方向三维图片;处理单元,用于响应对所述各个物件的布局操作,从所述多个方向二维图片中选取所述各个物件的任一方向二维图片放置在所述目标平面图中,并获取所述各个物件在所述目标平面图中的布局数据;展示单元,用于在接收到展示所述目标场景的第一指令时,根据所述各个物件在所述目标平面图中的布局数据,从所述多个方向三维图片中调取所述各个物件的目标三维图片,并将所述各个物件的任一方向二维图片切换为所述各个物件的目标三维图片。

在该技术方案中,通过创建目标场景的目标平面图,以及目标场景内各个物件的属性,并响应对各个物件的布局操作,选取各个物件的任一方向二维图片放置在目标平面图中,并获取各个物件在目标平面图中的布局数据,在接收到展示所述目标场景的第一指令时,根据各个物件在目标平面图中的布局数据,调取各个物件的目标三维图片,并对其进行展示,相关人员可在模拟展示目标场景的过程中,可根据实际的布局情况对目标场景中各个物件灵活摆放、展示,整个过程操作简单,同时以各个物件的目标三维图片对各个物件进行展示,以实现对各个物件的可视化实景效果展示,提升了用户在查看使用过程中的视觉体验。

在上述技术方案中,优选地,所述各个物件在所述目标平面图中的布局数据包括:所述各个物件的实际尺寸、所述各个物件在所述目标平面图中的展示尺寸、所述各个物件在所述目标平面图中的坐标、所述各个物件在所述目标平面图中的展示方向。

在该技术方案中,各个物件在所述目标平面图中的展示尺寸根据各个物件的实际尺寸与目标平面图的尺寸的比例来确定。

在上述任一项技术方案中,优选地,所述处理单元具体用于:根据所述各个物件在所述目标平面图中的布局数据,确定所述各个物件的目标三维图片的展示尺寸、展示位置及展示顺序;根据所述各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,对所述各个物件的目标三维图片进行展示。

在该技术方案中,根据各个物件在目标平面图中的布局数据,确定各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,并根据各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,对各个物件的目标三维图片进行展示,由于各个物件在目标平面图中的布局数据是参考各个物件的实际布局生成的,根据各个物件在目标平面图中的布局数据来展示各个物件的目标三维图片,确保了各个物件的可视化实景效果的真实性、可靠性。

在上述任一项技术方案中,优选地,还包括:检测单元,用于检测是否接收到展示所述目标场景的第二指令,其中,所述第二指令中包括所述目标场景的展示方向;所述展示单元,还用于在所述检测单元确定接收到所述第二指令时,选取与所述第二指令相关联的所述目标场景的三维布局图片,以及从所述多个方向三维图片中调取与所述第二指令相关联的所述各个物件的三维图片,并对所述与所述第二指令相关联的所述目标场景的三维布局图片和所述与所述第二指令相关联的所述各个物件的三维图片进行展示。

在该技术方案中,通过在接收到展示目标场景的第二指令时,调取与第二指令相关联的各个物件的三维图片和与第二指令相关联的目标场景的三维布局图片(包括墙壁图图片、天花板图片等),并对所述与所述第二指令相关联的所述目标场景的三维布局图片和所述与所述第二指令相关联的所述各个物件的三维图片进行展示,使得可以从多个角度对各个物件进行展示,进一步优化了各个物件的可视化实景效果,同时用户可根据自身的使用需求来切换物件的展示方向,满足了用户的不同使用需求。

在上述任一项技术方案中,优选地,所述目标场景包括图书馆场景,所述展示单元还用于:在接收到对所述图书馆场景中的任一图书的查看指令时,展示所述任一图书的关联信息;其中,所述关联信息包括以下任一或多种的组合:图书的正面图片、图书简介、图书的增值资源。

在该技术方案中,通过对任一图书的正面图片、图书简介、图书的增值资源的展示,使得用户可以很直观的查看到图书信息,方便用户查看,提升了用户的使用体验。

通过以上技术方案,相关人员可在模拟展示目标场景的过程中,根据实际的布局情况对目标场景中各个物件灵活摆放、展示,整个过程操作简单,同时可以从多个角度对各个物件进行展示,实现了各个物件的可视化实景效果展示,提升了用户在查看使用过程中的视觉体验。

附图说明

图1示出了根据本发明的实施例的模拟场景展现方法的示意流程图;

图2示出了根据本发明的实施例的模拟场景展现系统的示意框图;

图3示出了根据本发明的实施例的物件的二维图片;

图4示出了根据本发明的实施例的物件的三维图片;

图5示出了根据本发明的实施例的图书馆室内平面图;

图6示出了根据本发明的实施例的物件的二维展示图;

图7示出了根据本发明的一个实施例的物件在图书馆室内平面图内的三维展示图;

图8示出了根据本发明的另一个实施例的物件在图书馆室内平面图内的三维展示图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的实施例的模拟场景展现方法的示意流程图。

如图1所示,根据本发明的实施例的模拟场景展现方法,包括:

步骤102,创建目标场景的目标平面图,以及所述目标场景内各个物件的属性,所述各个物件的属性至少包括多个方向二维图片、多个方向三维图片。

步骤104,响应对所述各个物件的布局操作,从所述多个方向二维图片中选取所述各个物件的任一方向二维图片放置在所述目标平面图中,并获取所述各个物件在所述目标平面图中的布局数据。

步骤106,在接收到展示所述目标场景的第一指令时,根据所述各个物件在所述目标平面图中的布局数据,从所述多个方向三维图片中调取所述各个物件的目标三维图片,并将所述各个物件的任一方向二维图片切换为所述各个物件的目标三维图片。

在该技术方案中,通过创建目标场景的目标平面图,以及目标场景内各个物件的属性,并响应对各个物件的布局操作,选取各个物件的任一方向二维图片放置在目标平面图中,并获取各个物件在目标平面图中的布局数据,在接收到展示所述目标场景的第一指令时,根据各个物件在目标平面图中的布局数据,调取各个物件的目标三维图片,并对其进行展示,相关人员可在模拟展示目标场景的过程中,可根据实际的布局情况对目标场景中各个物件灵活摆放、展示,整个过程操作简单,同时以各个物件的目标三维图片对各个物件进行展示,以实现对各个物件的可视化实景效果展示,提升了用户在查看使用过程中的视觉体验。

在上述技术方案中,优选地,所述各个物件在所述目标平面图中的布局数据包括:所述各个物件的实际尺寸、所述各个物件在所述目标平面图中的展示尺寸、所述各个物件在所述目标平面图中的坐标、所述各个物件在所述目标平面图中的展示方向。

在该技术方案中,各个物件在所述目标平面图中的展示尺寸根据各个物件的实际尺寸与目标平面图的尺寸的比例来确定。

在上述任一项技术方案中,所述根据所述各个物件在所述目标平面图中的布局数据,从所述多个方向三维图片中调取所述各个物件的目标三维图片,并将所述各个物件的任一方向二维图片切换为所述各个物件的目标三维图片的步骤,具体包括:根据所述各个物件在所述目标平面图中的布局数据,确定所述各个物件的目标三维图片的展示尺寸、展示位置及展示顺序;根据所述各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,对所述各个物件的目标三维图片进行展示。

在该技术方案中,根据各个物件在目标平面图中的布局数据,确定各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,并根据各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,对各个物件的目标三维图片进行展示,由于各个物件在目标平面图中的布局数据是参考各个物件的实际布局生成的,根据各个物件在目标平面图中的布局数据来展示各个物件的目标三维图片,确保了各个物件的可视化实景效果的真实性、可靠性。

在上述任一项技术方案中,优选地,还包括:检测是否接收到展示所述目标场景的第二指令,其中,所述第二指令中包括所述目标场景的展示方向;在确定接收到所述第二指令时,选取与所述第二指令相关联的所述目标场景的三维布局图片,以及从所述多个方向三维图片中调取与所述第二指令相关联的所述各个物件的三维图片,并对所述与所述第二指令相关联的所述目标场景的三维布局图片和所述与所述第二指令相关联的所述各个物件的三维图片。

在该技术方案中,通过在接收到展示目标场景的第二指令时,调取与第二指令相关联的各个物件的三维图片和与第二指令相关联的目标场景的三维布局图片(包括墙壁图图片、天花板图片等),并对与第二指令相关联的目标场景的三维布局图片和各个物件的三维图片进行展示,使得可以从多个角度对各个物件进行展示,进一步优化了各个物件的可视化实景效果,同时用户可根据自身的使用需求来切换物件的展示方向,满足了用户的不同使用需求。

在上述任一项技术方案中,优选地,所述目标场景包括图书馆场景,所述模拟场景展现方法还包括:在接收到对所述图书馆场景中的任一图书的查看指令时,展示所述任一图书的关联信息;其中,所述关联信息包括以下任一或多种的组合:图书的正面图片、图书简介、图书的增值资源。

在该技术方案中,通过对任一图书的正面图片、图书简介、图书的增值资源的展示,使得用户可以很直观的查看到图书信息,方便用户查看,提升了用户的使用体验。

图2示出了根据本发明的实施例的模拟场景展现系统的示意框图。

如图2所示,根据本发明的实施例的模拟场景展现系统200,包括:创建单元202、处理单元204和展示单元206。

其中,创建单元202用于创建目标场景的目标平面图,以及所述目标场景内各个物件的属性,所述各个物件的属性至少包括多个方向二维图片、多个方向三维图片;处理单元204用于响应对所述各个物件的布局操作,从所述多个方向二维图片中选取所述各个物件的任一方向二维图片放置在所述目标平面图中,并获取所述各个物件在所述目标平面图中的布局数据;展示单元206用于在接收到展示所述目标场景的第一指令时,根据所述各个物件在所述目标平面图中的布局数据,从所述多个方向三维图片中调取所述各个物件的目标三维图片,并将所述各个物件的任一方向二维图片切换为所述各个物件的目标三维图片。

在该技术方案中,通过创建目标场景的目标平面图,以及目标场景内各个物件的属性,并响应对各个物件的布局操作,选取各个物件的任一方向二维图片放置在目标平面图中,并获取各个物件在目标平面图中的布局数据,在接收到展示所述目标场景的第一指令时,根据各个物件在目标平面图中的布局数据,调取各个物件的目标三维图片,并对其进行展示,相关人员可在模拟展示目标场景的过程中,可根据实际的布局情况对目标场景中各个物件灵活摆放、展示,整个过程操作简单,同时以各个物件的目标三维图片对各个物件进行展示,以实现对各个物件的可视化实景效果展示,提升了用户在查看使用过程中的视觉体验。

在上述技术方案中,优选地,所述各个物件在所述目标平面图中的布局数据包括:所述各个物件的实际尺寸、所述各个物件在所述目标平面图中的展示尺寸、所述各个物件在所述目标平面图中的坐标、所述各个物件在所述目标平面图中的展示方向。

在该技术方案中,各个物件在所述目标平面图中的展示尺寸根据各个物件的实际尺寸与目标平面图的尺寸的比例来确定。

在上述任一项技术方案中,优选地,所述处理单元204具体用于:根据所述各个物件在所述目标平面图中的布局数据,确定所述各个物件的目标三维图片的展示尺寸、展示位置及展示顺序;根据所述各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,对所述各个物件的目标三维图片进行展示。

在该技术方案中,根据各个物件在目标平面图中的布局数据,确定各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,并根据各个物件的目标三维图片的展示尺寸、展示位置及展示顺序,对各个物件的目标三维图片进行展示,由于各个物件在目标平面图中的布局数据是参考各个物件的实际布局生成的,根据各个物件在目标平面图中的布局数据来展示各个物件的目标三维图片,确保了各个物件的可视化实景效果的真实性、可靠性。

在上述任一项技术方案中,优选地,还包括:检测单元208,用于检测是否接收到展示所述目标场景的第二指令,其中,所述第二指令中包括所述目标场景的展示方向;所述展示单元206,还用于在所述检测单元208确定接收到所述第二指令时,选取与所述第二指令相关联的所述目标场景的三维布局图片,以及从所述多个方向三维图片中调取与所述第二指令相关联的所述各个物件的三维图片,并对所述与所述第二指令相关联的所述目标场景的三维布局图片和所述与所述第二指令相关联的所述各个物件的三维图片进行展示。

在该技术方案中,通过在接收到展示目标场景的第二指令时,调取与第二指令相关联的各个物件的三维图片和与第二指令相关联的目标场景的三维布局图片(包括墙壁图图片、天花板图片等),并对与第二指令相关联的目标场景的三维布局图片和各个物件的三维图片进行展示,使得可以从多个角度对各个物件进行展示,进一步优化了各个物件的可视化实景效果,同时用户可根据自身的使用需求来切换物件的展示方向,满足了用户的不同使用需求。

在上述任一项技术方案中,优选地,所述目标场景包括图书馆场景,所述展示单元206还用于:在接收到对所述图书馆场景中的任一图书的查看指令时,展示所述任一图书的关联信息;其中,所述关联信息包括以下任一或多种的组合:图书的正面图片、图书简介、图书的增值资源。

在该技术方案中,通过对任一图书的正面图片、图书简介、图书的增值资源的展示,使得用户可以很直观的查看到图书信息,方便用户查看,提升了用户的使用体验。

以下结合图3至图8对本发明的技术方案作进一步说明。

目标场景包括图书馆场景、博物馆场景等室内场景、以及室外场景,在本实施例中,以图书馆场景为例进行说明,模拟场景展现系统包括:图书馆设计模块端、图书馆展示模块端:

一、图书馆设计模块端

1、物件设计器 提供设计物件的各种属性,主要属性包括:物件类型、物件俯视平面图、物件3D图、长度、宽度、高度。

物件属性介绍:

a)物件类型:识别物件的种类,比如书架、书柜、桌子、椅子等;

b)物件俯视平面图:物件从上到下俯视的平面形状,如图3所示的BS1,其中,双线一侧为物件的正向,可制作横向、纵向、朝前、朝后4个方向的图片;

c)物件3D图:如4所示,以一定角度俯视物体的图片,推荐A、B角是30度,能够看到物件的3个面,l为物件长度,d为物件宽度,h为物件高度(建议单位:厘米),双线一侧为物件的正向,可制作4个角度的4张图片;

长度:物件的长度,如图3、图4中,BS1的l为物件宽度,(建议单位:厘米);

宽度:物件的宽度,如图3、图4中,BS1的d为物件宽度;

高度:物件的高度,如图4中,BS1的h为物件高度。

2、书籍录入器 录入书籍的名称、作者、出版社、简介、页数、侧面图片、正面图片、后面图片、关联对应的电子书(即图书的增值资源)。

3、图书馆平面设计模块提供室内平面设计器、物件布局器、书架摆放布局器。

在本实施例中,图书馆平面设计模块,可以设计图书馆的各个馆室的平面形状、大小、墙壁、天花板,可以在各个馆室内根据实际情况摆放书架、书柜桌椅等物件,提供书架的图书摆放功能。

模块介绍:

a)室内平面设计器:如图5,设计出图书馆室内的大小、图书馆的平面形状(即目标平面图),平面图的外框为图书馆室形状的边界,长宽应与图书馆室等比例缩放,中间的网格增加立体感,也可方便用户摆放物件,网格为方便计算一般为正方形,可以为长方形,中间计算过程类似,平面图的外形可以是矩形,还可以是其他不规则形状,将图书馆室的形状的各个角的点位数据记录到数据库,设计后室内底部有一层虚拟网格(网格可隐藏不显示,也可淡化虚线显示),每个格子代表固定的实际大小(比如边长为30厘米的正方形,作为系统参数可根据实际情况调整),网格的存在用于指定物件摆放时的坐标,可以根据需要选择墙壁效果图、天花板效果图,相关属性保存到数据库;

b)物件布局器:如附图6所示,设计完目标平面后,利用物件布局器,在室内摆放书架、书柜桌椅等物件,用户可根据需要移动物件、旋转物件(调整物件的方向);根据用户摆放位置,将物件所处的图书室编号、物件编号、坐标位置、物件朝向(即展示方向)等数据记录到数据库。

坐标位置说明:系统将物件2D图的左下角(或其它角亦可,系统统一)所在的坐标位置作为物件摆放的坐标(即各个物件在目标平面图中的坐标),如图6中,物件BS1的坐标为(1,1),物件BS2的坐标为(3,0)。

物件占位说明:系统根据物件的坐标位置及物件2D图的长宽将物件在地板上所占的区域标注并记录下来,地板上此区域不能再摆放其他物件。

c)书架布局器:可以在书架中摆放图书,记录下图书所处的书架编号、所在的书架层号。

二、图书室展示模块端

1、模拟三维效果展示模块

主要包括室内3D效果展示模块、室内物件展示模块:

a)室内3D效果展示模块:本模块根据设计的2D图书室形状点位、大小、墙壁、天花板等属性根据转换算法,展示出图书室的3D效果,用户可通过切换方向选择从4个角度来查看室内情况。

具体地,在本实施例中,支持切换角度来查看室内场景。

支撑角度切换的条件:

条件一:物件平面图、3D图,均制作提供了横向、纵向、朝前、朝后4个方向的图片;

条件二:使用物件布局器,在室内摆放书架、书柜桌椅等物件时,记录下了物件的坐标位置、朝向(4个方向中的一个)等数据。

如图7所示,g1、g2、g3、g4为物件BS1顶部的4个角,s1、s2、s3、s4为物件BS2顶部的4个角,当前展示的是物件BS1的g1和物件BS2的s1正对用户,当用户切换到对角的方向时,本系统根据切换指令将3D图书室地板的点位形状切换为对角查看时的点位形状,并将BS1的3D图片替换成g3角为正面展示的3D图片,将BS2的3D图片替换成s3角为正面展示的3D图片,墙壁、天花板也按对应的方向替换图片,以此实现查看角度切换到对角,切换成其他方向角度的切换过程原理类似。

b)室内物件展示模块:本模块包括两个部分:1、根据物件布局器所设计出的室内2D布局数据,将各物件对应的3D图片展示在物件布局器所指定的位置,并且根据物件所在的坐标和占位使用层次关系计算出各物件图片之间的先后层次关系,达到视觉上的3D效果。

Ⅰ、2D场景下物件2D图片的大小计算

2D图片展示的大小可相对于网格(网格为正方形)来计算,假定网格的边长为1,一个边长代表30cm。

假设一个书架的长度为120cm、宽度为50cm、高度为160cm。那么此书架2D图片的展示宽度(相对于网格)为:50/30=1.67个网格边长,此书架2D图片的展示长度为:120/30=4个网格边长。

Ⅱ、物件3D图片在3D场景下的展示大小计算

如图8,物件3D图片的大小应为Q1Q2Q3Q4矩形大小,需要计算的是Q1Q4(图片宽度)、Q1Q2(图片高度)。物件的l(长)、d(宽)、h(高)已知,根据2D/3D转换设定:A、B角已知。

计算公式:

图片宽度Q1Q4=d×cos(A)+l×cos(B);

图片高度Q1Q2=d×sin(A)+h+l×sin(B)。

Ⅲ、物件3D图片在3D场景下的展示位置计算

如图8,P1P2P3P4标注的矩形为3D场景展示画布(画布的坐标原点可以为P1或P2或P3或P4),物件3D图片为Q1Q2Q3Q4矩形,物件3D图片的展示位置应为图片相对于画布原点的坐标位置。物件的l(长)、d(宽)、h(高)已知,根据2D/3D转换设定:A、B角已知,假定网格4个边的长度均为30cm,H1H2位置长度已知,H2H3位置长度已知。

这里假设P1作为坐标原点,图片Q2相对P1的坐标位置即为图片展示位置,计算公式如下:

Q2坐标(X,Y):

X=H1H2×cos(A)-d×cos(A);

Y=d×sin(A)+h+l×sin(B)+30×sin(B)+30×sin(A)。

Ⅳ、室内物件3D图片的先后层次关系处理

在3D效果展示场景中,需要把场景内的所有物件,根据物件的俯视平面形状和位置占位将所有物件展示前后关系(哪个物件显示在前面、哪个物件展示在后面)计算出来,可以保存在一个队列,3D场景展示的时候,需要根据计算出的物件展示前后关系(即物件的展示顺序),展示各物件的3D图片,达到3D视图显示的物体层次关系。

2、2D/3D效果切换模块用户在远程查看的过程中,可以通过切换视图模式,实现2D/3D展示效果的切换。

从2D切换3D:隐藏或清除画布上的2D物件图片、网格等,按照3D算法呈现3D网格、背景、墙壁图片、3D物件图片等。

从3D切换2D:隐藏或清除画布上的3D网格、背景、墙壁图片、3D物件图片等等,按照2D算法呈现2D网格、2D物件图片等。

3、书架效果展示模块根据书架摆放布局器对所在书架摆放的书籍数据,展示出书架上的所有图书的侧面图片,方便用户查看,当用户选中某本书时,可以在适当的区域展示出该书的正面图片、简介、增值资源等,可以让用户查看图书简介或者电子内容。

4、室内视图内所有物件可根据需要放大缩小

为了达到放大物件可查看更清晰,或缩小物件使得界面内展示的物件更多的目的,用户可使用鼠标的滚动中键(滚动来为放大,回为缩小的方式,反之亦可)或界面按钮向2D或3D视图展示画布发出放大缩小的指令,使视图展示画布按照一定的比例放大或缩小,视图展示画布内的各图形、图片也自动跟随画布大小按照一定的比例放大或缩小,达到视图内物件可根据需要放大或缩小的目的。

以下结合具体处理流程来进一步对本发明的技术方案进行说明。

根据本发明的一个实施例的图书馆设计、书籍陈设流程:

第一步,管理员根据物件设计器在本系统中设计书架、书柜等物件;

第二步,系统将物件数据入库,作为物件样板供物件布局器使用;

第三步,管理员使用书籍录入器将书籍信息录入系统;

第四步,系统将书籍信息作为样板书籍供书架布局器使用;

第五步,管理员根据实际的图书馆的形状大小,使用室内平面设计器设计图书室形状;

第六步,系统将图书室数据入数据库;

第七步,管理员根据图书室的物件实际摆放情况,使用物件布局器在第五步设计好的图书室内摆放书架等物件;

第八步,系统将图书室内的书架等物件数据记入数据库;

第九步,管理员根据实际各个书架上的书籍陈设,使用书架布局器在书架上摆放图书;

第十步,系统将书架上的书籍记入数据库;

流程结束。

根据本发明的一个实施例的用户使用系统远程浏览图书室流程:

第一步,用户使用Web浏览器(不限于Web浏览器)登录系统;

第二步,系统展示各个不同的图书室供用户选择;

第三部,用户选择目标图书室;

第四步,系统使用图书室展示模块端,在浏览器中展示图书室的3D视觉效果;

第五步,用户选中目标区域的某个书架;

第六步,系统展示用户所选书架的书籍陈设情况;

第七步,用户选中书架上的某个书籍;

第八步,系统展示出该书的正面图片、图书简介以及关联的图书电子内容等。

流程结束。

在上述实施例中,通过登录本发明的系统用户可查看到图书馆的室内模拟景象,包括各个书架、设备的陈设布局,每个书架的图书摆放情况,甚至每个图书的内容,而不用本人身在图书馆,室内物件可根据实际布局情况灵活摆放、展示,方便用户远程检索查询时拥有较好的视觉体验。

以上结合附图详细说明了本发明的技术方案,本发明的技术方案提出了一种新的模拟场景展现方案,示目标场景的过程中,根据实际的布局情况对目标场景中各个物件灵活摆放、展示,整个过程操作简单,同时可以从多个角度对各个物件进行展示,实现了各个物件的可视化实景效果展示,提升了用户在查看使用过程中的视觉体验。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号