Volume 15 (1996)
Permanent URI for this community
Browse
Browsing Volume 15 (1996) by Issue Date
Now showing 1 - 20 of 65
Results Per Page
Sort Options
Item Incremental Line Labelling for Sketch Input of Solid Models(Blackwell Science Ltd and the Eurographics Association, 1996) Grimstead, I. J.; Martin, R. R.Designers need to transfer three-dimensional objects from their minds via a two-dimensional interface into a solid modelling system. We propose a system where objects are sketched interactively in two-dimensions and incrementally line-labelled as the drawing progresses, as the preliminary stage in constructing a solid model. Once the sketch is complete, the line-labels are coupled with various inferred constraints to enable us to generate a solid model. In this paper we describe and evaluate a modification to existing line labelling methods to allow them to work incrementally. In this way, the labelling and region information can be built up as the user sketches, rather than all at once at the end of the sketching process, which reduces the delay before the final solid model is built.Item Compositing Computer and Video Image Sequences: Robust Algorithms for the Reconstruction of the Camera Parameters(Blackwell Science Ltd and the Eurographics Association, 1996) Berger, M.-O.; Chevrier, C.; Simon, G.Augmented reality shows great promises in fields where a simulation in situ would be impossible or too expensive. When mixing synthetic and real objects in the same animated sequence, we must be sure that the geometrical coherence as well as the photometrical coherence is ensured. One major challenge is to compute the camera viewpoint with sufficient accuracy to ensure a satisfactory composition. We especially address this point in this paper using computer vision techniques and robust statistical methods. We prove that such techniques make it possible to compute almost automatically the viewpoint for long video sequences even for bad quality images in outdoor environments. Significant results on the lighting simulation of the bridges of Paris are shown.Item Method for Calculation of Sky Light Luminance Aiming at an Interactive Architectural Design(Blackwell Science Ltd and the Eurographics Association, 1996) Dobashi, Yoshinori; Kaneda, Kazufumi; Yamashita, Hideo; Nishita, TomoyukiRecently, computer graphics are frequently used for both architectural design and visual environmental assessment. Using computer graphics, designers can easily compare the effect of the natural light on their architectural designs under various conditions, such as different times of day, seasons, atmospheric conditions (clear or overcast sky) or building wall materials. In traditional methods of calculating the luminance due to sky light, however, all calculation must be performed from scratch if such conditions undergo change. Therefore, to compare the architectural designs under different conditions, a great deal of time has to be spent on generating the images.This paper proposes a new method of quickly generating images of an outdoor scene, taking into account glossy specular reflection, even if such conditions change. In this method, luminance due to sky light is expressed by a series of basis functions, and basis luminances corresponding to each basis function are precalculated and stored in a compressed form in the preprocess. Once the basis luminances are calculated, the luminance due to sky light can be quickly calculated by the weighted sum of the basis luminances. Several examples of an architectural design demonstrate the usefulness of the proposed method.Item Topologically exact evaluation of polyhedra defined in CSG with loose primitives(Blackwell Science Ltd and the Eurographics Association, 1996) Banerjee, Raja (P.K.); Rossignac, Jarek R.Floating point round-off causes erroneous and inconsistent decisions in geometric modelling algorithms. These errors lead to the generation of topologically invalid boundary models for CSG objects and significantly reduce the reliability of CAD applications. Previously known methods that guarantee topological consistency by relying on arbitrary precision rational arithmetic or on symbol-manipulation techniques are too expensive for practical purposes. This paper presents a new solution which takes as input a"fixed precision" regularized Boolean combination of linear half-spaces and produces a polyhedral boundary model that has the exact topology of the corresponding solid. Each half-space is represented by four homogeneous coefficients infixed precision format (La bits for the three direction cosines and Ld bits for the constant term, i.e. the distance from the origin). Exact answers to all topological and ordering questions are computed using a fixed length, 3 La+ Ld+ 2 bits, integer format. This new guaranteed tight limit on the number of bits necessary for performing intermediate calculations is achieved by expressing all of the topological decisions based on geometric computations in terms of the signs of 4 by 4 determinants of the input coefficients. The coordinates of intersection vertices are not required for making the correct topological decisions and hence vertices and lines are represented implicitly in terms of planes.Item BOXTREE: A Hierarchical Representation for Surfaces in 3D(Blackwell Science Ltd and the Eurographics Association, 1996) Barequet, Gill; Chazelle, Bernard; Guibas, Leonidas J.; Mitchell, Joseph S.B.; Tal, AyelletWe introduce the boxtree, a versatile data structure for representing triangulated or meshed surfaces in 3D. A boxtree is a hierarchical structure of nested boxes that supports efficient ray tracing and collision detection. It is simple and robust, and requires minimal space. In situations where storage is at a premium, boxtrees are effective alternatives to octrees and BSP trees. They are also more flexible and efficient than R-trees, and nearly as simple to implement.Item Adaptive Enumeration of Implicit Surfaces with Affine Arithmetic(Blackwell Science Ltd and the Eurographics Association, 1996) de Figueiredo, Luiz Henrique; Stolfi, JorgeWe discuss adaptive enumeration and rendering methods for implicit surfaces, using octrees computed with affine arithmetic, a new tool for range analysis. Affine arithmetic is similar to standard interval arithmetic, but takes into account correlations between operands and sub-formulas, generally providing much tighter bounds for the computed quantities. The resulting octrees are accordingly much smaller, and the rendering faster.Item Extraction of Typographic Elements from Outline Representations of Fonts(Blackwell Science Ltd and the Eurographics Association, 1996) Shainir, Ariel; Rappoport, AriDigital typefaces for computer graphics and multimedia applications should be capable of supporting operations such as font variations, transformations. deformations and blending. A powerful implementation of such operations must rely on the inherent typographic attributes of the typeface. However, even today s most advanced typeface representations support only geometric outline representations and basic font variations.In this paper we discuss high-level typeface representations which we term Parametric Typographic Representations (PTRs). We present an algorithm for automatically extracting typographic elements of typefaces from their outline representation, which, is an essential initial step in converting typefaces from outline representations to PTRs. The extracted typographic elements include serifs, bars. sterns, slants, bows, arcs, curve stems and curve bars. Most notable is the treatment of serifs, which are represented by finite-automata. The algorithm only needs to learn a serif type once, and is then capable of automatically recognizing it in different typefaces.We show an application of a PTR for automatic high-quality hinting of fonts, which is one of the most important stages in, digital font production. Our system was used to generate hints for dozens of thousands of Kanji, Roman and Hebrew characters.Item Vector Field Based Texture Mapping of Animated Implicit Objects(Blackwell Science Ltd and the Eurographics Association, 1996) Smets-Solanes, Jean-PaulThis paper shows that an adequate use of vectorfields can solve most inconsistencies related to texture mapping that appear in current animation and rendering systems based on implicit objects. The method used is based on the concept of a virtual skin. A skin with its own texture mapping is spread over an implicit object and is constrained to stick to the deformation of the implicit object. A vectorfield is used to compute the relationship between the motion of the skin and the deformation of the object. Visual and implementation issues are discussed with respect to typical applications of implicit objects in computer graphics.Item Simplification of Global-Illumination Meshes(Blackwell Science Ltd and the Eurographics Association, 1996) Hughes, Merlin; Lastra, Anselmo A.; Saxe, EdwardWe present a methodfor simplifying the meshes produced as solutions to global illumination problems, reducing geometric complexity while retaining the perceived imagefidelity. The method has been applied to produce meshes of linearly, quadratically and cubically colour-interpolated triangles. The goal of our work is to permit interactive rendering of more complex global illumination solutions through the application of simplification algorithms as well as the use of more powerful rendering primitives.Item Three-Dimensional Modeling and Effects on Still Images(Blackwell Science Ltd and the Eurographics Association, 1996) Zakait, Yaron; Rappoport, AriDesigners and creative artists use computer graphics and image processing effects on stall photographs in application areas such as advertising entertainment broadcasting and the arts Most of the effects available in research arid commercial work are two-dimensional in nature, for example image processing filters [blur, edge enhancement) and creative effects (tilings, reflections) There is almost no usage of information taken from the 3-D world in which the objects appearing an the image are located.In this paper we present a novel method for creating 3-D effects on photographs or in general on any image created by rendering a 3-D world The artist interacts with the image using a set of intuitive direct manipulation interface objects These objects let the user define a 3-D model, display at, and manipulate it in a 3-D space which is correlated with that of the input image.The generated model can be an arbitrarily complex 3-D polyhedron Any texture, including texture taken from the input photograph, can be mapped into any of its faces arid used for special effects We discuss and show examples for effects such as copy and paste, motion blur, model editing and deformations lighting effects, and shadows.Item Special Effects with Half-Toning(Blackwell Science Ltd and the Eurographics Association, 1996) Buchanan, John W.Half-toning is the process by which gray-scale images are approximated with sets of black and white pixels. The process works because our eyes perceive a local average, thus half-toning seeks to approximate the local average. Ideally this approximation should be accomplished without introducing undesirable artifacts.In many situations the stylized display of images is desired. Often this stylized display is accomplished by the addition of semi-structured artifacts. In current applications the designer processes the image using tools provided by some image processing package. The resulting image is then half-toned and printed. Half-toning these processed images can reduce the visual impact of the special effects that have been introduced in the image.In this paper we show that the processes of controlled artifact introduction and half-toning can successfully be combined. By combining these two processes we ensure that the printed image is what the designer intended. We present a brief overview of the current error-diffusion half-toning techniques. We then propose several ways in which artifacts can be introduced to the image. This discussion is accompanied by a set of illustrative images.In particular, we discuss the introduction of false edges and the alteration of the scan pattern. We illustrate these techniques with a variety of images.We conclude the paper with a discussion on these new half-toning methods for the generation of binary gray-scale textures. In addition to showing how to generate these binary gray-scale textures we also show how these gray-scale textures can be used to half-tone images.Item Symbiosis of Virtual Reality and Scientific Visualization System(Blackwell Science Ltd and the Eurographics Association, 1996) Haase, HelmutThis paper describes a concept for the symbiosis of a virtual reality system and a system for scientific visualization, as well as an implementation (called ISVAS-VR) to evaluate the concept. The idea is to preserve the strengths of both systems in order to help scientists in analyzing their data by means of the joint synergy of both approaches.Motivation for this work is given along with a description of the two individual systems (ISVAS? and Virtual Design). Possible communication schemes are discussed and the communication techniques which were utilized in the implementation are presented, namely shared memory and pipes. Finally, interaction of the user with the compound system is described and a number of application examples are given.Item A Three Dimensional Image Cache for Virtual Reality(Blackwell Science Ltd and the Eurographics Association, 1996) Schaufler, Gernot; Sturzlinger, WolfgangDespite recent advances in rendering hardware, large and complex virtual environments cannot be displayed with a sufficiently highframe rate, because of limitations in the available rendering performance.This paper presents a new approach of software accelerated rendering which draws from the concepts of impostors, hierarchical scene subdivision and levels of detail. So far software optimization in real-time rendering has merely considered individual objects. This work is actually optimizing the rendering of the whole virtual environment by implementing a three dimensional image cache. It speeds up rendering for large portions of the scene by exploiting the coherence inherent in any smooth frame sequence.The implementation of the three dimensional image cache is discussed and the savings in rendering load achievable on a suitable hardware platform are presented.Item Reusable Radiosity Objects(Blackwell Science Ltd and the Eurographics Association, 1996) Ouhyoung, Ming; Chuang, Yung-Yu; Liang, Rung-HueiBecause of the view independence and photo realistic image generation in a diffuse environment, radiosity is suitable for an interactive walk through system. The drawback of radiosity is that it is time-consuming in form factor estimation, and furthermore, inserting, deleting or moving an object makes the whole costly rendering process repeat itself. To solve this problem, we encapsulate necessary information for form factor calculation and visibility estimation in each object, which is called a reusable radiosity object. An object is defined as a cluster or clusters of triangles. Whenever a scene updates, the radiosity algorithm looks up the prestored information in each object, thus speeding itself up by two orders of magnitude. Besides, solution time based on cluster representatives is linear to the number of objects since each object is reusable, encapsulated with preprocessed data in every level of hierarchy. We also analyze the unregarded error on visibility estimation and propose a statistically optimal adaptive algorithm to maintain the same error for each link.Item A Platform for User-Tailored Interaction Development in 2D, 3D, and VR(Blackwell Science Ltd and the Eurographics Association, 1996) Encarnacao, L. Miguel; Fechter, Jurgen; Grunert, Thomas; Strasser, WolfgangThe discussion on the advantages and disadvantages of 2D, 3D, and VR interfaces and their applicability to different types of systems, users, and information led to a series of stand-alone implementations that lack the possibility of realizing an integrated approach. The acceptance of the different interaction techniques will depend on their success in practical applications, i.e. with systems that are used by different users for different purposes. Since this acceptance is especially hard to achieve in computer-critical environments, such as medicine, we developed a software environment that allows for the development, integration, and user-centered evaluation of existing and new interaction techniques for their use in medical applications. This environment is equipped with an innovative message-passing functionality that provides the communication to and among application objects in 2D, 3D, and VR. Furthermore, the environment contains a component for user-adapted interaction and system support at runtime.Item Scripting Interactive Physically-Based Motions with Relative Paths and Synchronization(Blackwell Science Ltd and the Eurographics Association, 1996) Lamouret, Alexis; Gascuel, Marie-PauleThis paper presents a novel approach for facilitating the use of physically based models by animators. The idea is to let the user guide motion at a high level of control by giving approximate desired trajectories and synchronization constraints between the objects over time, while a simulation module computes the final motion, dealing with collision detection and response, and enhancing realism.The objects, which are either isolated or components of an articulated structure, are guided through the specification of key-positions and orientations, defined by coordinates that can be fixed or relative to another object. The animation sequence is scripted by specifying a graph of synchronization constraints between objects over time. During the animation, objects automatically regulate their speed in order to meet these constraints.Item Surface Reconstruction from Unstructured 3D Data(Blackwell Science Ltd and the Eurographics Association, 1996) Algorri, Maria-Elena; Schmitt, FrancisBuilding 3 0 models from unstructured data is a problem that arises increasingly as new 30 scanning technology is able to produce large and complex databases of full 3 0 information. Huge efforts put into segmenting entire sets of 20 images demand robust tools that are then able to reconstruct any arbitrary 30 surface segmented from the images. In this paper we propose an algorithmic methodology that automatically produces a surface from a set of points in ?3 about which we have no topological knowledge. Our method uses a spatial decomposition and a surface tracking algorithm to produce a rough approximation S of the unknown manifold S. The produced surface S serves as a robust initialisation for a physically based modeling technique that yields the fine details of S and so improves the quality of the reconstruction.Item Fractal modeling using free form techniques(Blackwell Science Ltd and the Eurographics Association, 1996) Zair, Chems Eddine; Tosan, EricIFS models have become a powerful tool for the construction of fractal sets. They offer a straightforward way to generate complex, self-similar figures as attractors. However, they present the fundamental disadvantage of providing little control over the global form of the attractor. In contrast, free form techniques give a high control over smooth man-made objects with the use of a set of control points.In this paper, we present a new approach of fractal modeling which is based on IFS theory. We shall use free form techniques to give a practical and efficient way to build controlled fractal attractors. The resulting effect consists on the ability to deform a fractal shape interactively into the desired shape, in the same way as parametric forms (Bezier, splines).Item The Production of Volume Data from Triangular Meshes Using Voxelisation(Blackwell Science Ltd and the Eurographics Association, 1996) Jones, Mark W.Voxelisation is the term given to the process of converting data from one source type into a three dimensional volume of data values. The techniques known collectively as volume visualisation can then be applied to the data in order to produce a graphical representation of the object. This paper gives a practical approach to the voxelisation of data in the form of triangular meshes, and demonstrates the use of the method on various datasets. Visualisation is achieved by a method also described in the paper.Item 3D Interactive Topological Modeling using Visible Human Dataset(Blackwell Science Ltd and the Eurographics Association, 1996) Beylot, P; Gingins, P; Kalra, P; Thalmann, N Magnenat; Maurel, W; Thalmann, D; Fasel, JAvailability of Visible Human Dataset (VHD)has provided numerous possibilities for its exploitation in both medical applications and 3D animation. In this paper, we present our interactive tools which enable extraction of surfaces for different organs, including bones, muscles, fascia, and skin, from the VHD. The reconstructed surfaces then are used for defining the inter-relationship of organs, a process we refer to as topological modeling. A data base is constructed, which encapsulates structural, topological, mechanical and other relevant information about organs. A 3D interactive tool enables the building and editing of this data base. Such a data base can later be used for different applications in fields such as medicine, sports, education, and entertainment.