A shading language on graphics hardware: the pixelflow shading system
| dc.contributor.author | Olano, Marc | |
| dc.contributor.author | Lastra, Anselmo | |
| dc.date.accessioned | 2026-02-03T18:14:57Z | |
| dc.date.issued | 1998-07-24 | |
| dc.description | 25th International Conference on Computer Graphics and Interactive Techniques, July 19-24, 1998, Orlando, Florida, USA | |
| dc.description.abstract | Over the years, there have been two main branches of computergraphics image-synthesis research; one focused on interactivity,the other on image quality. Procedural shading is a powerful tool,commonly used for creating high-quality images and productionanimation. A key aspect of most procedural shading is the use ofa shading language, which allows a high-level description of thecolor and shading of each surface. However, shading languageshave been beyond the capabilities of the interactive graphicshardware community. We have created a parallel graphics multicomputer, PixelFlow, that can render images at 30 frames persecond using a shading language. This is the first system to beable to support a shading language in real-time. In this paper, wedescribe some of the techniques that make this possible. | |
| dc.description.sponsorship | PixelFlow was a joint project of the University of North Carolinaand Hewlett-Packard and was supported in part by DARPA ordernumbers A410 and E278, and NSF grant numbers MIP-9306208and MIP-9612643.The entire project team deserves recognition and thanks; thiswork exists by virtue of their labors. We would like to single outVoicu Popescu for his work on pfman memory allocation as wellas the other project members who worked on the pfman com-piler, Peter McMurry and Rob Wheeler. Thanks to Steve Molnarand Yulan Wang for their early work on programmable shadingon PixelFlow. Thanks to Jon Leech for his work on the OpenGLextensions. We would also like to express special thanks to theother people who worked on the PixelFlow shading system andthe API extensions: Dan Aliaga, Greg Allen, Jon Cohen, RichHolloway, Roman Kuchkuda, Paul Layne, Carl Mueller, GregPruett, Brad Ritter, and Lee Westover.Finally, we would like to gratefully acknowledge the help andpatience of those who have used pfman, and provided several ofthe shaders used in this paper. They are Arthur Gregory, ChrisWynn, and members of the UNC nanoManipulator project, underthe direction of Russ Taylor (Alexandra Bokinsky, Chun-FaChang, Aron Helser, Sang-Uok Kum, and Renee Maheshwari. | |
| dc.description.uri | https://dl.acm.org/doi/10.1145/280814.280857 | |
| dc.format.extent | 10 pages | |
| dc.genre | conference papers and proceedings | |
| dc.identifier | doi:10.13016/m2m7om-s14u | |
| dc.identifier.citation | Olano, Marc, and Anselmo Lastra. “A Shading Language on Graphics Hardware: The Pixelflow Shading System.” Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’98, July 24, 1998, 159–68. https://doi.org/10.1145/280814.280857. | |
| dc.identifier.uri | https://doi.org/10.1145/280814.280857 | |
| dc.identifier.uri | http://hdl.handle.net/11603/41683 | |
| dc.language.iso | en | |
| dc.publisher | ACM | |
| dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
| dc.relation.ispartof | UMBC College of Engineering and Information Technology Dean's Office | |
| dc.relation.ispartof | UMBC Computer Science and Electrical Engineering Department | |
| dc.rights | This item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author. | |
| dc.subject | UMBC Ebiquity Research Group | |
| dc.title | A shading language on graphics hardware: the pixelflow shading system | |
| dc.type | Text | |
| dcterms.creator | https://orcid.org/0000-0003-4209-6103 |
