Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. Software rendering
  4. 1999
  1. Home
  2. Topics
  3. Software rendering
  4. 1999
Showing papers on "Software rendering published in 1999"
Proceedings Article•10.1145/311535.311563•
The VolumePro real-time ray-casting system

[...]

Hanspeter Pfister, Jan C. Hardenbergh1, Jim Knittel1, Hugh C. Lauer1, Larry D. Seiler1 •
Mitsubishi Electric1
1 Jul 1999
TL;DR: This paper describes VolumePro, the world’s first single-chip realtime volume rendering system for consumer PCs, which implements ray-casting with parallel slice-by-slice processing and has hardware for gradient estimation, classification, and per-sample Phong illumination.
Abstract: This paper describes VolumePro, the world’s first single-chip realtime volume rendering system for consumer PCs. VolumePro implements ray-casting with parallel slice-by-slice processing. Our discussion of the architecture focuses mainly on the rendering pipeline and the memory organization. VolumePro has hardware for gradient estimation, classification, and per-sample Phong illumination. The system does not perform any pre-processing and makes parameter adjustments and changes to the volume data immediately visible. We describe several advanced features of VolumePro, such as gradient magnitude modulation of opacity and illumination, supersampling, cropping and cut planes. The system renders 500 million interpolated, Phong illuminated, composited samples per second. This is sufficient to render volumes with up to 16 million voxels (e.g., 256) at 30 frames per second. CR Categories: B.4.2 [Hardware]: Input/Output and Data Communications—Input/Output DevicesImage display; C.3 [Computer Systems Organization]: Special-Purpose and ApplicationBased Systems—Real-time and embedded systems; I.3.1 [Computer Graphics]: Hardware Architecture—Graphics processor;

448 citations

Proceedings Article•10.1145/311535.311554•
Realistic, hardware-accelerated shading and lighting

[...]

Wolfgang Heidrich1, Hans-Peter Seidel1•
Max Planck Society1
1 Jul 1999
TL;DR: Techniques for realistic shading and lighting using computer graphics hardware are presented, in particular, multipass methods for high quality local illumination using physically-based reflection models, as well as techniques for the interactive visualization of non-diffuse global illumination solutions.
Abstract: With fast 3D graphics becoming more and more available even on low end platforms, the focus in hardware-accelerated rendering is beginning to shift towards higher quality rendering and additional functionality instead of simply higher performance implementations based on the traditional graphics pipeline. In this paper we present techniques for realistic shading and lighting using computer graphics hardware. In particular, we discuss multipass methods for high quality local illumination using physically-based reflection models, as well as techniques for the interactive visualization of non-diffuse global illumination solutions. These results are then combined with normal mapping for increasing the visual complexity of rendered images. Although the techniques presented in this paper work at interactive frame rates on contemporary graphics hardware, we also discuss some modifications of the rendering pipeline that help to further improve both performance and quality of the proposed methods. CR Categories: I.3.1 [Computer Graphics]: Hardware Architecture—Graphics processors; I.3.3 [Computer Graphics]: Picture/Image Generation—Bitmap and frame buffer operations; I.3.6 [Computer Graphics]: Methodology and Techniques— Standards I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Color, Shading, Shadowing and Texture

283 citations

Patent•
Methods and apparatus for delivering 3D graphics in a networked environment

[...]

Paul Borrel1, Shawn A. Hall1, William P. Horn1, James T. Klosowski1, William Louis Luken1, Ioana M. Martin1, Frank Suits1 •
IBM1
4 Oct 1999
TL;DR: In this paper, a composite stream consisting of three distinct streams is proposed for seamlessly combining client-only rendering techniques with server-only renderings, where the most relevant geometry can be streamed to the client for high quality local rendering while the server delivers renderings of less relevant geometry at lower resolutions.
Abstract: A system and method for seamlessly combining client-only rendering techniques with server-only rendering techniques. The approach uses a composite stream containing three distinct streams. Two of the streams are synchronized and transmit camera definition, video of server-rendered objects, and a time dependent depth map for the server-rendered object. The third stream is available to send geometry from the server to the client, for local rendering if appropriate. The invention can satisfy a number of viewing applications. For example, initially the most relevant geometry can stream to the client for high quality local rendering while the server delivers renderings of less relevant geometry at lower resolutions. After the most relevant geometry has been delivered to the client, the less important geometry can be optionally streamed to the client to increase the fidelity of the entire scene. In the limit, all of the geometry is transferred to the client and the situation corresponds to client-only rendering system where local graphics hardware is used to improve fidelity and reduce bandwidth. Alternatively, if a client does not have local three-dimensional graphics capability then the server can transmit only the video of the server-rendered object and drop the other two streams. In either case, the approach also permits for a progressive improvement in the server-rendered image whenever the scene becomes static. Bandwidth that was previously used to represent changing images is allocated to improving the fidelity of the server-rendered image whenever the scene becomes static.

159 citations

Proceedings Article•10.1145/311534.311584•
Load balancing for multi-projector rendering systems

[...]

Rudrajit Samanta1, Jiannan Zheng1, Thomas Funkhouser1, Kai Li1, Jaswinder Pal Singh1 •
Princeton University1
1 Jul 1999
TL;DR: Results of the experiments indicate that the coarse-grained characteristics of the sort-first architecture are well suited for constructing a parallel rendering system running on a PC cluster.
Abstract: Multi-projector systems are increasingly being used to provide large-scale and high-resolution displays for next-generation interactive 3D graphics applications, including large-scale data visualization, immersive virtual environments, and collaborative design. These systems must include a very high-performance and scalable 3D rendering subsystem in order to generate high-resolution images at real-time frame rates. This paper describes a sort-first parallel rendering system for a scalable display wall system built with a network of PCs, graphics accelerators, and portable projectors. The main challenge is to develop scalable algorithms to partition and assign rendering tasks effectively under the performance and functionality constraints of system area networks, PCs, and commodity 3-D graphics accelerators. We have developed three coarse-grained partitioning algorithms, incorporated them into a working prototype system, and run initial experiments aimed at evaluating algorithmic trade-offs and performance bottlenecks in such a system. Results of our experiments indicate that the coarse-grained characteristics of the sort-first architecture are well suited for constructing a parallel rendering system running on a PC cluster.

157 citations

Proceedings Article•10.5555/319351.319376•
Enabling classification and shading for 3D texture mapping based volume rendering using OpenGL and extensions

[...]

Michael Meißner, Ulrich Hoffmann, Wolfgang Straßer
24 Oct 1999
TL;DR: In this paper, the authors present a new technique which enables direct volume rendering based on 3D texture mapping hardware, enabling shading as well as classification of the interpolated data, which is very efficient: the three dimensional texture needs to be stored only once and no load is put onto the CPU.
Abstract: We present a new technique which enables direct volume rendering based on 3D texture mapping hardware, enabling shading as well as classification of the interpolated data. Our technique supports accurate lighting for a one directional light source, semi-transparent classification, and correct blending. To circumvent the limitations of one general classification, we introduce multiple classification spaces which are very valuable to understand the visualized data, and even mandatory to comprehensively grasp the 3D relationship of different materials present in the volumetric data. Furthermore, we illustrate how multiple classification spaces can be realized using existing graphics hardware.In contrast to previously reported algorithms, our technique is capable of performing all the above mentioned tasks within the graphics pipeline. Therefore, it is very efficient: The three dimensional texture needs to be stored only once and no load is put onto the CPU. Besides using standard OpenGL functionality, we exploit advanced per pixel operations and make use of available OpenGL extensions.

135 citations

Journal Article•10.1109/38.773965•
Deriving spectra from colors and rendering light interference

[...]

Yinlong Sun1, F.D. Fracchia, Tom Calvert, Mark S. Drew•
Simon Fraser University1
01 Jul 1999-IEEE Computer Graphics and Applications
TL;DR: A new method for transforming colors into spectra, which is applied to rendering light interference using a standard ray tracer, significantly enhances color-based rendering software and graphics platforms.
Abstract: A new method for transforming colors into spectra, which we applied to rendering light interference using a standard ray tracer, significantly enhances color-based rendering software and graphics platforms.

73 citations

Proceedings Article•10.2312/EGWR/EGWR99/145-160•
Real-time rendering of real world environments

[...]

David Kirk McAllister1, Lars Nyland1, Voicu Popescu1, Anselmo Lastra1, Chris McCue1 •
University of North Carolina at Chapel Hill1
21 Jun 1999
TL;DR: This work presents an end-to-end system for acquiring highly detailed scans of large real world spaces, consisting of forty to eighty million range and color samples, using a digital camera and laser rangefinder and presents contributions to image-based rendering that allow these models to be rendered in real time on existing graphics hardware without sacrificing the high resolution at which the data sets were acquired.
Abstract: One of the most important goals of interactive computer graphics is to allow a user to freely walk around a virtual recreation of a real environment that looks as real as the world around us. But hand-modeling such a virtual environment is inherently limited and acquiring the scene model using devices also presents challenges. Interactively rendering such a detailed model is beyond the limits of current graphics hardware, but image-based approaches can significantly improve the status quo. We present an end-to-end system for acquiring highly detailed scans of large real world spaces, consisting of forty to eighty million range and color samples, using a digital camera and laser rangefinder. We explain successful techniques to represent these large data sets as image-based models and present contributions to image-based rendering that allow these models to be rendered in real time on existing graphics hardware without sacrificing the high resolution at which the data sets were acquired.

67 citations

Patent•
Interactively constructing, editing, rendering and manipulating geoscience models

[...]

Hong-Qian Lu1, Christoph Ramshorn1•
Schlumberger1
11 Jan 1999
TL;DR: A method, computer system or computer program for intereactively constructing, editing, rendering and manipulating geoscience models including aggregating the functionality of a geometry system and a graphics system as mentioned in this paper.
Abstract: A method, computer system or computer program for intereactively constructing, editing, rendering and manipulating geoscience models including aggregating the functionality of a geometry system and a graphics system, enforcing consistency between the geometry system and the graphics system, and interfacing the geometry system and the graphics system to an application through an integration layer.

62 citations

Patent•
Upgrading an integrated graphics subsystem

[...]

Brian K. Langendorf1, Thomas A. Piazza1•
Intel1
31 Dec 1999
TL;DR: In this article, an approach for allowing two graphics controllers to cooperate on a single screen and for modifying the AGP protocol to provide symmetric capabilities for both AGP targets and AGP masters is presented.
Abstract: Apparatus and methods are provided for allowing two graphics controllers to cooperate on a single screen and for modifying the AGP protocol to provide symmetric capabilities for both AGP targets and AGP masters. According to one embodiment of the present invention two graphics controllers may cooperate as one virtual graphics controller. A first graphics controller renders a first subset of pixels of a display to a local memory of the first graphics controller. A second graphics controller renders a second subset of pixels of the display to a local memory of the second graphics controller. Then, after both the first graphics controller and the second graphics controller have completed their respective rendering, merging the content of the local memory of the first graphics controller and the content of the local memory of the second graphics controller.

59 citations

Patent•
Graphics hardware acceleration method, computer program, and system

[...]

Rajiv Jain, E. U. Sudhakaran
21 Jun 1999
TL;DR: In this article, a graphics system enables an automatic choice between existing host rendering programs, existing hardware acceleration methods, and enhanced software acceleration programs for rendering graphic primitives, based on the speed and accuracy characterizations of a hardware accelerator attached to the system.
Abstract: A graphics system enables an automatic choice between existing host rendering programs, existing hardware acceleration methods, and enhanced software acceleration programs for rendering graphic primitives. The graphics system accesses the speed and accuracy characterizations of a hardware accelerator attached to the system. Then, for each graphics primitive available from the enhanced software acceleration programs, the graphics system invention compares the speed and accuracy of the attached hardware accelerator with that of the enhanced software acceleration programs. The graphics system invention then selects which graphics primitives should be rendered by the enhanced software acceleration programs and which graphics primitives should be rendered by the attached hardware accelerator.

55 citations

Patent•
System for dynamically adjusting image quality for interactive graphics applications

[...]

Bishop Brock1, Eli Chiprout1, Elmootazebllah Nabil Elinozahy1, Ramakrishnan Rajamony1, Freeman Leigh Rawson1, Ronald Lynn Rockhold1 •
IBM1
17 Dec 1999
TL;DR: In this article, a method and system for optimizing image quality while operating an interactive graphics application within a data processing system is presented, where the image rendering speed for each of the rendering modes available within the interactive games application are assessed.
Abstract: A method and system for optimizing image quality while operating an interactive graphics application within a data processing system. First, the image rendering speed for each of the rendering modes available within the interactive graphics application are assessed. Upon initial operation of the interactive graphics system, a default rendering mode is activated. During operation of the interactive graphics application, the processing load imposed on the data processing system is monitored and utilized as a user activity metric. The active rendering mode is updated in accordance with the user activity metric, such that the speed of the selected rendering mode varies inversely with the current processing load.
Proceedings Article•10.1145/311534.311585•
Texture shaders

[...]

Michael McCool1, Wolfgang Heidrich2•
University of Waterloo1, Max Planck Society2
1 Jul 1999
TL;DR: Extensions to the texture-mapping support of the abstract graphics hardware pipeline and the OpenGL API are proposed to better support programmable shading, with a unified interface, on a variety of future graphics accelerator architectures, and an abstract, programmable model for multitexturing is proposed.
Abstract: Extensions to the texture-mapping support of the abstract graphics hardware pipeline and the OpenGL API are proposed to better support programmable shading, with a unified interface, on a variety of future graphics accelerator architectures. Our main proposals include better support for texture map coordinate generation and an abstract, programmable model for multitexturing. As motivation, we survey several interactive rendering algorithms that target important visual phenomena. With hardware implementation of programmable multitexturing support, implementations of these effects that currently take multiple passes can be rendered in one pass. The generality of our proposed extensions enable efficient implementation of a wide range of other interactive rendering algorithms. The intermediate level of abstraction of our API proposal enables high-level shader metaprogramming toolkits and relatively straightforward implementations, while hiding the details of multitexturing support that are currently fragmenting OpenGL into incompatible dialects. CR Categories: 1.3.1 [Computer Graphics]: Hardware Architecture-Graphics Processors; 1.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism-Color, shading, shadowing, and texture.
Proceedings Article•10.2312/EGWR/EGWR99/187-196•
Light field techniques for reflections and refractions

[...]

Wolfgang Heidrich1, Hendrik P. A. Lensch1, Michael F. Cohen2, Hans-Peter Seidel1•
Max Planck Society1, Microsoft2
21 Jun 1999
TL;DR: In this paper, a light field based approach is proposed for interactive rendering of reflections and refractions in curved objects, which is based on a strict decoupling of geometry and illumination.
Abstract: Reflections and refractions are important visual effects that have long been considered too costly for interactive applications. Although most contemporary graphics hardware supports reflections off curved surfaces in the form of environment maps, refractions in thick, solid objects cannot be handled with this approach, and the simplifying assumptions of environment maps also produce visible artifacts for reflections. Only recently have researchers developed techniques for the interactive rendering of true reflections and refractions in curved objects. This paper introduces a new, light field based approach to achieving this goal. The method is based on a strict decoupling of geometry and illumination. Hardware support for all stages of the technique is possible through existing extensions of the OpenGL rendering pipeline. In addition, we also discuss storage issues and introduce methods for handling vector-quantized data with graphics hardware.
Journal Article•10.1364/AO.38.001364•
Hardware-based rendering of full-parallax synthetic holograms

[...]

Alf Ritter1, Joachim Böttger1, Oliver Deussen1, Matthias König1, Thomas Strothotte1 •
Otto-von-Guericke University Magdeburg1
10 Mar 1999-Applied Optics
TL;DR: This work presents a method for efficiently calculating the interference of complex-valued two-dimensional wave patterns that is useful during the generation of synthetic holograms and gains a speedup of a factor of 60-90 compared with conventional calculation methods for interfering wave patterns.
Abstract: We present a method for efficiently calculating the interference of complex-valued two-dimensional wave patterns that is useful during the generation of synthetic holograms. These patterns are represented as a special kind of images (textures), and the interference is calculated in a computer graphics rendering process. This enables us to leverage hardware support for holographic imaging that is implemented in many state-of-the-art computer workstations. Using this approach, we gain a speedup of a factor of 60–90 compared with conventional calculation methods for interfering wave patterns. Our method is evaluated numerically, examples are shown, and the program code is outlined.
Proceedings Article•10.1109/PCCGA.1999.803369•
Volumetric modeling of colored pencil drawing

[...]

S. Takgi1, Issei Fujishiro2, M. Nakajima1•
Tokyo Institute of Technology1, Ochanomizu University2
5 Oct 1999
TL;DR: A volume graphics model for colored pencil drawing is proposed that takes advantage of volumetric offset distance accessibility and line integral convolution, and thus is highly controllable with a small number of parameters.
Abstract: Not only photorealistic rendering but non-photorealistic rendering is considered an important research topic in artistic image synthesis. However, little attention has been given to colored pencil drawing. This paper proposes a volume graphics model for colored pencil drawing. The model consists of three sub-models, which describe in a volumetric fashion, the microstructure of paper, pigment distribution on paper, and pigment redistribution, respectively. The model takes advantage of volumetric offset distance accessibility and line integral convolution, and thus is highly controllable with a small number of parameters. A couple of synthesized color pencil drawing data sets are rendered using an existing volume visualizer to empirically prove that the model is descriptive enough to produce realistic images of colored pencil drawing.
Journal Article•10.1145/345370.345415•
Image-based rendering: A new interface between computer vision and computer graphics

[...]

Leonard McMillan1, Steven J. Gortler2•
Massachusetts Institute of Technology1, Harvard University2
4 Nov 1999
TL;DR: The transformation of images to the most concise representation possible is a requirement for generating new images and a threedimensional model the best way of maintaining both the realism and integrity of the source images is asked.
Abstract: W h a t is IBR? Image-based rendering (IBR) describes a set of techniques that al low three-dimensional graphical inter'action with objects and scenes whose original specification began as images or photographs. In an IBR pipeline, processing is applied to a set of input photographs creating an intermediate data structure. Later, this data structure is used to create new images of the scene or object. Computer vision provides tools to analyze Images and create models representing shape and surface properties. Computer graphics provides cools to take models and create images. This suggests that image-based rendering can be achieved by combining computer vision and computer graphics techniques. However, is combining the bestknown computer vision and graphics techniques the best we can do? Many computer vision algorithms are just not very robust, and high quality rendering can be compu=tional!y expensive, To better explore the connection between computer graphics and computer vision we ask the fol lowing question. How concise a model should one t ry to create from the image data using computer vision analysis? At one extreme, one could ask for a smooth surface representa t ion annotated w i th shading parameters.A less concise and unified representat ion is s imply a set of depth images, where a depth (z) value is assodar_=cl with each pixel of the original photographs. An even less concise representation associates with each image pixel a color value and a ~y direction. Concise representations are flexible. They permi t s t ra ight forward manipulat ions of models, including modifying shape and material properties. In addition, they al low for measurements and other forms of geometric reasoning (i.e. collision and proximity detect ion) . However, as we demand a more concise representation, the analysis becomes more difficult and the associated computer vision algorithms less reliable. Furthermore, more computation is required to synthesize images from these more concise representations. This leads us to the following questions. Is the transformation of images to the most concise representation possible a requirement for generating new images? Is a threedimensional model the best way of maintaining both the realism and integrity of the source images? Is a model merely a form of compression, for that matter, Iossy compression? Are we willing to tolerate such losses? Image-based rendering approaches threedimensional graphics problems by designing data st ructures that can be robust ly computed from images and can subsequently be used to create high quali ty images at minimal computat ional cost. Thus, imagebased rendering forces us to think about how to best use computer vision and computer graphics concepts and cools in conjunction with each other,
Proceedings Article•10.1109/SIBGRA.1999.805714•
Real-time shadow generation using BSP trees and stencil buffers

[...]

Harlen Costa Batagelo, I. Costa
17 Oct 1999
TL;DR: The algorithm combines a technique of volumetric shadow rendering using stencil buffers with a binary space partitioning tree, and includes new easy-to-implement approaches to improvement techniques used in shadow volume algorithms, such as silhouette detection and capping polygons.
Abstract: This paper describes a real-time shadow generation algorithm for static polygonal environments illuminated by movable point light sources. The algorithm combines a technique of volumetric shadow rendering using stencil buffers with a binary space partitioning (BSP) tree, and includes new easy-to-implement approaches to improvement techniques used in shadow volume algorithms, such as silhouette detection to reduce the number of redundant shadow polygons and the computation of capping polygons to handle cases where the shadow volumes are clipped by the eye-view near clipping plane. Such a hybrid approach solves important limitations on the original shadow rendering algorithm, and also achieves real-time frame rates when using modest size scenes (about 500 shadow polygons), according to measurements performed on personal computers using current graphics hardware. Per-phase timing results from the implementation are provided along the text and compared with those of the standard algorithm.
Proceedings Article•10.1109/ICCV.1999.791195•
Appearance compression and synthesis based on 3D model for mixed reality

[...]

Ko Nishino1, Yoichi Sato1, Katsushi Ikeuchi1•
University of Tokyo1
1 Jan 1999
TL;DR: The paper describes the method and reports on how the method is implemented, using the method originally designed by P. Viola (1995), to solve the alignment problem of the 3D model and color images.
Abstract: Rendering photorealistic virtual objects from their real images is one of the main research issues in mixed reality systems. We previously proposed the Eigen-Texture method (K. Nishino et al., 1999), a new rendering method for generating virtual images of objects from their real images to deal with the problems posed by past work in image based methods and model based methods. Eigen-Texture method samples appearances of a real object under various illumination and viewing conditions, and compresses them in the 2D coordinate system defined on the 3D model surface. However, we had a serious limitation in our system, due to the alignment problem of the 3D model and color images. We deal with this limitation by solving the alignment problem; we do this by using the method originally designed by P. Viola (1995). The paper describes the method and reports on how we implement it.
Journal Article•10.1111/1467-8659.00366•
Modelling and Rendering Graphics Scenes Composed of Multiple Volumetric Datasets

[...]

Adrian Leu1, Min Chen1•
Swansea University1
01 Jun 1999-Computer Graphics Forum
TL;DR: A two‐level hierarchical representation is employed, which enables the reduction of the overall storage consumption as well as rendering time, and with this approach, different objects can be derived from the same volumetric dataset, and 2D images can be trivially integrated into a scene.
Abstract: This paper presents a method for modelling graphics scenes consisting of multiple volumetric objects. A two-level hierarchical representation is employed, which enables the reduction of the overall storage consumption as well as rendering time. With this approach, different objects can be derived from the same volumetric dataset, and 2D images can be trivially integrated into a scene. The paper also describes an efficient algorithm for rendering such scenes on ordinary workstations, and addresses issues concerning memory requirements and disk swapping.
Proceedings Article•10.2312/EGWR/EGWR99/063-076•
Towards interactive photorealistic rendering of indoor scenes: a hybrid approach

[...]

Tushar Udeshi1, Charles Hansen1•
University of Utah1
21 Jun 1999
TL;DR: This work describes a technique to achieve near photorealism of simple indoor scenes at interactive rates using both CPUs and graphics hardware in parallel, which allows the user the ability to interactively move objects and lights in the scene.
Abstract: Photorealistic rendering methods produce accurate solutions to the rendering equation but are computationally expensive and typically noninteractive. Some researchers have used graphics hardware to obtain photorealistic effects but not at interactive frame rates. We describe a technique to achieve near photorealism of simple indoor scenes at interactive rates using both CPUs and graphics hardware in parallel. This allows the user the ability to interactively move objects and lights in the scene. Our goal is to introduce as many global illumination effects as possible while maintaining a high frame rate. We describe methods to generate soft shadows, approximate one-bounce indirect lighting, and specular reflection and refraction effects.
Patent•
Method and system for graphics rendering using hardware-event-triggered execution of captured graphics hardware instructions

[...]

Robert J. Devins1, Paul M. Schanely2•
IBM1, GlobalFoundries2
31 Mar 1999
TL;DR: In this paper, a computer-implemented method and system for performing graphics rendering on demand on a graphics subsystem, with only nominal host system operations being required, is described.
Abstract: A computer-implemented method and system for performing graphics rendering on demand on a graphics subsystem, with only nominal host system operations being required. High-level specifications of graphics operations in a computer program are captured as I/O hardware programs in a memory. A graphics processor in the subsystem issues instructions in the captured programs to a graphics accelerator, which executes the instructions to perform graphics operations. The graphics accelerator has a status indicator containing status information relating to hardware events incident to the graphics operations. Under the control of instructions in the captured program, the graphics processor monitors the status indicator, and either issues, or delays issuing, the instructions in the captured programs, depending upon the status information in the indicator.
Proceedings Article•10.1109/VISUAL.1999.809889•
Volume rendering using OpenGL and extensions

[...]

Markus Meissner1, U. Hoffmann, W. Strasser•
University of Tübingen1
24 Oct 1999
TL;DR: A new technique which enables direct volume rendering based on 3D texture mapping hardware, enabling shading as well as classification of the interpolated data, and is very efficient: the three dimensional texture needs to be stored only once and no load is put onto the CPU.
Abstract: We present a new technique which enables direct volume rendering based on 3D texture mapping hardware, enabling shading as well as classification of the interpolated data. Our technique supports accurate lighting for a one directional light source, semi-transparent classification, and correct blending. To circumvent the limitations of one general classification, we introduce multiple classification spaces which are very valuable to understand the visualized data, and even mandatory to comprehensively grasp the 3D relationship of different materials present in the volumetric data. Furthermore, we illustrate how multiple classification spaces can be realized using existing graphics hardware. In contrast to previously reported algorithms, our technique is capable of performing all the above mentioned tasks within the graphics pipeline. Therefore, it is very efficient: The three dimensional texture needs to be stored only once and no load is put onto the CPU. Besides using standard OpenGL functionality, we exploit advanced per pixel operations and make use of available OpenGL extensions.
Proceedings Article•10.5555/320080.320089•
A superscalar 3D graphics engine

[...]

Andrew Wolfe1, Derek B. Noonburg1•
Los Angeles Mission College1
16 Nov 1999
TL;DR: This work presents an architecture for an out-of-order, superscalar rasterizer for 3D graphics that allows the concurrent execution of multiple graphics primitives while maintaining exact sequential semantics.
Abstract: 3D graphics performance is increasing faster than any other computing application. Almost all PC systems now include 3D graphics accelerators for games, CAD, or visualization applications. Many of the microarchitectural techniques that have been used to enhance the performance of microprocessors can be applied to graphics systems as well. We present an architecture for an out-of-order, superscalar rasterizer for 3D graphics. This allows the concurrent execution of multiple graphics primitives while maintaining exact sequential semantics. Experimental results show 1.5-3.6X speedups on real applications using a simple model, similar to the results from many integer benchmarks on superscalar processors. Enhanced techniques specific to 3D graphics for decomposing large triangles and breaking false dependence chains increase performance to more than 10x a sequential system.
Patent•
Method and system for graphics rendering using captured graphics hardware instructions

[...]

Robert J. Devins1, Paul M. Schanely1•
IBM1
31 Mar 1999
TL;DR: In this paper, an application program is coded to bound a sequence of calls to basic rendering functions, defining a desired image to be rendered, between begin-program and end-program identifiers.
Abstract: A computer-implemented method and system for performing graphics rendering on demand on a graphics subsystem, with only nominal host system operations being required. An application program requiring graphics to be rendered is coded to bound a sequence of calls to basic rendering functions, defining a desired image to be rendered, between begin-program and end-program identifiers. When the application program is executed on a host operating system, a begin-program identifier invokes a function in a graphics device driver in the host system. The function captures the calls to the rendering functions within the application program in a memory as hardware instructions to the graphics subsystem. When the function encounters an end-program identifier, it registers the captured hardware instructions with the host system as an executable program. Subsequently, the application may render the image upon demand by calling the registered executable program, which will execute from the memory on the graphics subsystem, with only nomimal host processor operations being required. Thus, host processor operations and memory normally required for performing graphics rendering are conserved.
Proceedings Article•10.1109/MVIEW.1999.781086•
Real-time rendering system of moving objects

[...]

Yutaka Kunita1, Masahiko Inami, Taro Maeda, Susumu Tachi•
University of Tokyo1
21 Jun 1999
TL;DR: A novel method focusing on real-time rendering with equivalent depth of field to measure the fidelity of the synthesized image and a prototype machine that has 12 synchronized cameras on the linear actuator is introduced.
Abstract: We have been developing a system named "mutual tele-existence" which allows for face-to-face communication between remote users (Tachi et al., 1996). Although image-based rendering (IBR) is suitable for rendering human figures with a complex geometry, conventional IBR techniques cannot readily be applied to our system. Because most IBR techniques include time-consuming processes, they cannot capture the source images and simultaneously render the destination images. In this paper, we propose a novel method focusing on real-time rendering. Moreover, we introduce equivalent depth of field to measure the fidelity of the synthesized image. If the object is in this range, accurate rendering is guaranteed. Then, we introduce a prototype machine that has 12 synchronized cameras on the linear actuator. Finally, we present some experimental results of our prototype machine.
Journal Article•10.1109/40.755468•
Implementing Neon: a 256-bit graphics accelerator

[...]

Joel McCormack, R. McNamara, C. Gianos, Norman P. Jouppi, T. Dutton, J. Zurawski, Larry D. Seiler, K. Correll 
01 Mar 1999-IEEE Micro
TL;DR: High-performance 3D graphics accelerators traditionally require multiple chips on multiple boards, but Neon-a single chip-performs like a multichip design, accelerating openGL 3D rendering and X11 and windows/NT 2D rendering.
Abstract: High-performance 3D graphics accelerators traditionally require multiple chips on multiple boards. In contrast, Neon-a single chip-performs like a multichip design, accelerating openGL 3D rendering and X11 and windows/NT 2D rendering.
Proceedings Article•10.1145/328712.319334•
Exploiting frame coherence with the temporal depth buffer in a distributed computing environment

[...]

Timothy A. Davis1, Edward W. Davis•
North Carolina State University1
25 Oct 1999
TL;DR: In this article, the authors introduce the notion of a parallel temporal depth buffer (or t-buffer) to speed up the rendering process for ray-traced animations, which can potentially avoid recomputing a significant number of redundant pixel values and thus substantially reduce overall computing time.
Abstract: In this paper we introduce the notion of a parallel temporal depth buffer (or t-buffer) to speed up the rendering process for ray-traced animations. The t-buffer is a conceptually simple data structure which stores knowledge about coherent pixel values across the duration of an animation. Through the use of this information, we can potentially avoid recomputing a significant number of redundant pixel values and thus substantially reduce overall computing time. Although the t-buffer is general enough to be used with a variety of rendering methods, the algorithm employed in this work targets ray-traced animations and therefore readily lends itself to parallelization. A clustered (or distributed) computing environment is an efficient and effective candidate to handle the parallel computation due to its relatively low cost and the high computation to communication ratio inherent in the processing. The results from this method show substantial reductions in computation and overall rendering time with relatively low overhead.
Proceedings Article•10.1145/311534.311570•
TriangleCaster: extensions to 3D-texturing units for accelerated volume rendering

[...]

Günter Knittel1•
Hewlett-Packard1
1 Jul 1999
TL;DR: Simulations show that, depending on data set properties, the performance of readily available, low-cost PC graphics accelerators is already suflcient for real-time volume visualization and the TRIANGLECASTER-extensions can make dedicated volume rendering accelerators unnecessary.
Abstract: We discuss hardware extensions to 3D-texturing units, which are very small but nevertheless remove some substantial performance limits typically found when using a 3D-texturing unit for volume rendering. The underlying algorithm uses only a slight mod$cation of existing method, which limits negative impacts on application software. In particular, the method speeds up the compositing operation, improves texture cache eflciency and allows for early ray termination and empty space skipping. Early ray termination can not be used in the traditional approach. Simulations show that, depending on data set properties, the performance of readily available, low-cost PC graphics accelerators is already suflcient for real-time volume visualization. Thus, in terms ofperformance, the TRIANGLECASTER-extensions can make dedicated volume rendering accelerators unnecessary. CCS
Superposition rendering: increased realism for interactive walkthroughs

[...]

Frederick P. Brooks, Rui Bastos
1 Jan 1999
TL;DR: A coiled bimetal element for rotationally moving a choke valve of an electrically controlled automatic choke is directly heated through an electric current from a battery, and the current flowing through the bimetals is adjusted depending upon the atmospheric temperature and the engine temperature.
Abstract: A coiled bimetal element for rotationally moving a choke valve of an electrically controlled automatic choke is directly heated through an electric current from a battery, and the current flowing through the bimetal is adjusted depending upon the atmospheric temperature and the engine temperature. Further, the current is reduced to a small amount after the choke valve is fully open.
Proceedings Article•10.1109/ICIP.1999.817062•
A method of shading and shadowing in image-based rendering

[...]

A. Katayama, Y. Sakagawa, H. Tamura
24 Oct 1999
TL;DR: A method to generate dynamic shading of image-based objects without geometric models and its application in the real-time system CyberMirage is presented.
Abstract: This paper presents a method to generate dynamic shading of image-based objects without geometric models. Since conventional rendering techniques cannot be used to render the shading of this type of objects, image processing operation, such as interpolation or combination of image data, is performed. However, the variation of the shading of objects is not linear. Therefore, complicated processing is required to generate the desired shading, and they may not be compatible with real-time systems. Then, to perform the variation of the shading of image-based objects in a real-time system, we adopted a very simple method. From a set of image-based data with several different light conditions we select the image-based data with the light condition that is the closest to that of the rendering time, and use it to reconstruct the image. However, as it is necessary to save a large number of image data in this method, the volume of data is huge. Then we developed a method to reduce the data volume while maintaining real-time rendering. In this paper, we present not only our method, but also its application in the real-time system CyberMirage.

Tools

SciSpace AgentBiomedical AgentSciSpace RecruitSciSpace for EnterpriseAgent GalleryChat with PDFLiterature ReviewAI WriterFind TopicsParaphraserCitation GeneratorExtract DataAI DetectorCitation Booster

Learn

ResourcesLive Workshops

SciSpace

CareersSupportBrowse PapersPricingSciSpace Affiliate ProgramCancellation & Refund PolicyTermsPrivacyData Sources

Directories

PapersTopicsJournalsAuthorsConferencesInstitutionsCitation StylesWriting templates

Extension & Apps

SciSpace Chrome ExtensionSciSpace Mobile App

Contact

support@scispace.com
SciSpace

© 2026 | PubGenius Inc. | Suite # 217 691 S Milpitas Blvd Milpitas CA 95035, USA

soc2
Secured by Delve