{"title":"An interpolation subspline scheme related to B-spline techniques","authors":"O. Roschel","doi":"10.1109/CGI.1997.601292","DOIUrl":"https://doi.org/10.1109/CGI.1997.601292","url":null,"abstract":"We construct (integral) interpolating subspline curves for given data points and the knot vector. The algorithm is very close to B spline approximation. The idea is to blend interpolating Lagrangian splines using B spline techniques. Everything is connected in an affinely invariant way with the control points and the knot vector. We are able to show that our scheme produces high quality subsplines, which include known procedures like Overhauser or quintic interpolation schemes. In addition we may sweep to B splines and return in a very lucid way. Examples show the power of the method. The given procedure allows generalisations to rational subsplines and to tensor product interpolating surfaces.","PeriodicalId":285672,"journal":{"name":"Proceedings Computer Graphics International","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117090314","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":"Controlling fluid animation","authors":"N. Foster, Dimitris N. Metaxas","doi":"10.1109/CGI.1997.601299","DOIUrl":"https://doi.org/10.1109/CGI.1997.601299","url":null,"abstract":"A methodology for controlling fluid animations is developed using the concept of an embedded controller. A controller acts as an interface between the animator and a general tool for calculating three dimensional fluid flow. The major contribution of this paper is that for the first time, it is possible for computer graphics animators, to specify and control a three dimensional fluid animation, without knowledge of the underlying equations or the method used to solve them. In addition the technique is stable, physically accurate, and can be integrated with other animation tools that deal with dynamic objects. To illustrate the method, animations of moving objects fountains, and explosions, together with the straightforward control functions that are used to create them, are presented.","PeriodicalId":285672,"journal":{"name":"Proceedings Computer Graphics International","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114717870","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":"An algorithm for polygon subdivision based on vertex normals","authors":"C. V. Overveld, B. Wyvill","doi":"10.1109/CGI.1997.601259","DOIUrl":"https://doi.org/10.1109/CGI.1997.601259","url":null,"abstract":"In order to achieve the impression of a smooth surface while rendering a polygon mesh, normal vector vectors may be provided in the vertices of the mesh that are the average of the surface normals of the adjacent polygons. Interpolation of these normal vectors while rendering of the polygons in the mesh, and using the interpolated normal vectors in the shading computations, yields a smoothly varying intensity distribution. There is an inherent mismatch, however, between the smoothness of the shading thus achieved and the non-smoothness of the geometry which is particularly visible at silhouettes, showing as straight edges and non-smooth edge junctions at the silhouette vertices. A remedy for these artefacts is suggested. The remedy consists of subdividing each input polygon into a mesh of polygons prior to rendering. The shape of this resulting polygon mesh is controlled by the normal vectors that are provided in the vertices of the original polygon, unlike other subdivision schemes that make use of adjacent polygons. With the method, polygons equipped with vertex normal vectors can therefore be processed without further knowledge of neighbour polygons. This makes the method well-suited in the context of graphics libraries, such as OpenGl, that treat polygons typically on a per-polygon basis. So the proposed computation of the mesh which replaces the original polygon can be viewed as a filter which may operate as a process in front of a traditional polygon rendering pipeline.","PeriodicalId":285672,"journal":{"name":"Proceedings Computer Graphics International","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127335850","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 user-friendly texture-fitting methodology for virtual humans","authors":"Gaël Sannier, N. Magnenat-Thalmann","doi":"10.1109/CGI.1997.601298","DOIUrl":"https://doi.org/10.1109/CGI.1997.601298","url":null,"abstract":"This paper describes a methodology for applying textures interactively to a 3D object, taking into account its topological features. A user-friendly interface based on this allows the user to evaluate the consequences on the 3D object of manipulating the 2D texture in real time. As a case study, we have applied this methodology to re-create the terracotta texture of virtual soldiers from Xian.","PeriodicalId":285672,"journal":{"name":"Proceedings Computer Graphics International","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115637913","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 hybrid 2D/3D user interface for immersive object modeling","authors":"K. Coninx, F. Reeth, E. Flerackers","doi":"10.1109/CGI.1997.601270","DOIUrl":"https://doi.org/10.1109/CGI.1997.601270","url":null,"abstract":"Virtual environments and other applications of computer-generated scenes are emerging. This increases the demand for tools for efficient creation of the virtual worlds and interaction with the components in the virtual world. Introduction of immersiveness in the modeling process seems promising, but a number of issues related to immersive modeling still have to be investigated. The authors present a framework for an immersive modeling system with a hybrid 2D/3D user interface. The designer is immersed in the design space, which improves his awareness of the design objects under consideration. 2D and 3D human-computer interaction techniques are combined in the user interface to improve the efficiency of the modeler. While 3D interaction is natural for a number of design tasks, 2D interaction is particularly helpful for interaction with menus and dialog boxes, for precise manipulations and for editing operations that are subject to constraints.","PeriodicalId":285672,"journal":{"name":"Proceedings Computer Graphics International","volume":"435 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115935459","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":"Rational spline interpolation preserving the shape of the monotonic data","authors":"M. Sarfaz","doi":"10.1109/CGI.1997.601313","DOIUrl":"https://doi.org/10.1109/CGI.1997.601313","url":null,"abstract":"A curve interpolation scheme for monotonic data has been developed. This scheme uses piecewise rational cubic functions. The parameters, in the description of the rational interpolant, have been constrained to preserve the shape of the data as well as to control the shape if further modification is required. An algorithm has been constructed, for the economical C/sup 1/ curve implementation and pleasant demonstration. Furthermore, the C/sup 2/ case has also been considered for further smoothing the interpolant.","PeriodicalId":285672,"journal":{"name":"Proceedings Computer Graphics International","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128626160","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":"DOOViE: an architecture for networked virtual environment systems","authors":"Jesung Ahn, Minjeong Lee, Huenjoo Lee","doi":"10.1109/CGI.1997.601285","DOIUrl":"https://doi.org/10.1109/CGI.1997.601285","url":null,"abstract":"The paper introduces DOOViE (Distributed Object-Oriented Virtual Environment), which is the framework to ease the construction of multi user virtual environment over the network. The DOOViE concepts are aimed at the cyberspace applications that provide multiple services over the network. DOOViE concepts are based on the object oriented paradigm. As the high level component in the hierarchy of DOOViE concepts, we define a service block unit server/client model to provide a specific service, and a database to be shared among the service blocks. The target system is composed of a set of service blocks and databases. Since a service block is highly independent of others, a set of service blocks can be constructed on distributed machines over the network as well as on a single machine. This approach allows the reusability of these high level components, and makes the extension of the whole system easier. We implemented Webber, a prototype of the DOOViE concepts both as a proof of the concepts and as a way of investigating the tradeoff between the computational resource and the communication resource that is inherent in the distributed system.","PeriodicalId":285672,"journal":{"name":"Proceedings Computer Graphics International","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124628947","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":"Geodesic Voronoi diagrams on parametric surfaces","authors":"R. Kunze, Franz-Erich Wolter, T. Rausch","doi":"10.1109/CGI.1997.601311","DOIUrl":"https://doi.org/10.1109/CGI.1997.601311","url":null,"abstract":"In this paper we extend the concept of Voronoi diagrams to parameterized surfaces where distance between two points is defined as infimum over the lengths of surface paths connecting these points. We present a method to compute Voronoi diagrams on these surfaces.","PeriodicalId":285672,"journal":{"name":"Proceedings Computer Graphics International","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128517526","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":"The virtual display case","authors":"G. Wyvill","doi":"10.1109/CGI.1997.601302","DOIUrl":"https://doi.org/10.1109/CGI.1997.601302","url":null,"abstract":"Looking at a picture on a screen is very different from looking at a solid object. But if the picture changes correctly as the observer moves, we can create the illusion that there is a solid object \"just behind\" the screen. We have built such a display using only a domestic quality video camera and a Macintosh PowerPC computer: The user wears a pair of special \"glasses\" that can easily be recognised in the image of the tracking camera. The display provides a starting point for a series of experiments in VR and latency issues.","PeriodicalId":285672,"journal":{"name":"Proceedings Computer Graphics International","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126408369","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":"Internet business opportunities","authors":"C. Machover","doi":"10.1109/CGI.1997.601295","DOIUrl":"https://doi.org/10.1109/CGI.1997.601295","url":null,"abstract":"Does your business have an Internet strategy? If not, you should get one fast. 30 million people are using email, there are about 300000 Web sites with about 1000 new sites being added monthly. Your customers and suppliers expect you to have a telephone and fax. Increasingly they expect you to have an email address and a Web page. Companies like yours are using the Internet for a wide variety of cost effective applications including training, selling, document distribution, market research, and communications. In the USA, about 2/3rds of companies recently surveyed by Forrester Research already have or are considering the use of an Intranet. The paper discusses: what is the Internet; how it differs from an Intranet and from the networks your company may already be using; how your business can use the Internet, or an Intranet; how the Internet and an Intranet add value to your business; what it will cost to set up, maintain, and service a Web site and design a home page; what are the HTML and 3D/VRML issues; what is the business model and how to justify and recover the investment; the best time to get started and how to avoid technological obsolescence; what are the security issues; where to get help getting started and keep running; differences between the European and USA Internet environments; some examples of successful business uses; what can be expected in the future.","PeriodicalId":285672,"journal":{"name":"Proceedings Computer Graphics International","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125492897","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}