{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T07:08:22Z","timestamp":1773904102022,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,8,3]],"date-time":"2009-08-03T00:00:00Z","timestamp":1249257600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,8,3]]},"DOI":"10.1145\/1667239.1667246","type":"proceedings-article","created":{"date-parts":[[2009,12,10]],"date-time":"2009-12-10T15:51:54Z","timestamp":1260460314000},"page":"1-312","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Beyond programmable shading (parts I and II)"],"prefix":"10.1145","author":[{"given":"Aaron","family":"Lefohn","sequence":"first","affiliation":[{"name":"Intel"}]},{"given":"Mike","family":"Houston","sequence":"additional","affiliation":[{"name":"AMD"}]},{"given":"Johan","family":"Andersson","sequence":"additional","affiliation":[{"name":"DICE"}]},{"given":"Ulf","family":"Assarsson","sequence":"additional","affiliation":[{"name":"Chalmers University"}]},{"given":"Cass","family":"Everitt","sequence":"additional","affiliation":[{"name":"Id Software"}]},{"given":"Kayvon","family":"Fatahalian","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Theresa","family":"Foley","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Justin","family":"Hensley","sequence":"additional","affiliation":[{"name":"AMD"}]},{"given":"Paul","family":"Lalonde","sequence":"additional","affiliation":[{"name":"Intel"}]},{"given":"David","family":"Luebke","sequence":"additional","affiliation":[{"name":"NVIDIA"}]}],"member":"320","published-online":{"date-parts":[[2009,8,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","unstructured":"Crow F. C. 1977. Shadow algorithms for computer graphics. Computer Graphics (Proceedings of SIGGRAPH 77) 242--248. 10.1145\/563858.563901","DOI":"10.1145\/563858.563901"},{"key":"e_1_3_2_1_2_1","volume-title":"Interactive order-independent transparency. Technical report","author":"Everitt C.","year":"2001","unstructured":"Everitt, C. 2001. Interactive order-independent transparency. Technical report, NVIDIA Corporation, May 2001. Available at http:\/\/www.nvidia.com\/."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1283900.1283908"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/366622.366644"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/74333.74361"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/647653.732282"},{"key":"e_1_3_2_1_7_1","unstructured":"Liu B. Wei L. and Xu Y. 2006. Multi-layer depth peeling via fragment sort. Microsoft Technical Report MSR-TR-2006-81."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344958"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.31463"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882345"},{"key":"e_1_3_2_1_11_1","first-page":"361","article-title":"Hair animation and rendering in the nalu demo","volume":"2","author":"Nguyen H.","year":"2005","unstructured":"Nguyen, H., and Donelly, W. 2005. Hair animation and rendering in the nalu demo. GPU Gems 2, 361--380.","journal-title":"GPU Gems"},{"key":"e_1_3_2_1_12_1","volume-title":"Workshop on General Purpose Processing on Graphics Processing Units (GPGPU) (October).","author":"Sintorn E.","unstructured":"Sintorn, E., and Assarsson, U. 2007. Fast parallel gpusorting using a hybrid algorithm. Workshop on General Purpose Processing on Graphics Processing Units (GPGPU) (October)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/800248.807402"},{"key":"e_1_3_2_1_14_1","unstructured":"Yuksel C. and Keyser J. 2007. Deep opacity maps. Technical Report Department of Computer Science Texas A&M University."},{"key":"e_1_3_2_1_15_1","unstructured":"Bavoil L. and Meyers K. 2008. Order independent transparency with dual depth peeling. Tech. rep. nVidia February."},{"key":"e_1_3_2_1_16_1","unstructured":"E. A. S. Bit twiddling hacks."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179849.1179859"},{"key":"e_1_3_2_1_18_1","unstructured":"Everitt C. 2001. Interactive order-independent transparency. NVIDIA white paper citeseer.ist.psu.edu\/everitt01interactive.html."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","unstructured":"Hadwiger M. Kniss J. M. Rezk-salama C. Weiskopf D. and Engel K. 2006. Real-time Volume Graphics. A. K. Peters Ltd. Natick MA USA.","DOI":"10.5555\/1177246"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1283900.1283908"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/74333.74361"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","unstructured":"Kim T. and Neumann U. 2001. Opacity shadow maps. In In Rendering Techniques 2001 Springer 177--182.","DOI":"10.5555\/647653.732282"},{"key":"e_1_3_2_1_23_1","volume-title":"-Q","author":"Liu B.","year":"2006","unstructured":"Liu, B., Wei, L.-Y., and Xu, Y.-Q. 2006. Multi-layer depth peeling via fragment sort. Tech. rep., Microsoft Reasearch."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344958"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882345"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186223.1186278"},{"key":"e_1_3_2_1_27_1","first-page":"361","article-title":"Hair animation and rendering in the nalu demo","volume":"2","author":"Nguyen H.","year":"2005","unstructured":"Nguyen, H., and Donelly, W. 2005. Hair animation and rendering in the nalu demo. GPU Gems 2, 361--380.","journal-title":"GPU Gems"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","unstructured":"Sintorn E. and Assarsson U. 2008. Real-time approximate sorting for self shadowing and transparency in hair rendering. In SI3D '08: Proceedings of the 2008 symposium on Interactive 3D graphics and games ACM New York NY USA 157--162. 10.1145\/1342250.1342275","DOI":"10.1145\/1342250.1342275"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/PVGS.2003.1249049"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.30"},{"key":"e_1_3_2_1_31_1","volume-title":"Computer Graphics Forum (Proceedings of EUROGRAPHICS 2008)","author":"Yuksel C.","unstructured":"Yuksel, C., and Keyser, J. 2008. Deep opacity maps. Computer Graphics Forum (Proceedings of EUROGRAPHICS 2008) 27, 2, 675--680."},{"key":"e_1_3_2_1_32_1","unstructured":"Zinke A. Sobottka G. and Weber A. 2004. Photorealistic rendering of blond hair. In Vision Modeling and Visualization (VMV04) 191--198."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360631"}],"event":{"name":"SIGGRAPH09: Special Interest Group on Computer Graphics and Interactive Techniques Conference","location":"New Orleans Louisiana","acronym":"SIGGRAPH09","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques"]},"container-title":["ACM SIGGRAPH 2009 Courses"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1667239.1667246","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1667239.1667246","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:41:07Z","timestamp":1750250467000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1667239.1667246"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8,3]]},"references-count":33,"alternative-id":["10.1145\/1667239.1667246","10.1145\/1667239"],"URL":"https:\/\/doi.org\/10.1145\/1667239.1667246","relation":{},"subject":[],"published":{"date-parts":[[2009,8,3]]},"assertion":[{"value":"2009-08-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}