David Zareski, B. Wade, Philip M. Hubbard, P. Shirley
{"title":"使用密度估计的高效并行全局照明","authors":"David Zareski, B. Wade, Philip M. Hubbard, P. Shirley","doi":"10.1145/218327.218336","DOIUrl":null,"url":null,"abstract":"This paper presents a multi-computer, parallel version of the recently-proposed \"Density Estimation\" (DE) global illumination method, designed for computing solutions of environments with high geometric complexity (as many as hundreds of thousands of initial surfaces). In addition to the diffuse inter-reflections commonly handled by conventional radiosity methods, this new method can also handle energy transport involving arbitrary non-diffuse surfaces. Output can either be Gouraud-shaded elements for interactive walkthroughs, or ray-traced images for higher quality still frames. The key difference of the DE algorithm from conventional radiosity, in germs of its ability to parallelize efficiently, is its microscopic wew of energy transport, which avoids the O(n 2) pairwise surface interactions of most previous macroscopic radiosity algorithms (i.e.. those without clustering). Parallel DE is implemented as two separate parallel programs which perform different phases of the DE method. The first program performs the particle-tracing phase, and the second performs the density-estimation and rneshing phases. Each parallel program consists of a single master task and multiple worker tasks executing on separate workstations connected over a local area network. Communication is performed using the PVM software package and a shared file system. The goal of this effort is to provide a near-linear speedup for solutions to existing environment models using tens of processors. The parallel efficiency of the first program has been measured to be above 90% for as many as 16 workers. and the parallel efficiency of the second program has been measured to be above 70% for as many as 12 workers. C R","PeriodicalId":101947,"journal":{"name":"Proceedings of the IEEE symposium on Parallel rendering","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"25","resultStr":"{\"title\":\"Efficient parallel global illumination using density estimation\",\"authors\":\"David Zareski, B. Wade, Philip M. Hubbard, P. Shirley\",\"doi\":\"10.1145/218327.218336\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a multi-computer, parallel version of the recently-proposed \\\"Density Estimation\\\" (DE) global illumination method, designed for computing solutions of environments with high geometric complexity (as many as hundreds of thousands of initial surfaces). In addition to the diffuse inter-reflections commonly handled by conventional radiosity methods, this new method can also handle energy transport involving arbitrary non-diffuse surfaces. Output can either be Gouraud-shaded elements for interactive walkthroughs, or ray-traced images for higher quality still frames. The key difference of the DE algorithm from conventional radiosity, in germs of its ability to parallelize efficiently, is its microscopic wew of energy transport, which avoids the O(n 2) pairwise surface interactions of most previous macroscopic radiosity algorithms (i.e.. those without clustering). Parallel DE is implemented as two separate parallel programs which perform different phases of the DE method. The first program performs the particle-tracing phase, and the second performs the density-estimation and rneshing phases. Each parallel program consists of a single master task and multiple worker tasks executing on separate workstations connected over a local area network. Communication is performed using the PVM software package and a shared file system. The goal of this effort is to provide a near-linear speedup for solutions to existing environment models using tens of processors. The parallel efficiency of the first program has been measured to be above 90% for as many as 16 workers. and the parallel efficiency of the second program has been measured to be above 70% for as many as 12 workers. C R\",\"PeriodicalId\":101947,\"journal\":{\"name\":\"Proceedings of the IEEE symposium on Parallel rendering\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1995-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"25\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the IEEE symposium on Parallel rendering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/218327.218336\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the IEEE symposium on Parallel rendering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/218327.218336","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 25
摘要
本文介绍了最近提出的“密度估计”(DE)全局照明方法的多计算机并行版本,该方法设计用于计算具有高几何复杂性的环境(多达数十万个初始表面)的解决方案。除了传统辐射法处理的漫射间反射外,该方法还可以处理涉及任意非漫射表面的能量传输。输出可以是用于交互式演练的gouraud阴影元素,也可以是用于更高质量静止帧的光线跟踪图像。在有效并行化能力方面,DE算法与传统辐射算法的关键区别在于它的微观能量输运,避免了之前大多数宏观辐射算法(即:n / 2)的O(n / 2)成对表面相互作用。那些没有聚类的)。并行DE是作为两个独立的并行程序实现的,它们执行DE方法的不同阶段。第一个程序执行粒子跟踪阶段,第二个程序执行密度估计和刷新阶段。每个并行程序由单个主任务和多个工作任务组成,这些任务在通过局域网连接的独立工作站上执行。通过PVM软件包和共享文件系统进行通信。这项工作的目标是为使用数十个处理器的现有环境模型的解决方案提供近似线性的加速。据测量,第一个程序的并行效率超过90%,最多可容纳16名工人。据测量,第二个程序的并行效率在70%以上,最多可容纳12名工人。C R
Efficient parallel global illumination using density estimation
This paper presents a multi-computer, parallel version of the recently-proposed "Density Estimation" (DE) global illumination method, designed for computing solutions of environments with high geometric complexity (as many as hundreds of thousands of initial surfaces). In addition to the diffuse inter-reflections commonly handled by conventional radiosity methods, this new method can also handle energy transport involving arbitrary non-diffuse surfaces. Output can either be Gouraud-shaded elements for interactive walkthroughs, or ray-traced images for higher quality still frames. The key difference of the DE algorithm from conventional radiosity, in germs of its ability to parallelize efficiently, is its microscopic wew of energy transport, which avoids the O(n 2) pairwise surface interactions of most previous macroscopic radiosity algorithms (i.e.. those without clustering). Parallel DE is implemented as two separate parallel programs which perform different phases of the DE method. The first program performs the particle-tracing phase, and the second performs the density-estimation and rneshing phases. Each parallel program consists of a single master task and multiple worker tasks executing on separate workstations connected over a local area network. Communication is performed using the PVM software package and a shared file system. The goal of this effort is to provide a near-linear speedup for solutions to existing environment models using tens of processors. The parallel efficiency of the first program has been measured to be above 90% for as many as 16 workers. and the parallel efficiency of the second program has been measured to be above 70% for as many as 12 workers. C R