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...
Saved in:
| Main Authors: | , , , , , |
|---|---|
| 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 |