CN117453220A - 基于Unity3D的机场旅客自助服务***及构建方法 - Google Patents

基于Unity3D的机场旅客自助服务***及构建方法 Download PDF

Info

Publication number
CN117453220A
CN117453220A CN202311799074.1A CN202311799074A CN117453220A CN 117453220 A CN117453220 A CN 117453220A CN 202311799074 A CN202311799074 A CN 202311799074A CN 117453220 A CN117453220 A CN 117453220A
Authority
CN
China
Prior art keywords
terminal
building
service
information
airport
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202311799074.1A
Other languages
English (en)
Other versions
CN117453220B (zh
Inventor
孙贤贤
孙睿晟
刘晓庆
张义
邵泉杰
孙灵芝
初元鸽
刘晓疆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Civil Aviation Cares Co ltd
Original Assignee
Qingdao Civil Aviation Cares Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Civil Aviation Cares Co ltd filed Critical Qingdao Civil Aviation Cares Co ltd
Priority to CN202311799074.1A priority Critical patent/CN117453220B/zh
Publication of CN117453220A publication Critical patent/CN117453220A/zh
Application granted granted Critical
Publication of CN117453220B publication Critical patent/CN117453220B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Geometry (AREA)
  • Remote Sensing (AREA)
  • Computer Graphics (AREA)
  • Data Mining & Analysis (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computer Hardware Design (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明属于机场信息处理技术领域,公开了基于Unity3D的机场旅客自助服务***及构建方法。该***包括:可视化交互端、应用服务器、接口服务器、数据库服务器;应用服务器通过网络链接接口服务器、数据库服务器和可视化交互端。本发明利用Unity3D技术构建机场航站楼的3D模型,融合机场现有的运营信息***数据,构建旅客自助服务***,包含航站楼内3D漫游、航站楼内目的位置查询引导、航班信息查询等功能。旨在满足机场3D可视化运营的需求之上,一个模型跨平台使用,提高用户的出行体验,同时节省构建和运维成本,数据无需经过第三方平台,隐私更加安全。

Description

基于Unity3D的机场旅客自助服务***及构建方法
技术领域
本发明属于机场信息处理技术领域,尤其涉及基于Unity3D的机场旅客自助服务***及构建方法。
背景技术
随着信息化技术的快速发展,以云计算、大数据、物联网、人工智能、5G通信为核心的数字孪生机场虚拟业务产品也在快速的发展。目前,大多数机场已经构建了以Web端、微信小程序、航站楼旅客服务终端为载体的面向旅客的服务***。但是,针对航站楼内的旅客区域的3D虚拟仿真环境的***构建还处于发展起步阶段,构建成本高,开发周期长,还缺少与现有的信息***进行有效的数据融合。
中国专利(公开号CN112381298A,公开日20210219)公开了一种空港旅客智能导航导乘自助服务***。包括多通道协同多终端复用的服务模块,实现旅客服务方式的全覆盖,旅客特征识别的智慧联想服务模块,实现旅客特征数据的数据挖掘,根据旅客特征信息对旅客进行智能化的最优服务推荐;商业行为关联预测的室内路径构建模块,将机场航站楼内商业信息与室内路径规划相结合,在室内构建出满足用户商业需求与导航需求结合的最优智能路线;弱场环境断点续接的虚实导航导乘模块,完成导航模式的自动切换,实现弱场环境下的导航导乘功能。该发明能够规划室内商业需求最优路径,提供虚实结合的室内断点续接导航设计,为机场旅客室内导航导乘自助换乘智慧***提供个性化服务流程,但是该发明没有包含3D虚拟环境的构建,不能为旅客提供虚拟现实的体验,缺少了数字孪生的科技感。
中国专利(公开号CN114861262A,公开日20220805)公开了一种基于Unity3D的可视化大型楼宇运营平台***,属于楼宇运营平台***技术领域,包括可视化模型搭建模块、可视化展示模块、互动演示模块和扩展功能模块;所述可视化模型搭建模块绘制和渲染智慧建筑的3D场景模型,并将渲染后得到的3D场景模型数据传输给所述可视化展示模块;该发明通过在平面绘制工具内绘制场景特征并根据实际建筑情况对场景特征进行排布,渲染单元从3D模型库单元中调取与绘制的场景特征相同的3D模型数据,并根据2D布局单元绘制的排布状态进行3D模型的空间排布,渲染单元渲染生成3D场景模型,将3D场景模型的绘制过程简单化,平面绘制工具简单易上手,大大地缩短了3D场景模型的绘制时长,缩短了项目的实施周期。该发明利用Unity3D技术构建了大型楼宇的3D虚拟场景,但是没有机场服务场景中的室内目的位置查询引导功能,不能集成现有的机场数据为旅客提供航班和行李的查询服务,提高旅客的出行体验。
通过上述分析,现有技术存在的问题及缺陷为:现有技术旅客自助服务***对于目的位置以及航班信息可视化查询效果差,而且节构建和运维成本高,数据需经过第三方平台,用户隐私安全性差。
发明内容
为克服相关技术中存在的问题,本发明公开实施例提供了基于Unity3D的机场旅客自助服务***及构建方法,具体涉及一种使用Navigation组件进行目标位置自动寻航并引导路径的***构建方法。
所述技术方案如下:基于Unity3D的机场旅客自助服务***,包括:
可视化交互端,用于在***终端界面选择***服务,进行***功能交互;所述***服务包括:楼内3D可视、目的位置查询引导、航班信息查询;
应用服务器,用于获取数据库存储的业务信息,包含航班动态信息、旅客信息,接收所述可视化交互端的交互数据,提供对应的航班号、计划起飞时间、计划登机时间、登机口、安检口、值机柜台航班信息和可视化交互端编号、位置,航站楼内可查询地点的配置信息;
接口服务器,用于对接外部***,获取航班动态信息和旅客信息;
数据库服务器,用于***业务数据和参数配置数据的存储;
所述应用服务器通过网络链接接口服务器、数据库服务器和可视化交互端。
进一步,所述可视化交互端包含手持端和自助服务终端;所述可视化交互端用于多个平台的发布,手持端包含机场微信小程序、Android应用和IOS应用;所述自助服务终端依托智能机器人、智能一体机、智能问询设备部署Web端应用。
进一步,所述可视化交互端内嵌机场航站楼内3D场景,包含3D漫游和目的位置查询引导功能;3D漫游功能包括:通过***终端3D虚拟环境进入航站楼后,漫步到达包含商店、值机区、安检区、候机区、登机口以及各楼层的公共厕所位置区域,查看航站楼在各区域的环境信息;
目的位置查询引导功能包括:在***终端通过选择目的地类型,或者输入目的地的具体名称,查询航站楼内建筑物地点位置,后台服务接收到查询条件后,从航站楼位置点存储库中获取对应的3D场景位置点信息,根据***终端所处的位置点和所查询目的地位置点的信息,由终端程序的Navigation组件计算出最佳路径,由Unity3D引擎进行路径渲染,在3D场景中使用高亮的路径箭头标志出来,进而提供路径引导功能;所述目的地类型包括:商店、公共厕所、值机柜台、安检口、登机口。
进一步,查询目的地位置中的路径引导使用Unity3D引擎中的Navigation组件进行障碍物、地面和移动物体的烘焙、模拟;
具体的,在Unity3D开发引擎的环境Navigation组件窗口,对所有不可通过的建筑物和物体,设置为不可通过属性,进行烘焙操作,然后在Inspector面板中为建筑物和物体添加障碍物组件;在Navigation组件窗口对可通过的地面,设置为可通过属性,进行烘焙操作。
进一步,所述可视化交互端还提供航信信息查询页面,用户通过航班号或者旅客证件号查询具体的航班信息;
所述接口服务器还对接机场生产运营***/集成***获取航班动态信息,对接离港***获取旅客信息。
本发明的另一目的在于提供一种基于Unity3D的机场旅客自助服务构建方法,该构建方法通过所述的基于Unity3D的机场旅客自助服务***实现,该构建方法包括:
S1,收集机场航站楼CAD设计图或者相关建筑物尺寸及素材;
S2,利用3DMAX建模软件,导入CAD设计图生成三维模型或者按照比例创建对应的航站楼内部和外部场景三维模型;
S3,对模型进行素材贴图并优化完成后,导出.fbx格式文件;
S4,将.fbx航站楼模型文件导入Unity 3D引擎中,进行航站楼场景搭建,并设置障碍物、地面和目的地点场景参数;
S5,设计***人机交互功能;
S6,搭建***后台服务;
S7,构建基于Unity3D的旅客自助服务***。
在步骤S1中,收集机场航站楼CAD设计图或者相关建筑物尺寸及素材,包括:收集整理航站楼外部交通道路、内部分类建筑物设计图纸及尺寸信息、建筑物的外观纹理照片、航站楼光照环境的照片,计算模型比例,形成素材库;
在步骤S2中,利用3DMAX建模软件,导入CAD设计图生成三维模型或者按照比例创建对应的航站楼内部和外部场景三维模型,包括:在建模过程中,如果有对应的CAD三维设计图,直接将设计图导入到3DMAX软件中,建立对应的模型;如果缺少对应的CAD设计图,按照建筑物的尺寸比例创建航站楼外部和内部场景模型;航站楼外部和内部场景模型创建后在3DMAX软件中通过编辑多边形对象的方式修改模型,并通过细分与光滑处理,不断平滑网格,优化模型。
在步骤S3中,对模型进行素材贴图,包括:使用3DMAX自带的Vary渲染器进行模型贴图制作,获取建筑物的纹理;对于商店、安检口、值机柜台、登机口、公共厕所位置标志牌,提取照片中的材质进行纹理贴图处理;
在步骤S4中,进行航站楼场景搭建,包括:航站楼外部场景包含天空建模、外部交通道路以及光照设置;天空建模使用Unity3D自带的天空盒skybox插件进行天空制作,调整航站楼整体的光照参数;显示航站楼进出库交通道路对外延伸,获取航站楼外部交通信息;航站楼内部场景搭建包含航站楼光照设置和路径引导设置。
进一步,路径引导设置,包括以下步骤:
步骤一,对查询的目标地点进行分类标签和名称设置;
步骤二,在Navigation组件窗口对所有不可通过的建筑物和物体,设置为不可通过属性,进行烘焙操作,然后在Inspector面板中为这些建筑物和物体添加障碍物组件;
步骤三,在Navigation组件窗口对可通过的地面,设置为可通过属性,进行烘焙操作。
在步骤S5中,设计***人机交互功能,包括:对主摄像头控制、漫游人物脚本代码编写;
所述主摄像头控制包括:在目的地点查询模式下,在主摄像头上绑定控制脚本代码,控制主摄像头的旋转方向、移动方向、移动速度;
所述漫游人物脚本代码编写包括:对场景漫游中的人物模型绑定脚本程序,在脚本程序中通过调用Transform、Rigidbody、CharacterController组件的方式实现第三人称视角人物运动的功能;脚本程序编写完成后,将第三人称视角人物拖动到漫游人物第三人称控制相机上;
在步骤S6中,搭建***后台服务,包括:数据库设计和部署、外部接口服务程序编写和搭建、后台应用服务编写和搭建;
所述数据库设计,包含航班信息表、旅客信息表和***配置表三张表的设计;
外部接口服务程序编写包括:对接生产运营***/集成***和离港***的接口,获取航班信息和旅客订票信息的服务接口;
后台应用服务编写,包含航班信息和旅客信息的新增、通过航班号或者旅客证件号查询航班信息、***配置的增删改查的应用接口服务;
在步骤S7中,构建基于Unity3D的旅客自助服务***,包括:航站楼内3D场景漫游、航站楼内目的位置查询、航班信息查询。
结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明利用Unity3D技术构建机场航站楼的3D模型,融合机场现有的运营信息***数据,构建旅客自助服务***,包含航站楼内3D漫游、航站楼内目的位置查询引导、航班信息查询等功能。旨在满足机场3D可视化运营的需求之上,一个模型跨平台使用,提高用户的出行体验,同时节省构建和运维成本,数据无需经过第三方平台,隐私更加安全。本发明在满足机场3D可视化运营的需求之上,一个模型跨平台使用,提高用户的出行体验,同时节省构建和运维成本,数据无需经过第三方平台,隐私更加安全。本发明模型跨平台使用,提高用户的出行体验,同时节省构建和运维成本,数据无需经过第三方平台,隐私更加安全。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理;
图1是本发明实施例提供的基于Unity3D的机场旅客自助服务***示意图;
图2是本发明实施例提供的基于Unity3D的机场旅客自助服务***构建方法流程图;
图3是本发明实施例提供的基于Unity3D的机场旅客自助服务***图;
图中:1、可视化交互端;2、应用服务器;3、接口服务器;4、数据库服务器。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。
本发明实施例提供的基于Unity3D的机场旅客自助服务***及构建方法创新点在于:在满足机场3D可视化运营的需求之上,一个模型跨平台使用,提高用户的出行体验,同时节省构建和运维成本,数据无需经过第三方平台,隐私更加安全。
实施例1,如图1所示,本发明实施例提供一种基于Unity3D的机场旅客自助服务***包括:
可视化交互端1,包含手持端和自助服务终端,旅客在***终端界面选择***服务(楼内3D可视、目的位置查询引导、航班信息查询)进行***功能交互;
应用服务器2,用于获取数据库存储的各类业务信息,包含航班动态信息、旅客信息,接收所述可视化交互端的交互数据,提供对应的航班号、计划起飞时间、计划登机时间、登机口、安检口、值机柜台航班信息和可视化交互端编号、位置,航站楼内可查询地点的配置信息;
接口服务器3,用于对接外部***,获取航班动态信息和旅客信息;
数据库服务器4,用于***业务数据和各参数配置数据的存储;
所述应用服务器2通过网络链接接口服务器3、数据库服务器4和可视化交互端1。
在本发明实施例中,所述可视化交互端1,支持多个平台的发布使用,手持端包含机场微信小程序、Android应用和IOS应用;自助服务终端可以依托于智能机器人、智能一体机、智能问询设备等部署Web端应用。
其中,Web端应用需要更新时,将打包的程序放置在特定的目录下,由后台的自动部署服务自动发布,分散的自助服务终端可接收对应的程序后,在使用时强制进行更新。
此外,所述可视化交互端1内嵌机场航站楼内3D场景,包含3D漫游和目的位置查询引导两种主要功能。3D漫游功能是旅客通过***终端3D虚拟环境进入航站楼后,可以漫步到达的各区域,包含商店、值机区、安检区、候机区、登机口以及各个楼层的公共厕所位置等,查看航站楼在各区域的环境信息。目的位置查询引导功能是指旅客在***终端通过选择目的地类型(商店、公共厕所、值机柜台、安检口、登机口),或者进一步输入目的地的具体名称,来查询航站楼内建筑物地点位置,并在3D场景中使用高亮的路径箭头标志,提供路径引导功能。
具体的,所述可视化交互端1目的地查询中的路径引导使用Unity3D引擎中的Navigation组件进行障碍物、地面和移动物体的烘焙、模拟。具体的,在Unity3D开发引擎的环境Navigation组件窗口,对所有不可通过的建筑物和物体,设置为不可通过属性,进行烘焙操作,然后在Inspector面板中为这些建筑物和物体添加障碍物组件;在Navigation组件窗口对可通过的地面,设置为可通过属性,进行烘焙操作。
示例性的,目的位置查询引导功能包括:用户在***终端通过选择目的地类型,或者进一步输入目的地的具体名称,查询航站楼内建筑物地点位置,后台服务接收到查询条件后,从航站楼位置点存储库中获取对应的3D场景位置点信息,根据***终端所处的位置点和所查询目的地位置点的信息,由终端程序的Navigation组件计算出最佳路径,由Unity3D引擎进行路径渲染,在3D场景中使用高亮的路径箭头标志出来,进而提供路径引导功能;所述目的地类型包括:商店、公共厕所、值机柜台、安检口、登机口。
此外,可视化交互端1还提供了航信信息查询页面,旅客可通过航班号或者旅客证件号查询具体的航班信息。
在本发明实施例中,所述接口服务器3还对接机场生产运营***/集成***获取航班动态信息,对接离港***获取旅客信息。
实施例2,如图2所示,本发明实施例还提供一种基于Unity3D的机场旅客自助服务***构建方法包括:
S1,收集机场航站楼CAD设计图或者相关建筑物尺寸及素材;
S2,利用3DMAX建模软件,导入CAD设计图生成三维模型或者按照比例创建对应的航站楼内部和外部场景三维模型;
S3,对模型进行素材贴图并优化完成后,导出.fbx格式文件;
S4,将.fbx航站楼模型文件导入Unity 3D引擎中,进行航站楼场景搭建,并设置障碍物、地面和目的地点场景参数;
S5,设计***人机交互功能;
S6,搭建***后台服务;
S7,构建基于Unity3D的旅客自助服务***。
在本发明实施例步骤S1具体包括:收集整理航站楼外部交通道路、内部分类建筑物设计图纸及尺寸信息、建筑物的外观纹理照片、航站楼光照环境的照片,计算模型比例,形成素材库。
在本发明实施例步骤S2所述的建模过程中,如果有对应的CAD三维设计图,可直接将设计图导入到3DMAX软件中,建立对应的模型;如果缺少对应的CAD设计图,可按照建筑物的尺寸比例创建航站楼外部和内部场景模型;模型创建后可通过编辑多边形对象的方式修改模型,并通过细分与光滑处理,不断平滑网格,优化模型。
可以理解,本发明主要在使用3DMAX软件中的编辑多边形对象命令面板,选择细分和光滑处理,根据需要达到要求即可。
在本发明实施例步骤S3模型贴图处理中,使用3DMAX自带的Vary渲染器进行模型贴图制作,表现出建筑物更真实的质感、纹理;对于商店、安检口、值机柜台、登机口、公共厕所等特殊位置标志牌的细节,可以提取照片中的材质进行纹理贴图处理。
可以理解,本发明主要是处理照片后,进行颜色拟合,或者直接编辑一张跟标志牌一致的图片,在3DMAX中将图片付给模型惊醒贴图处理。
在本发明实施例步骤S4场景搭建包括:
航站楼外部场景包含天空建模、外部交通道路以及光照设置;天空建模使用Unity3D自带的天空盒skybox插件进行天空制作,调整航站楼整体的光照参数,使得航站楼整体更美观;显示航站楼进出库主要交通道路,对外延伸一部分,让人对航站楼外部的交通格局更清晰。
航站楼内部场景搭建主要包含航站楼光照设置和路径引导相关设置。其中,针对路径引导需要进行如下的配置:
步骤一,对可查询的目标地点进行分类标签和名称设置;
步骤二,在Navigation组件窗口对所有不可通过的建筑物和物体,设置为不可通过属性,进行烘焙操作,然后在Inspector面板中为这些建筑物和物体添加障碍物组件;
步骤三,在Navigation组件窗口对可通过的地面,设置为可通过属性,进行烘焙操作。
在本发明实施例步骤S5人机交互功能具体包含主摄像头的控制、漫游人物脚本代码编写;
所述主摄像头控制,是指在目的地点查询模式下,可在主摄像头上绑定控制脚本代码,控制主摄像头的旋转方向、移动方向、移动速度;
所述漫游人物脚本代码编写包括:对场景漫游中的人物模型绑定脚本程序,在脚本程序中通过调用Transform、Rigidbody、CharacterController组件的方式实现第三人称视角人物运动的功能。脚本程序编写完成后,将第三人称视角人物拖动到漫游人物第三人称控制相机上,脚本程序具体如下:
using UnityEngine;
public class ThirdPersonCameraController : MonoBehaviour{
public Transform target; // 相机要跟随的目标 public floatdistance = 10f; // 相机与目标的距离 public float height = 5f; // 相机与目标的高度
public float directionChangeSpeed = 1.0f;
public float heightChangeSpeed = 1.0f;
public float distanceChangeSpeed = 1.0f;
private float currentDegree;
private float currentHeight;
private float currentDistance;
private void Start()
{
// 初始情况下对齐玩家的正向朝向 currentDegree = 0;
currentHeight = height;
currentDistance = distance;
}
private void LateUpdate()
{
float directionChange = Input.GetAxis("Mouse X") *directionChangeSpeed;
float heightChange = Input.GetAxis("Mouse Y") *heightChangeSpeed;
float distanceChange = Input.GetAxis("Mouse ScrollWheel") *distanceChangeSpeed;
currentDegree += directionChange;
currentHeight += heightChange;
currentDistance += distanceChange;
// 相机于目标的距离不能小于高度差,不然无论如何都无法维持if (Mathf.Abs(currentDistance) < Mathf.Abs(currentHeight))
{
return;
}
// 先计算圆心的位置 Vector3 lookAtPosition =target.transform.position;
Vector3 circleCenter = lookAtPosition + new Vector3(0,currentHeight, 0);
// 计算圆的半径 float circleRadius = Mathf.Sqrt(currentDistance * currentDistance - currentHeight * currentHeight);
// 使用夹角来计算相机相对圆心的XZ偏移 float rad =Mathf.Deg2Rad * currentDegree;
float xDistance = Mathf.Cos(rad) * circleRadius;
float zDistance = Mathf.Sin(rad) * circleRadius;
// 最后拿到相机的位置 Vector3 cameraPos = circleCenter+ new Vector3(xDistance, 0, zDistance);
// 设置相机的位置 transform.position = cameraPos;
// 让相机朝向目标 transform.LookAt(target);
}}
在本发明实施例步骤S6中包含数据库设计和部署、外部接口服务程序编写和搭建、后台应用服务编写和搭建;
所述数据库设计,主要包含航班信息表、旅客信息表和***配置表三张表的设计;
外部接口服务程序编写包括:对接生产运营***/集成***和离港***的接口,获取航班信息和旅客订票信息的服务接口;
后台应用服务编写,主要包含航班信息和旅客信息的新增、通过航班号或者旅客证件号查询航班信息、***配置的增删改查的应用接口服务。
在本发明实施例步骤S7中,构建的基于Unity3D的旅客自助服务***功能包括:
航站楼内3D场景漫游:在虚拟场景中,通过第三人称视角跟随虚拟设定的人物运动,实现航站楼内部的虚拟场景下漫游的功能;
航站楼内目的位置查询:旅客在***终端上选择地点类别(包含商店、安检口、值机柜台、登机口、公共厕所)和/或输入航站楼内位置点名称,查询出来对应位置点后,高亮显示目标位置点,点击查询出来的位置点作为目标位置点,并选择起始位置点,***通过脚本控制生成移动物体,即确定起始位置点和目标位置点后,在起始位置点虚拟生成一个提前预置的NavMeshAgent属性的虚拟寻路移动物体。在世界坐标系下,该寻路物体会不断地从起始位置点请求移动到离目的点最近的有效位置点,最终到达目的位置点,实现通过移动来标识路径,在3D场景中显示两点之间的最短路径。
航班信息查询:旅客在***终端上通过航班号查询后台服务提供的航班信息;也可以通过旅客购票的证件号查询离港***中该旅客的购票信息,进而根据购票信息中的航班号查看具体的航班信息。
实施例3,作为本发明另一种实施方式,如图3所示,本发明实施例提供的基于Unity3D的机场旅客自助服务***该***由可视化交互端1、应用服务器2、数据库服务器4和接口服务器3等结构组成,主要包含航站楼内3D漫游、航站楼内目的位置查询引导、航班信息查询等3大功能。
接口服务器3对接机场生产运营***/集成***获取航班动态信息,对接离港***获取旅客信息,并将获取的航班和旅客信息通过应用服务器存储到数据库中。
旅客可在可视化交互端1根据需要选择使用三大功能。航站楼内3D漫游可支持旅客在终端虚拟场景中,通过第三人称的视角跟随虚拟设定的人物运动,实现航站楼内部的虚拟场景下漫游的功能。航站楼内目的位置查询功能支持旅客在终端上选择地点类别(包含商店、安检口、值机柜台、登机口、公共厕所)和/或输入地点名称,查询出来对应地点后,***在虚拟场景中高亮显示目标位置点;旅客点击查询的位置点作为目标位置点,并选择起始位置点,***3D场景中会显示两点之间的最短路径。航班信息查询功能支持旅客在***终端上通过航班号查询后台服务提供的航班信息;也支持旅客通过购票的证件号查询离港***中该旅客的购票信息,进而根据购票信息中的航班号查看具体的航班信息。航站楼内3D漫游和目的位置查询引导功能主要由终端的Unity3D引擎支持,不需要通过应用服务器获取后端业务数据;航班信息查询需要终端通过网络连接应用服务器获取数据库中的旅客信息和航班信息。
作为本发明另一种实施方式,基于Unity3D的机场旅客自助服务***构建方法主要包含前期建模,场景搭建,***后台开发,***集成、测试和发布三个阶段。
(1)前期建模:收集材料:收集整理航站楼外部交通道路、内部分类建筑物设计图纸及尺寸信息、建筑物的外观纹理照片、航站楼光照环境的照片,计算模型比例,形成素材库。
模型创建:如果有对应的CAD三维设计图,可直接将设计图导入到3DMAX软件中,建立对应的模型;如果缺少对应的CAD设计图,可按照建筑物的尺寸比例创建航站楼外部和内部场景模型;模型创建后可通过编辑多边形对象的方式修改模型,并通过细分与光滑处理,不断平滑网格,优化模型。
模型贴图优化:使用3DMAX自带的Vary渲染器结合Photoshop进行模型贴图制作,表现出建筑物更真实的质感、纹理,导出.fbx模型文件。
(2)场景搭建:将.fbx文件导入Unity3D开发环境后,使用Unity3D自带的天空盒skybox插件进行天空制作,调整航站楼整体的光照参数,显示航站楼进出库主要交通道路,构建航站楼外部场景;对航站楼内部可查询的目标地点进行分类标签和名称设置,利用Navigation组件设置航站楼内不可通过建筑物和物体,以及可通过的地面,构建航站楼内部场景。
人机交互设计:在主摄像头上绑定控制脚本代码,控制主摄像头的旋转方向、移动方向、移动速度;对场景漫游中的人物模型绑定脚本程序,在脚本程序中通过调用Transform、Rigidbody、CharacterContriller组件的方式实现第三人称视角的人物运动。
(3)***后台开发:数据库设计,主要包含航班信息表、旅客信息表和***配置表三张表的设计;
外部接口服务,对接生产运营***/集成***和离港***的接口,编写获取航班信息和旅客订票信息的服务接口;
后台应用服务,编写航班信息和旅客信息的新增、***配置的增删改查、通过航班号或者旅客证件号查询航班信息等的应用接口服务。
(4)***集成、测试和发布:搭建数据库服务器、应用服务器、接口服务器,发布可视化前端版本并集成后台服务,进行***的测试、优化和发布,最终形成具有航站楼内3D场景漫游、航站楼内目的位置查询引导、航班信息查询三大功能的基于Unity3D的机场旅客自助服务***。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
上述装置/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程。
本发明实施例还提供了一种计算机设备,该计算机设备包括:至少一个处理器、存储器以及存储在所述存储器中并可在所述至少一个处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意各个方法实施例中的步骤。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。
本发明实施例还提供了一种信息数据处理终端,所述信息数据处理终端用于实现于电子装置上执行时,提供用户输入接口以实施如上述各方法实施例中的步骤,所述信息数据处理终端不限于手机、电脑、交换机。
本发明实施例还提供了一种服务器,所述服务器用于实现于电子装置上执行时,提供用户输入接口以实施如上述各方法实施例中的步骤。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。
以上所述,仅为本发明较优的具体的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。

Claims (10)

1.一种基于Unity3D的机场旅客自助服务***,其特征在于,该***包括:
可视化交互端(1),用于在***终端界面选择***服务,进行***功能交互;所述***服务包括:楼内3D可视、目的位置查询引导、航班信息查询;
应用服务器(2),用于获取数据库存储的业务信息,包含航班动态信息、旅客信息,接收所述可视化交互端(1)的交互数据,提供对应的航班号、计划起飞时间、计划登机时间、登机口、安检口、值机柜台航班信息和可视化交互端编号、位置,航站楼内可查询地点的配置信息;
接口服务器(3),用于对接外部***,获取航班动态信息和旅客信息;
数据库服务器(4),用于***业务数据和参数配置数据的存储;
所述应用服务器(2)通过网络链接接口服务器(3)、数据库服务器(4)和可视化交互端(1)。
2.根据权利要求1所述的基于Unity3D的机场旅客自助服务***,其特征在于,所述可视化交互端(1)包含手持端和自助服务终端;所述可视化交互端(1)用于多个平台的发布,手持端包含机场微信小程序、Android应用和IOS应用;所述自助服务终端依托智能机器人、智能一体机、智能问询设备部署Web端应用。
3.根据权利要求1所述的基于Unity3D的机场旅客自助服务***,其特征在于,所述可视化交互端(1)内嵌机场航站楼内3D场景,包含3D漫游和目的位置查询引导功能;3D漫游功能包括:通过***终端3D虚拟环境进入航站楼后,漫步到达包含商店、值机区、安检区、候机区、登机口以及各楼层的公共厕所位置区域,查看航站楼在各区域的环境信息;
目的位置查询引导功能包括:在***终端通过选择目的地类型,或者输入目的地的具体名称,查询航站楼内建筑物地点位置,后台服务接收到查询条件后,从航站楼位置点存储库中获取对应的3D场景位置点信息,根据***终端所处的位置点和所查询目的地位置点的信息,由终端程序的Navigation组件计算出最佳路径,由Unity3D引擎进行路径渲染,在3D场景中使用高亮的路径箭头标志出来,进而提供路径引导功能;所述目的地类型包括:商店、公共厕所、值机柜台、安检口、登机口。
4.根据权利要求3所述的基于Unity3D的机场旅客自助服务***,其特征在于,查询目的地位置中的路径引导使用Unity3D引擎中的Navigation组件进行障碍物、地面和移动物体的烘焙、模拟;
具体的,在Unity3D开发引擎的环境Navigation组件窗口,对所有不可通过的建筑物和物体,设置为不可通过属性,进行烘焙操作,然后在Inspector面板中为建筑物和物体添加障碍物组件;在Navigation组件窗口对可通过的地面,设置为可通过属性,进行烘焙操作。
5.根据权利要求1所述的基于Unity3D的机场旅客自助服务***,其特征在于,所述可视化交互端(1)还提供航信信息查询页面,用户通过航班号或者旅客证件号查询具体的航班信息;
所述接口服务器(3)还对接机场生产运营***/集成***获取航班动态信息,对接离港***获取旅客信息。
6.一种基于Unity3D的机场旅客自助服务构建方法,其特征在于,该构建方法通过权利要求1-5任意一项所述的基于Unity3D的机场旅客自助服务***实现,该构建方法包括:
S1,收集机场航站楼CAD设计图或者相关建筑物尺寸及素材;
S2,利用3DMAX建模软件,导入CAD设计图生成三维模型或者按照比例创建对应的航站楼内部和外部场景三维模型;
S3,对模型进行素材贴图并优化完成后,导出.fbx格式文件;
S4,将.fbx航站楼模型文件导入Unity 3D引擎中,进行航站楼场景搭建,并设置障碍物、地面和目的地点场景参数;
S5,设计***人机交互功能;
S6,搭建***后台服务;
S7,构建基于Unity3D的旅客自助服务***。
7.根据权利要求6所述的基于Unity3D的机场旅客自助服务构建方法,其特征在于,在步骤S1中,收集机场航站楼CAD设计图或者相关建筑物尺寸及素材,包括:收集整理航站楼外部交通道路、内部分类建筑物设计图纸及尺寸信息、建筑物的外观纹理照片、航站楼光照环境的照片,计算模型比例,形成素材库;
在步骤S2中,利用3DMAX建模软件,导入CAD设计图生成三维模型或者按照比例创建对应的航站楼内部和外部场景三维模型,包括:在建模过程中,如果有对应的CAD三维设计图,直接将设计图导入到3DMAX软件中,建立对应的模型;如果缺少对应的CAD设计图,按照建筑物的尺寸比例创建航站楼外部和内部场景模型;航站楼外部和内部场景模型创建后在3DMAX软件中通过编辑多边形对象的方式修改模型,并通过细分与光滑处理,不断平滑网格,优化模型。
8.根据权利要求6所述的基于Unity3D的机场旅客自助服务构建方法,其特征在于,在步骤S3中,对模型进行素材贴图,包括:使用3DMAX自带的Vary渲染器进行模型贴图制作,获取建筑物的纹理;对于商店、安检口、值机柜台、登机口、公共厕所位置标志牌,提取照片中的材质进行纹理贴图处理;
在步骤S4中,进行航站楼场景搭建,包括:航站楼外部场景包含天空建模、外部交通道路以及光照设置;天空建模使用Unity3D自带的天空盒skybox插件进行天空制作,调整航站楼整体的光照参数;显示航站楼进出库交通道路对外延伸,获取航站楼外部交通信息;航站楼内部场景搭建包含航站楼光照设置和路径引导设置。
9.根据权利要求8所述的基于Unity3D的机场旅客自助服务构建方法,其特征在于,路径引导设置,包括以下步骤:
步骤一,对查询的目标地点进行分类标签和名称设置;
步骤二,在Navigation组件窗口对所有不可通过的建筑物和物体,设置为不可通过属性,进行烘焙操作,然后在Inspector面板中为这些建筑物和物体添加障碍物组件;
步骤三,在Navigation组件窗口对可通过的地面,设置为可通过属性,进行烘焙操作。
10.根据权利要求6所述的基于Unity3D的机场旅客自助服务构建方法,其特征在于,在步骤S5中,设计***人机交互功能,包括:对主摄像头控制、漫游人物脚本代码编写;
所述主摄像头控制包括:在目的地点查询模式下,在主摄像头上绑定控制脚本代码,控制主摄像头的旋转方向、移动方向、移动速度;
所述漫游人物脚本代码编写包括:对场景漫游中的人物模型绑定脚本程序,在脚本程序中通过调用Transform、Rigidbody、CharacterController组件的方式实现第三人称视角人物运动的功能;脚本程序编写完成后,将第三人称视角人物拖动到漫游人物第三人称控制相机上;
在步骤S6中,搭建***后台服务,包括:数据库设计和部署、外部接口服务程序编写和搭建、后台应用服务编写和搭建;
所述数据库设计,包含航班信息表、旅客信息表和***配置表三张表的设计;
外部接口服务程序编写包括:对接生产运营***/集成***和离港***的接口,获取航班信息和旅客订票信息的服务接口;
后台应用服务编写,包含航班信息和旅客信息的新增、通过航班号或者旅客证件号查询航班信息、***配置的增删改查的应用接口服务;
在步骤S7中,构建基于Unity3D的旅客自助服务***,包括:航站楼内3D场景漫游、航站楼内目的位置查询、航班信息查询。
CN202311799074.1A 2023-12-26 2023-12-26 基于Unity3D的机场旅客自助服务***及构建方法 Active CN117453220B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311799074.1A CN117453220B (zh) 2023-12-26 2023-12-26 基于Unity3D的机场旅客自助服务***及构建方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311799074.1A CN117453220B (zh) 2023-12-26 2023-12-26 基于Unity3D的机场旅客自助服务***及构建方法

Publications (2)

Publication Number Publication Date
CN117453220A true CN117453220A (zh) 2024-01-26
CN117453220B CN117453220B (zh) 2024-04-09

Family

ID=89584140

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311799074.1A Active CN117453220B (zh) 2023-12-26 2023-12-26 基于Unity3D的机场旅客自助服务***及构建方法

Country Status (1)

Country Link
CN (1) CN117453220B (zh)

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107016723A (zh) * 2017-04-12 2017-08-04 电子科技大学成都研究院 一种虚拟3d校园场景漫游路径生成方法
KR101761364B1 (ko) * 2016-03-31 2017-08-04 (주)토탈소프트뱅크 컨테이너 항만 터미널 3d 모델링 방법 및 시스템
CN107038745A (zh) * 2017-03-21 2017-08-11 中国农业大学 一种3d旅游景观漫游交互方法及装置
CN108810796A (zh) * 2018-05-02 2018-11-13 上海工程技术大学 一种机场自助服务的方法及装置
CN109710357A (zh) * 2018-12-24 2019-05-03 曙光信息产业(北京)有限公司 一种基于Unity3D引擎实现服务器操作的方法及***
CN111292417A (zh) * 2020-01-17 2020-06-16 中国民航大学 机场地景三维可视化仿真方法
CN112381298A (zh) * 2020-11-16 2021-02-19 北京交通大学 空港旅客智能导航导乘自助服务***
US20210056762A1 (en) * 2018-03-23 2021-02-25 Hoverlay, Inc. Design and generation of augmented reality experiences for structured distribution of content based on location-based triggers
CN112802208A (zh) * 2021-03-30 2021-05-14 中国民用航空总局第二研究所 一种航站楼内三维可视化方法及装置
CN113628088A (zh) * 2020-05-07 2021-11-09 上海鹭航科技有限公司 一种路侧交通可视化三维运控***
CN114297935A (zh) * 2021-12-30 2022-04-08 中国民用航空总局第二研究所 基于数字孪生的机场航站楼离港优化运行仿真***及方法
CN114861262A (zh) * 2022-04-14 2022-08-05 苏州金朵云数字科技有限公司 一种基于Unity3D的可视化大型楼宇运营平台***
CN114882177A (zh) * 2022-05-19 2022-08-09 中国商用飞机有限责任公司北京民用飞机技术研究中心 一种模型生成方法及装置
CN115358459A (zh) * 2022-08-16 2022-11-18 高奎刚 一种航站楼智能化客流引导***及方法
CN115619990A (zh) * 2022-10-31 2023-01-17 中国电子科技集团公司第二十研究所 一种基于虚拟现实技术的三维态势显示方法及***
CN116755672A (zh) * 2023-03-31 2023-09-15 青岛民航凯亚***集成有限公司 基于Vue.js的机场航显可视化模板编辑***与方法

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101761364B1 (ko) * 2016-03-31 2017-08-04 (주)토탈소프트뱅크 컨테이너 항만 터미널 3d 모델링 방법 및 시스템
CN107038745A (zh) * 2017-03-21 2017-08-11 中国农业大学 一种3d旅游景观漫游交互方法及装置
CN107016723A (zh) * 2017-04-12 2017-08-04 电子科技大学成都研究院 一种虚拟3d校园场景漫游路径生成方法
US20210056762A1 (en) * 2018-03-23 2021-02-25 Hoverlay, Inc. Design and generation of augmented reality experiences for structured distribution of content based on location-based triggers
CN108810796A (zh) * 2018-05-02 2018-11-13 上海工程技术大学 一种机场自助服务的方法及装置
CN109710357A (zh) * 2018-12-24 2019-05-03 曙光信息产业(北京)有限公司 一种基于Unity3D引擎实现服务器操作的方法及***
CN111292417A (zh) * 2020-01-17 2020-06-16 中国民航大学 机场地景三维可视化仿真方法
CN113628088A (zh) * 2020-05-07 2021-11-09 上海鹭航科技有限公司 一种路侧交通可视化三维运控***
CN112381298A (zh) * 2020-11-16 2021-02-19 北京交通大学 空港旅客智能导航导乘自助服务***
CN112802208A (zh) * 2021-03-30 2021-05-14 中国民用航空总局第二研究所 一种航站楼内三维可视化方法及装置
CN114297935A (zh) * 2021-12-30 2022-04-08 中国民用航空总局第二研究所 基于数字孪生的机场航站楼离港优化运行仿真***及方法
CN114861262A (zh) * 2022-04-14 2022-08-05 苏州金朵云数字科技有限公司 一种基于Unity3D的可视化大型楼宇运营平台***
CN114882177A (zh) * 2022-05-19 2022-08-09 中国商用飞机有限责任公司北京民用飞机技术研究中心 一种模型生成方法及装置
CN115358459A (zh) * 2022-08-16 2022-11-18 高奎刚 一种航站楼智能化客流引导***及方法
CN115619990A (zh) * 2022-10-31 2023-01-17 中国电子科技集团公司第二十研究所 一种基于虚拟现实技术的三维态势显示方法及***
CN116755672A (zh) * 2023-03-31 2023-09-15 青岛民航凯亚***集成有限公司 基于Vue.js的机场航显可视化模板编辑***与方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ROMADHANI ARDI: "Investigating Effectiveness Wayfinding on Terminal Navigation in Terminal 2 Soekarno-Hatta Airport: Bayesian Network Approach", ICIBE \'19: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND BUSINESS ENGINEERING, 27 September 2019 (2019-09-27) *
李潘;李星悦;施叶林;田宇;董晓钰;王红;: "民航机场航站楼运行管理可视化模拟***", 电脑知识与技术, no. 06, 29 February 2016 (2016-02-29) *
牛庆丽;薛焕唐;黄海林;: "基于Unity3D的黄河风景名胜区虚拟漫游的实现", 电脑知识与技术, no. 20, 15 July 2015 (2015-07-15) *
魏育坤;: "基于Unity3D的虚拟现实交互***的设计与实现", 电子技术与软件工程, no. 14, 30 July 2018 (2018-07-30) *

Also Published As

Publication number Publication date
CN117453220B (zh) 2024-04-09

Similar Documents

Publication Publication Date Title
CN109829022B (zh) 一种融合监控视频信息的互联网地图服务***及构建方法
CN108759840A (zh) 一种室内外一体化三维导航路径规划方法
KR102160990B1 (ko) 객체 기반의 3d 도시 모델링 방법 및 이를 구현하는 서버, 그리고 이를 이용하는 시스템
Farenc et al. An informed environment dedicated to the simulation of virtual humans in urban context
CN110097635B (zh) 基于bim和vr的道路3d漫游模拟驾驶***建立方法
US20230074265A1 (en) Virtual scenario generation method and apparatus, computer device and storage medium
US20080231630A1 (en) Web Enabled Three-Dimensional Visualization
US20200082029A1 (en) Systems and methods for creating electronic indoor maps
KR100915209B1 (ko) 엑스엠엘 기반의 입체 건물 입면 및 내부 자동 모델링 및내비게이션 시스템 및 그 방법
CN110992510A (zh) 基于安防场景vr自动巡更检查方法及其***
CN116227834A (zh) 一种基于三维点云模型的智能景区数字化平台
Shao et al. Environmental modeling for autonomous virtual pedestrians
Azfar et al. Efficient procedure of building university campus models for digital twin simulation
Stahl et al. Taking location modelling to new levels: A map modelling toolkit for intelligent environments
Liu et al. Image-based semantic construction reconstruction
CN107153744A (zh) 地下三维管线决策***
CN116012843A (zh) 一种虚拟场景数据标注生成方法及***
CN111161413A (zh) 一种基于gis的三维虚拟机场平台的构建方法
Artal-Villa et al. Vehicle-pedestrian interaction in sumo and unity3d
CN112053440A (zh) 单体化模型的确定方法及通信装置
CN116958478B (zh) 城市建筑模型程序化生成方法、装置、设备及存储介质
CN117934705A (zh) 建筑模型批量生成方法、装置、可读存储介质及电子设备
CN117453220B (zh) 基于Unity3D的机场旅客自助服务***及构建方法
Jepson et al. An environment for real-time urban simulation
CN115861548B (zh) 一种轨道交通接驳设施规划方案展示与交互平台及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant