Key technologies of 3D Web engine for coal mine based on Unity3D

Aiming at the difficulty of developing a coal mine 3D visualization business system based on Unity3D, based on the analysis of the Unity3D framework and underlying technology, the 3D Web engine is designed and packaged from five perspectives: asset packaging and downloading, 3D scene loading and unl...

Full description

Saved in:
Bibliographic Details
Main Authors: Long CHEN, Jun GUO, Jianzhong ZHANG, Zexu YU, Zhizhuang LI, Rongliang WANG
Format: Article
Language:zho
Published: Editorial Office of Safety in Coal Mines 2025-05-01
Series:Meikuang Anquan
Subjects:
Online Access:https://www.mkaqzz.com/cn/article/doi/10.13347/j.cnki.mkaq.20241285
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849310346212278272
author Long CHEN
Jun GUO
Jianzhong ZHANG
Zexu YU
Zhizhuang LI
Rongliang WANG
author_facet Long CHEN
Jun GUO
Jianzhong ZHANG
Zexu YU
Zhizhuang LI
Rongliang WANG
author_sort Long CHEN
collection DOAJ
description Aiming at the difficulty of developing a coal mine 3D visualization business system based on Unity3D, based on the analysis of the Unity3D framework and underlying technology, the 3D Web engine is designed and packaged from five perspectives: asset packaging and downloading, 3D scene loading and unloading, scene editing, scene interaction, and Web interface function communication. The asset package packaging and download are studied to solve the problem of data source; using asynchronous loading technology to load the asset package in the browser, realize the data loading and 3D scene construction; encapsulating the commonly used editing functions in Unity3D to enable quick scene editing; encapsulating the mouse interaction and camera control in Unity3D and reuse it in browser 3D scene; according to the principle of Web interface communication, developers can use the mainstream JavaScript language to call the encapsulated coal business function interface, so as to solve the difficult problem of developers developing 3D applications in coal mines. The results show that the development of the mine 3D visualization business system based on the 3D Web engine can reduce the difficulty of development and achieve the purpose of realistic scene visualization.
format Article
id doaj-art-1f3d4040fa5e4437a54a716ca7ee1dda
institution Kabale University
issn 1003-496X
language zho
publishDate 2025-05-01
publisher Editorial Office of Safety in Coal Mines
record_format Article
series Meikuang Anquan
spelling doaj-art-1f3d4040fa5e4437a54a716ca7ee1dda2025-08-20T03:53:46ZzhoEditorial Office of Safety in Coal MinesMeikuang Anquan1003-496X2025-05-0156519219910.13347/j.cnki.mkaq.20241285lMKAQ20241285Key technologies of 3D Web engine for coal mine based on Unity3DLong CHEN0Jun GUO1Jianzhong ZHANG2Zexu YU3Zhizhuang LI4Rongliang WANG5Chinese Institute of Coal Science, Beijing 100013, ChinaChinese Institute of Coal Science, Beijing 100013, ChinaChinese Institute of Coal Science, Beijing 100013, ChinaChinese Institute of Coal Science, Beijing 100013, ChinaChinese Institute of Coal Science, Beijing 100013, ChinaChinese Institute of Coal Science, Beijing 100013, ChinaAiming at the difficulty of developing a coal mine 3D visualization business system based on Unity3D, based on the analysis of the Unity3D framework and underlying technology, the 3D Web engine is designed and packaged from five perspectives: asset packaging and downloading, 3D scene loading and unloading, scene editing, scene interaction, and Web interface function communication. The asset package packaging and download are studied to solve the problem of data source; using asynchronous loading technology to load the asset package in the browser, realize the data loading and 3D scene construction; encapsulating the commonly used editing functions in Unity3D to enable quick scene editing; encapsulating the mouse interaction and camera control in Unity3D and reuse it in browser 3D scene; according to the principle of Web interface communication, developers can use the mainstream JavaScript language to call the encapsulated coal business function interface, so as to solve the difficult problem of developers developing 3D applications in coal mines. The results show that the development of the mine 3D visualization business system based on the 3D Web engine can reduce the difficulty of development and achieve the purpose of realistic scene visualization.https://www.mkaqzz.com/cn/article/doi/10.13347/j.cnki.mkaq.20241285spatial geographic information of coal mine3d visualizationunity3d3d web enginesystem design
spellingShingle Long CHEN
Jun GUO
Jianzhong ZHANG
Zexu YU
Zhizhuang LI
Rongliang WANG
Key technologies of 3D Web engine for coal mine based on Unity3D
Meikuang Anquan
spatial geographic information of coal mine
3d visualization
unity3d
3d web engine
system design
title Key technologies of 3D Web engine for coal mine based on Unity3D
title_full Key technologies of 3D Web engine for coal mine based on Unity3D
title_fullStr Key technologies of 3D Web engine for coal mine based on Unity3D
title_full_unstemmed Key technologies of 3D Web engine for coal mine based on Unity3D
title_short Key technologies of 3D Web engine for coal mine based on Unity3D
title_sort key technologies of 3d web engine for coal mine based on unity3d
topic spatial geographic information of coal mine
3d visualization
unity3d
3d web engine
system design
url https://www.mkaqzz.com/cn/article/doi/10.13347/j.cnki.mkaq.20241285
work_keys_str_mv AT longchen keytechnologiesof3dwebengineforcoalminebasedonunity3d
AT junguo keytechnologiesof3dwebengineforcoalminebasedonunity3d
AT jianzhongzhang keytechnologiesof3dwebengineforcoalminebasedonunity3d
AT zexuyu keytechnologiesof3dwebengineforcoalminebasedonunity3d
AT zhizhuangli keytechnologiesof3dwebengineforcoalminebasedonunity3d
AT rongliangwang keytechnologiesof3dwebengineforcoalminebasedonunity3d