{"title":"通过移动分布式计算实现大型3D场景的有效光线跟踪","authors":"Woong Seo, Yeonsoo Kim, I. Ihm","doi":"10.1145/3132787.3139206","DOIUrl":null,"url":null,"abstract":"Ray tracing large-scale 3D scenes at interactive frame rates is a challenging problem on mobile devices. In this paper, we present a mobile ray tracing system that aims to render large scenes with many millions of triangles at interactive speeds on a small-scale mobile cluster. To mitigate performance degradation due to excessive data communication on mobile and wireless networks with still high latency, we employ a tile-based rendering strategy where each participating mobile device keeps an entire copy of the necessary rendering data. To realize such a system, we compress the 3D scene data to a size loadable into graphics memory, which enables an effective mobile GPU ray tracing. Also, by using a careful interaction scheme between the master and slave devices in the mobile cluster, we enhance the efficiency of the mobile distributed GPU ray tracing markedly.","PeriodicalId":243902,"journal":{"name":"SIGGRAPH Asia 2017 Mobile Graphics & Interactive Applications","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Effective ray tracing of large 3D scenes through mobile distributed computing\",\"authors\":\"Woong Seo, Yeonsoo Kim, I. Ihm\",\"doi\":\"10.1145/3132787.3139206\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Ray tracing large-scale 3D scenes at interactive frame rates is a challenging problem on mobile devices. In this paper, we present a mobile ray tracing system that aims to render large scenes with many millions of triangles at interactive speeds on a small-scale mobile cluster. To mitigate performance degradation due to excessive data communication on mobile and wireless networks with still high latency, we employ a tile-based rendering strategy where each participating mobile device keeps an entire copy of the necessary rendering data. To realize such a system, we compress the 3D scene data to a size loadable into graphics memory, which enables an effective mobile GPU ray tracing. Also, by using a careful interaction scheme between the master and slave devices in the mobile cluster, we enhance the efficiency of the mobile distributed GPU ray tracing markedly.\",\"PeriodicalId\":243902,\"journal\":{\"name\":\"SIGGRAPH Asia 2017 Mobile Graphics & Interactive Applications\",\"volume\":\"53 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-11-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"SIGGRAPH Asia 2017 Mobile Graphics & Interactive Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3132787.3139206\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGGRAPH Asia 2017 Mobile Graphics & Interactive Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3132787.3139206","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Effective ray tracing of large 3D scenes through mobile distributed computing
Ray tracing large-scale 3D scenes at interactive frame rates is a challenging problem on mobile devices. In this paper, we present a mobile ray tracing system that aims to render large scenes with many millions of triangles at interactive speeds on a small-scale mobile cluster. To mitigate performance degradation due to excessive data communication on mobile and wireless networks with still high latency, we employ a tile-based rendering strategy where each participating mobile device keeps an entire copy of the necessary rendering data. To realize such a system, we compress the 3D scene data to a size loadable into graphics memory, which enables an effective mobile GPU ray tracing. Also, by using a careful interaction scheme between the master and slave devices in the mobile cluster, we enhance the efficiency of the mobile distributed GPU ray tracing markedly.