Web端室内三维交互系统的快速构建与优化  被引量:8

Rapid implementation and optimization of Web 3D indoor interactive system

在线阅读下载全文

作  者:马洪石 王行风[1,2] 薛磊 刘晨 MA Hongshi;WANG Xingfeng;XUE Lei;LIU Chen(School of Environment Science and Spatial Informatics,China University of Mining and Technology, Xuzhou,Jiangsu 221116,China;Jiangsu Key Laboratory of Resources and Environmental Information Engineering,China University of Mining and Technology,Xuzhou,Jiangsu 221116,China)

机构地区:[1]中国矿业大学环境与测绘学院,江苏徐州221116 [2]中国矿业大学江苏省资源环境信息工程重点实验室,江苏徐州221116

出  处:《中国科技论文》2019年第5期518-523,共6页China Sciencepaper

基  金:“十三五”国家重点研发计划项目(2016YFB0502104)

摘  要:针对使用WebGL原生应用程序编程接口(application programming interface,API)进行三维程序开发时效率较差以及室内虚拟场景构建难度较大的问题,提出一种依靠层次模型构建室内场景并通过三维图形引擎开发Web室内三维原型系统的方法。该方法利用Unity3D引擎和C#语言,以某车站候客大厅前厅为研究实例,实现快速、高效地构建具备交互能力的三维原型系统;并在此基础上进行基于WebGL标准的内容发布并根据优化方案对原型系统进行性能优化,使用户能够获得更真实、流畅的观感。实验结果表明:与使用WebGL原生API开发的三维程序相比,该原型系统开发速度快、运行效率高,能够实现预期的功能需求并具有良好的交互性,结合优化方案可以优化性能,符合Web三维技术的发展趋势,具有良好的研究和应用价值。It is inefficient and difficult to develop 3D programs and model complicated indoor virtual scenes useing WebGL APIs (application programming interface). To solve these issues, this paper proposes a method of developing a 3D Web prototype system by building hierarchical structure models to model indoor scenes and 3D graphics engine. Taking lobby of a railway station waiting hall as a study example areas, the method uses Unity3D engine and C# language to develope a 3D interactive system quickly and efficiently, and release the WebGL-based content of system. Besides, the performance of prototype system is optimized based on the optimization framework, thereby enabling users to obtain more realistic and smooth feeling. Results show that compareing with 3D programs based on WebGL native APIs, this prototype system has the advantages of development speed and efficiency, and fit the expected functional requirements with a better interactivity. Moreover, combining with the optimization framework, the program can obtain performance optimization, which conforms to the development trend of Web 3D technology with a good research and application value.

关 键 词:三维地理信息系统 WEBGL 室内场景 Unity3D引擎 

分 类 号:TP319[自动化与计算机技术—计算机软件与理论] P209[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象