{"title":"CPU-style SIMD ray traversal on GPUs","authors":"Alexander Lier, M. Stamminger, Kai Selgrad","doi":"10.1145/3231578.3231583","DOIUrl":"https://doi.org/10.1145/3231578.3231583","url":null,"abstract":"In this paper we describe and evaluate an implementation of CPU-style SIMD ray traversal on the GPU. We show how spreading moderately wide BVHs (up to a branching factor of eight) across multiple threads in a warp can improve performance while not requiring expensive pre-processing. The presented ray-traversal method exhibits improved traversal performance especially for increasingly incoherent rays.","PeriodicalId":354787,"journal":{"name":"Proceedings of the Conference on High-Performance Graphics","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124713976","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Deferred adaptive compute shading","authors":"Ian Mallett, Cem Yuksel","doi":"10.1145/3231578.3232160","DOIUrl":"https://doi.org/10.1145/3231578.3232160","url":null,"abstract":"A primary advantage of deferred shading is eliminating wasted shading operations due to overdraw. We present a new algorithm that we call Deferred Adaptive Compute Shading, for providing further reduction in shading computations. Our method hierarchically shades the image while reducing the number of required shading operations to below one shading computation per pixel on average. We determine whether to shade a pixel or approximate it using previously shaded pixels around it, based on an estimate of the image variance at the pixel location. The algorithm is designed to dynamically reconfigure itself to achieve optimal warp coherence and measurable performance gain. We extensively evaluate our algorithm, demonstrating that it produces high-quality results and is robust and highly scalable while providing significant performance improvements in complex scenes.","PeriodicalId":354787,"journal":{"name":"Proceedings of the Conference on High-Performance Graphics","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114449937","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Moment transparency","authors":"Brian Sharpe","doi":"10.1145/3231578.3231585","DOIUrl":"https://doi.org/10.1145/3231578.3231585","url":null,"abstract":"We introduce moment transparency, a new solution to real-time order-independent transparency. It expands upon existing approximate transmittance function techniques by using moments to capture and reconstruct the transmittance function. Because the moment-based transmittance function can be processed analytically using standard hardware blend operations, it is efficient and overcomes limitations of previous techniques.","PeriodicalId":354787,"journal":{"name":"Proceedings of the Conference on High-Performance Graphics","volume":"41 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131590311","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Adam Marrs, J. Spjut, Holger Grün, Rahul Sathe, M. McGuire
{"title":"Adaptive temporal antialiasing","authors":"Adam Marrs, J. Spjut, Holger Grün, Rahul Sathe, M. McGuire","doi":"10.1145/3231578.3231579","DOIUrl":"https://doi.org/10.1145/3231578.3231579","url":null,"abstract":"We introduce a pragmatic algorithm for real-time adaptive super-sampling in games. It extends temporal antialiasing of rasterized images with adaptive ray tracing, and conforms to the constraints of a commercial game engine and today's GPU ray tracing APIs. The algorithm removes blurring and ghosting artifacts associated with standard temporal antialiasing and achieves quality approaching 8x supersampling of geometry, shading, and materials while staying within the 33ms frame budget required of most games.","PeriodicalId":354787,"journal":{"name":"Proceedings of the Conference on High-Performance Graphics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131189285","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Proceedings of the Conference on High-Performance Graphics","authors":"","doi":"10.5555/3534681","DOIUrl":"https://doi.org/10.5555/3534681","url":null,"abstract":"","PeriodicalId":354787,"journal":{"name":"Proceedings of the Conference on High-Performance Graphics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130580038","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Proceedings of the Conference on High-Performance Graphics","authors":"","doi":"10.5555/3534697","DOIUrl":"https://doi.org/10.5555/3534697","url":null,"abstract":"","PeriodicalId":354787,"journal":{"name":"Proceedings of the Conference on High-Performance Graphics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131085254","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}