{"title":"Local control of bias and tension in beta-splines","authors":"B. Barsky, J. C. Beatty","doi":"10.1145/800059.801151","DOIUrl":"https://doi.org/10.1145/800059.801151","url":null,"abstract":"The Beta-spline introduced recently by Barsky is a generalization of the uniform cubic B-spline: parametric discontinuities are introduced in such a way as to preserve continuity of the unit tangent and curvature vectors at joints (geometric continuity) while providing bias and tension parameters, independent of the position of control vertices, by which the shape of a curve or surface can be manipulated. Using a restricted form of quintic Hermite interpolation, it is possible to allow distinct bias and tension parameters at each joint without destroying geometric continuity. This provides a new means of obtaining local control of bias and tension in piecewise polynomial curves and surfaces.","PeriodicalId":381383,"journal":{"name":"Proceedings of the 10th annual conference on Computer graphics and interactive techniques","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126865002","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":"A device-independent network graphics system","authors":"D. Cahn, Albert C. Yen","doi":"10.1145/800059.801147","DOIUrl":"https://doi.org/10.1145/800059.801147","url":null,"abstract":"The design and implementation of a basic graphics system for a heterogeneous network environment is described. The design has been influenced by the SIGGRAPH Core System, GKS, and proposals being considered by the ANSI Technical Committee on Computer Graphics Programming Languages. It permits hierarchical object definition, direct and indirect attribute specification, screen window management and complex styles of interaction. Important parts of the implementation include a device-independent database for graphical objects, a workstation driver which produces device code, and a device kernel which manages the display list. Problems relating to device independence and network partitioning are discussed.","PeriodicalId":381383,"journal":{"name":"Proceedings of the 10th annual conference on Computer graphics and interactive techniques","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130984309","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":"A graphics editor for benesh movement notation","authors":"Baldev Singh, J. C. Beatty, R. Ryman","doi":"10.1145/800059.801132","DOIUrl":"https://doi.org/10.1145/800059.801132","url":null,"abstract":"This paper describes an interactive computerized editor for Benesh Movement Notation that aids in the preparation of dance scores on a medium resolution colour display. Benesh Movement Notation is a two-dimensional system for recording human movement in three dimensions of space which has been successfully used in the preparation of scores for a wide repertoire of dances. The preparation and revision of Benesh scores is a lengthy and error-prone process which interactive editing techniques can greatly facilitate. We describe the current state and future extensions of a prototype editing system in which all user interaction is based on a menu-driven scheme using a graphics tablet. Extensive visual cues including iconic trackers and semantic information are provided at all times. Both user and system initiated dialogues are supported. This system has served as a testbed for a variety of man-machine interaction studies, allowing us to transfer the wealth of experience with interactive text editing to a related task: the preparation of dance scores. The project has given us a better understanding of the issues involved in implementing an effective user-interface.","PeriodicalId":381383,"journal":{"name":"Proceedings of the 10th annual conference on Computer graphics and interactive techniques","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115318024","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":"Particle systems—a technique for modeling a class of fuzzy objects","authors":"W. Reeves","doi":"10.1145/800059.801167","DOIUrl":"https://doi.org/10.1145/800059.801167","url":null,"abstract":"","PeriodicalId":381383,"journal":{"name":"Proceedings of the 10th annual conference on Computer graphics and interactive techniques","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115968426","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":"Localized set operations for solid modeling","authors":"M. Mäntylä, Markku Tamminen","doi":"10.1145/800059.801159","DOIUrl":"https://doi.org/10.1145/800059.801159","url":null,"abstract":"Set operation algorithms form an important component of solid modeling systems. Their efficiency can be enhanced by localizing the search for geometric intersections to the region of overlap using a spatial directory. We present an algorithm that employs a three-dimensional extendible cell (EXCELL) directory to the set operation problem, and demonstrate by practical experiments the efficiency and the local nature of the algorithm.","PeriodicalId":381383,"journal":{"name":"Proceedings of the 10th annual conference on Computer graphics and interactive techniques","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116822082","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":"A scan-line hidden surface removal procedure for constructive solid geometry","authors":"P. Atherton","doi":"10.1145/800059.801135","DOIUrl":"https://doi.org/10.1145/800059.801135","url":null,"abstract":"This paper presents a new methodology for resolving visible surface images of solid models derived from Boolean combinations of volumetric building blocks. The algorithm introduced here is an extension of well-established scan-line hidden surface removal procedures, and it integrates knowledge of a Boolean construction tree in the surface resolution process. Several hidden surface coherence properties are discussed in terms of their possible exploitation in the intricate solid model visualization process. While many of the earlier coherence techniques depend on a polygon environment in which surfaces and volumes do not intersect, the Boolean process can not afford that luxury because it is inherently required to handle intersecting volumes and surfaces. Initial tests indicate that substantial performance improvements over previous methods can be achieved with the algorithm described in this paper, and that these improvements increase as model complexity increases. An underlying philosophy of a dual solid modeling system is proposed in this paper. It suggests that two solid modelers are necessary to successfully satisfy both analytical precision requirements and user interface visualization requirements. The visual solid modeling task addressed in this paper provides greatly improved response capabilities, as compared to other systems, by striving to optimize the constructive solid model (CSG) solid model computations specifically for display purposes.","PeriodicalId":381383,"journal":{"name":"Proceedings of the 10th annual conference on Computer graphics and interactive techniques","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131022725","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}
Laurin Herr, Madoka Kato, Akira Amano, Y. Kawaguchi, K. Omura
{"title":"Japanese computer graphics (Panel Session): Challenges and opportunities","authors":"Laurin Herr, Madoka Kato, Akira Amano, Y. Kawaguchi, K. Omura","doi":"10.1145/800059.801150","DOIUrl":"https://doi.org/10.1145/800059.801150","url":null,"abstract":"In a country as media-saturated as Japan, where the preservation of traditional social and aesthetic forms has been balanced over the past 120 years by a relentless quest for new ideas, fashions and techniques, computer graphics has found favor because of its novelty, expressive power and futuristic look. It fits nicely with the high-tech products and corporate images of many of Japan's largest advertisers. It is consistent with the national movement to enthusiastically embrace the \"information age\". And, it seems to offer significant productivity gains in several areas of commercial production. Finally, computer graphics has been the subject of extraordinary scrutiny simply because it is widely perceived in Japan to be the image-making system of the future. The past eighteen months have witnessed the beginning of a computer graphics boom within the world of Japanese commercial production and media. There have been many reports in books, magazines, newspapers and on television. Computer graphics conferences and events have been organized. The large advertising agencies have begun to show wideranging interest in the field. And several new computer graphics production companies have established facilities in Tokyo. This panel will introduce developments in the Japanese computer graphics world that could have impact on the international commercial production industry. The panelists were selected to represent a wide range of viewpoints: agency producer, industry observer, artist/educator and engineer. The audience will be encouraged to ask questions. Laurin Herr graduated from Cornell University in 1972 with a B.A. degree in Government. He is currently the Director of Pacific Interface, a private New Yorkbased firm founded in 1980 which specializes in computer graphics and Japanese/American interaction. His first trip to Japan was in 1973 and he has returned many times, both to continue his studies of the language and culture and to work as an interpreter/coordinator on a variety of international projects. Mr. Herr became involved in computer graphics in 1979 when he was international staff liaison for the production of the \"Mind of the Universe Electro-Opera\". He has authored a comprehensive report on \"Siggraph'81 and trends in the Computer Graphics Industry\" for a Japanese client, coauthored a six-part series of articles about computer graphics published in the Japanese magazine ASCII and produced the American segments of several lengthy Japanese television reports about the field. Most recently, he has served as the North American Coordinator for the Micrograph'82 Conference and as the Program Coordinator for the Intergraphics'83 Conference, both held in Tokyo. He currently resides in Tokyo where he serves as Siggraph's volunteer representative in Japan.","PeriodicalId":381383,"journal":{"name":"Proceedings of the 10th annual conference on Computer graphics and interactive techniques","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125461982","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":"Solid modeling (Panel Session): A user perspective","authors":"F. Bliss, C. Machover, C. Vogel, D. R. Witte","doi":"10.1145/800059.801166","DOIUrl":"https://doi.org/10.1145/800059.801166","url":null,"abstract":"In the past few years there has been a lot of interest and excitement generated by solid modeling. Numerous papers have been presented on the value and benefits of this technology. Many talented individuals have contributed to the state of the art. Solid modeling has played a larger role at SIGGRAPH in the past three years, with tutorials, panel discussions and technical papers. All this material has been presented for the most part by academics, researchers and developers of solid modeling systems. The users of solid modeling systems have yet to be heard from. The reason is that there have been very few of them out there in the past. However, that situation is slowly changing. Now that several CAD/CAM vendors are marketing solid modeling systems, a small cadre of users does exist. This panel will be composed primarily of users of solid modeling systems. They will discuss topics of interest to potential users (and also developers) of solid modelers. Questions to be addressed include: What is the status of solid modeling systems from a user standpoint? Can the present solid modelers be used in a production environment today? Should a solid modeling system replace the present wire frame and surface systems or be integrated with them? What are the problems associated with using a solid modeling system? How good is the user interface? Does the necessary application software exist? The primary intent of this Panel discussion is to give the potential user some idea as to whether the available solid modeling systems are useful for his applications. It is beginning to look like the next generation CAD/CAM system for mechanical design will be a solid modeler. The big question is “when will this occur?”","PeriodicalId":381383,"journal":{"name":"Proceedings of the 10th annual conference on Computer graphics and interactive techniques","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116852510","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":"Edge Inference with Applications to Antialiasing","authors":"J. Bloomenthal","doi":"10.1145/800059.801145","DOIUrl":"https://doi.org/10.1145/800059.801145","url":null,"abstract":"An edge, when point-sampled for display by a raster device and not aligned with a display axis, appears as a stair-case.This common aliasing artifact often occurs in computer images generated by two- and three-dimensional algorithms. The precise edge information often is no longer available but, from the set of vertical and horizontal segments which form the staircase, an approximation to the original edge with a precision beyond that of the raster may be inferred. This constitutes a smoothing of the staircase edge. Among other applications, the inferred edges may be used to reshade the pixels they intersect, thereby antialiasing the inferred edges. The antialiased inferred edges prove a more attractive approximation to the real edges than their aliased counterparts. Presented here are algorithms for the detection and smoothing of edges and the filtering of an image in accordance with the inferred edges.","PeriodicalId":381383,"journal":{"name":"Proceedings of the 10th annual conference on Computer graphics and interactive techniques","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132773569","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":"Towards a comprehensive user interface management system","authors":"W. Buxton, M. Lamb, D. Sherman, Kenneth C. Smith","doi":"10.1145/800059.801130","DOIUrl":"https://doi.org/10.1145/800059.801130","url":null,"abstract":"A UIMS developed at the University of Toronto is presented. The system has two main components. The first is a set of tools to support the design and implementation of interactive graphics programs. The second is a run-time support package which handles interactions between the system and the user (things such as hit detection, event detection, screen updates, and procedure invocation), and provides facilities for logging user interactions for later protocol analysis. The design/implementation tool is a preprocessor, called MENULAY, which permits the applications programmer to use interactive graphics techniques to design graphics menus and their functionality. The output of this preprocessor is high-level code which can be compiled with application-specific routines. User interactions with the resulting executable module are then handled by the run-time support package. The presentation works through an example from design to execution in a step-by-step manner.","PeriodicalId":381383,"journal":{"name":"Proceedings of the 10th annual conference on Computer graphics and interactive techniques","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115709903","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}