{"title":"Debugging Direct3D 10 applications","authors":"Chuck Walbourn","doi":"10.1145/1281500.1281582","DOIUrl":"https://doi.org/10.1145/1281500.1281582","url":null,"abstract":"Debugging Direct3D 10 Applications (Chuck Walbourn): The new Direct3D 10 technology provides a series of new debugging and profiling mechanisms for graphics code, and leverages tools like PIX for Windows to provide shader-debugging functionality. This topic covers the use of these facilities and demonstrates how to use the new tools for debugging Direct3D 10 applications. [30 minutes]","PeriodicalId":184610,"journal":{"name":"ACM SIGGRAPH 2007 courses","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134168194","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":"One artist's work: part I","authors":"Kenneth A. Huff","doi":"10.1145/1281500.1281676","DOIUrl":"https://doi.org/10.1145/1281500.1281676","url":null,"abstract":"9 discover to make known or visible to obtain sight or knowledge of for the first time The creative process is a journey of discovery Seeking out the things that inspire me Finding the solutions to creative problems Being able to provide the viewer with something new to experience Overview Background (briefly) Creative practice and technique Inspiration, themes, fundamental aspects of the work Themes in the body of work A sampling of work along the way","PeriodicalId":184610,"journal":{"name":"ACM SIGGRAPH 2007 courses","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124705277","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":"SATIN: a toolkit for informal ink-based applications","authors":"Jason I. Hong, J. Landay","doi":"10.1145/1281500.1281523","DOIUrl":"https://doi.org/10.1145/1281500.1281523","url":null,"abstract":"Software support for making effective pen-based applications is currently rudimentary. To facilitate the creation of such applications, we have developed SATIN, a Java-based toolkit designed to support the creation of applications that leverage the informal nature of pens. This support includes a scenegraph for manipulating and rendering objects; support for zooming and rotating objects, switching between multiple views of an object, integration of pen input with interpreters, libraries for manipulating ink strokes, widgets optimized for pens, and compatibility with Java's Swing toolkit. SATIN includes a generalized architecture for handling pen input, consisting of recognizers, interpreters, and multi-interpreters. In this paper, we describe the functionality and architecture of SATIN, using two applications built with SATIN as examples.","PeriodicalId":184610,"journal":{"name":"ACM SIGGRAPH 2007 courses","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121577791","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":"Terrain rendering in frostbite using procedural shader splatting","authors":"Johan Andersson","doi":"10.1145/1281500.1281668","DOIUrl":"https://doi.org/10.1145/1281500.1281668","url":null,"abstract":"For the detail mapping there are multiple methods that can be used. In Battlefield 2, a 256 m patch of the terrain could have up to six different tiling detail maps that were blended together using one or two three-component unique detail mask textures (Figure 4) that controlled the visibility of the individual detail maps. Artists would paint or generate the detail masks just as for the color map.","PeriodicalId":184610,"journal":{"name":"ACM SIGGRAPH 2007 courses","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124671626","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}
Ankit Mohan, J. Tumblin, Bobby Bodenheimer, C. Grimm, Reynold J. Bailey
{"title":"Table-top computed lighting for practical digital photography","authors":"Ankit Mohan, J. Tumblin, Bobby Bodenheimer, C. Grimm, Reynold J. Bailey","doi":"10.1145/1281500.1281503","DOIUrl":"https://doi.org/10.1145/1281500.1281503","url":null,"abstract":"We apply simplified image-based lighting methods to reduce the equipment, cost, time, and specialized skills required for high-quality photographic lighting of desktop-sized static objects such as museum artifacts. We place the object and a computer-steered moving-head spotlight inside a simple foam-core enclosure, and use a camera to quickly record low-resolution photos as the light scans the box interior. Optimization guided by interactive user sketching selects a small set of frames whose weighted sum best matches the target image. The system then repeats the lighting used in each of these frames, and constructs a high resolution result from re-photographed basis images. Unlike previous image-based relighting efforts, our method requires only one light source, yet can achieve high resolution light positioning to avoid multiple sharp shadows. A reduced version uses only a hand-held light, and may be suitable for battery-powered, field photography equipment that fits in a backpack.","PeriodicalId":184610,"journal":{"name":"ACM SIGGRAPH 2007 courses","volume":"21 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116423354","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}