Guangyue Wang, Yang Peng, Pengfei Zhang, Maojun Zhang
{"title":"unity3D中倾斜摄影模型的漫游","authors":"Guangyue Wang, Yang Peng, Pengfei Zhang, Maojun Zhang","doi":"10.1117/12.2540424","DOIUrl":null,"url":null,"abstract":"The size of 3D model reconstructed based on oblique photography is always too large to load into Unity3D efficiently and robustly for roaming. To solve this problem, we propose a novel roaming method for oblique photography threedimensional models in Unity3D. The method can quickly load large-scale oblique photography model in Unity3D and realize fluency virtual roaming. Firstly, different level of detail models are generated by using LOD (level of detail) technology and divide the LOD models into blocks with same size. Secondly, we load the entire low LOD model as a panoramic view of the scene and load little high LOD model blocks around the location of viewpoint dynamically while roaming. A Nine-palace mode is adopted for high LOD model blocks selection strategy. Finally, a coroutines and asynchronous loading methods are used to further improve the roaming process. The experimental results show that our method is faster than Acute3D Viewer in the visualization of oblique photography model.","PeriodicalId":90079,"journal":{"name":"... International Workshop on Pattern Recognition in NeuroImaging. International Workshop on Pattern Recognition in NeuroImaging","volume":"38 1","pages":"111980W - 111980W-5"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Roaming of oblique photography model in unity3D\",\"authors\":\"Guangyue Wang, Yang Peng, Pengfei Zhang, Maojun Zhang\",\"doi\":\"10.1117/12.2540424\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The size of 3D model reconstructed based on oblique photography is always too large to load into Unity3D efficiently and robustly for roaming. To solve this problem, we propose a novel roaming method for oblique photography threedimensional models in Unity3D. The method can quickly load large-scale oblique photography model in Unity3D and realize fluency virtual roaming. Firstly, different level of detail models are generated by using LOD (level of detail) technology and divide the LOD models into blocks with same size. Secondly, we load the entire low LOD model as a panoramic view of the scene and load little high LOD model blocks around the location of viewpoint dynamically while roaming. A Nine-palace mode is adopted for high LOD model blocks selection strategy. Finally, a coroutines and asynchronous loading methods are used to further improve the roaming process. The experimental results show that our method is faster than Acute3D Viewer in the visualization of oblique photography model.\",\"PeriodicalId\":90079,\"journal\":{\"name\":\"... International Workshop on Pattern Recognition in NeuroImaging. International Workshop on Pattern Recognition in NeuroImaging\",\"volume\":\"38 1\",\"pages\":\"111980W - 111980W-5\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"... International Workshop on Pattern Recognition in NeuroImaging. International Workshop on Pattern Recognition in NeuroImaging\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1117/12.2540424\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"... International Workshop on Pattern Recognition in NeuroImaging. International Workshop on Pattern Recognition in NeuroImaging","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2540424","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
摘要
基于倾斜摄影重建的三维模型总是太大,无法高效鲁棒地加载到Unity3D中进行漫游。为了解决这个问题,我们提出了一种新的Unity3D倾斜摄影三维模型漫游方法。该方法可以在Unity3D中快速加载大尺度倾斜摄影模型,实现流畅的虚拟漫游。首先,利用LOD (level of detail)技术生成不同层次的细节模型,并将LOD模型划分为大小相同的块;其次,我们加载整个低LOD模型作为场景的全景视图,并在漫游时动态加载视点位置周围的小高LOD模型块。高LOD模型块选择策略采用九宫模式。最后,采用协程和异步加载的方法进一步改进了漫游过程。实验结果表明,该方法在倾斜摄影模型的可视化中比Acute3D Viewer更快。
The size of 3D model reconstructed based on oblique photography is always too large to load into Unity3D efficiently and robustly for roaming. To solve this problem, we propose a novel roaming method for oblique photography threedimensional models in Unity3D. The method can quickly load large-scale oblique photography model in Unity3D and realize fluency virtual roaming. Firstly, different level of detail models are generated by using LOD (level of detail) technology and divide the LOD models into blocks with same size. Secondly, we load the entire low LOD model as a panoramic view of the scene and load little high LOD model blocks around the location of viewpoint dynamically while roaming. A Nine-palace mode is adopted for high LOD model blocks selection strategy. Finally, a coroutines and asynchronous loading methods are used to further improve the roaming process. The experimental results show that our method is faster than Acute3D Viewer in the visualization of oblique photography model.