Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. Software rendering
  4. 1995
  1. Home
  2. Topics
  3. Software rendering
  4. 1995
Showing papers on "Software rendering published in 1995"
Patent•
Parallel-processor graphics architecture

[...]

Brian Michael Kelleher
11 Dec 1995
TL;DR: In this paper, the authors propose a parallel-processor graphics architecture for multimedia graphics workstations that is scalable to the needs of a user, which includes one or more rendering processors and a graphics memory partitioned into blocks.
Abstract: A parallel-processor graphics architecture appropriate for multimedia graphics workstations that is scalable to the needs of a user. The graphics architecture includes one or more rendering processors and a graphics memory that is partitioned into blocks. Noncontiguous groups of the blocks are then assigned to different processors. The parallel-processor graphics architecture is scalable by the number of rendering processors utilized, and is configurable with respect to the allocation of the groups of the blocks to specific rendering processors.

133 citations

Patent•
Method and apparatus for rendering of fractional pixel lists for anti-aliasing and transparency

[...]

Roman Kuchkuda, John Rigg, Manuel Rey Enriquez1, James V. Henson, Curt Stehley •
Hewlett-Packard1
19 Jun 1995
TL;DR: In this article, a system for rendering visual images that combines sophisticated anti-aliasing and pixel blending techniques with control pipelining in hardware embodiment is presented, where a highly-parallel rendering pipeline performs sophisticated polygon edge interpolation, pixel blending and pixel rendering operations in hardware.
Abstract: A system for rendering visual images that combines sophisticated anti-aliasing and pixel blending techniques with control pipelining in hardware embodiment. A highly-parallel rendering pipeline performs sophisticated polygon edge interpolation, pixel blending and anti-aliasing rendering operations in hardware. Primitive polygons are transformed to subpixel coordinates and then sliced and diced to create "pixlink" elements mapped to each pixel. An oversized frame buffer memory allows the storage of many pixlinks for each pixel. Z-sorting is avoided through the use of a linked-list data object for each pixlink vector in a pixel stack. Because all image data values for X, Y, Z, R, G, B and pixel coverage A are maintained in the pixlink data object, sophisticated blending operations are possible for anti-aliasing and transparency. Data parallelism in the rendering pipeline overcomes the processor efficiency problem arising from the computation-intensive rendering algorithms used in the system of this invention. Single state machine control is made possible through linked data/control pipelining.

126 citations

Patent•
Three-dimensional graphics subsystem with enhanced support for graphical user interface

[...]

David Robert Baldwin
24 Mar 1995
TL;DR: In this paper, the authors propose a rendering subsystem with enhanced capability for handling both 2D rendering and 3D rendering tasks, which uses dual independent contexts, and suspends 3D render operation during periods of 2D render demand.
Abstract: A rendering subsystem with enhanced capability for handling both 2D rendering and 3D rendering tasks. Since the 2D rendering tasks may be generated by the operating system (or other user-interfacing software), it is highly desirable not to interfere with rapid performance of 2D rendering, even if substantial 3D rendering tasks have been loaded into the pipeline. To avoid this, the innovative system uses dual independent contexts, and suspends 3D rendering operation during periods of 2D rendering demand. Moreover, a certain percentage of cycles is reserved, as a minimum, to be available for 2D operations if any have been requested. Window ownership identifiers are maintained for each pixel, but these identifiers are only updated when the 3D rendering operations have been suspended. Moreover, the window position (offset) values are only updated during periods when 3D rendering has been suspended.

64 citations

Proceedings Article•10.1145/199404.199414•
Real-time programmable shading

[...]

Anselmo Lastra1, Steven Molnar1, Marc Olano1, Yulan Wang1•
University of North Carolina at Chapel Hill1
15 Apr 1995
TL;DR: The design issues and algorithms for a prototype shading architecture on PixelFlow, an experimental graphics engine under construction, are described and it is demonstrated that PixelFlow will be able to perform high-quality programmable shading at real-time rates.
Abstract: One of the main techniques used by software renderers to produce stunningly realistic images is programmable shading—executing an arbitrarily complex program to compute the color at each pixel. Thus far, programmable shading has only been available on software rendering systems that run on general-purpose computers. Rendering each image can take from minutes to hours.Parallel rendering engines, on the other hand, have steadily increased in generality and in performance. We believe that they are nearing the point where they will be able to perform moderately complex shading at real-time rates. Some of the obstacles to this are imposed by hardware, such as limited amounts of frame-buffer memory and the enormous computational resources that are needed to shade in real time. Other obstacles are imposed by software. For example, users generally are not granted access to the hardware at the level required for programmable shading.This paper first explores the capabilities that are needed to perform programmable shading in real times. We then describe the design issues and algorithms for a prototype shading architecture on PixelFlow, an experimental graphics engine under construction. We demonstrate through examples and simulation that PixelFlow will be able to perform high-quality programmable shading at real-time (30 to 60 Hz) rates. We hope that our experience will be useful to shading implementors on other hardware graphics systems.

59 citations

Proceedings Article•10.5555/832271.833837•
Interactive maximum projection volume rendering

[...]

Wolfgang Heidrich1, Michael McCool1, John K. Stevens2•
University of Waterloo1, Toronto Western Hospital2
29 Oct 1995
TL;DR: This work shows how maximum projection rendering with additional depth cues can be implemented using simple affine transformations in object space, thus allowing interactive manipulations of the volume data.
Abstract: Maximum projection is a volume rendering technique that, for each pixel, finds the maximum intensity along a projector. For certain important classes of data, this is an approximation to summation rendering which produces superior visualizations.In this paper we will show how maximum projection rendering with additional depth cues can be implemented using simple affine transformations in object space. This technique can be used together with 3D graphics libraries and standard graphics hardware,thus allowing interactive manipulations of the volume data. The algorithm presented in this paper allows for a wide range of tradeoffs between interactivity and image quality.

57 citations

Patent•
Multipass graphics rendering method and apparatus with re-traverse flag

[...]

David Jevans1•
Apple Inc.1
3 Feb 1995
TL;DR: In this paper, a graphics rendering system allows an application program to make immediate or retained mode calls to render a model, without needing to know how many passes the renderer requires to complete the scene.
Abstract: A graphics rendering system allows an application program to make immediate or retained mode calls to render a model, without needing to know how many passes the renderer requires to complete the scene. The application program invokes the rendering subsystem and the rendering subsystem returns a re-traverse flag indicating whether the rendering of the model is complete. If the flag indicates that rendering is not yet complete, the application program again invokes the rendering subsystem. Calls to the rendering subsystem may be placed inside a loop in the application program, which repeats until the re-traverse flag indicates completion. When the re-traverse flag indicates that rendering is not yet complete, the application program repeats the same sequence of calls, thereby effectively re-traversing the model. Application program calls to the rendering system can also specify the renderer to use. In this manner, switching to a different renderer at any time during the building or editing of a model becomes a trivial task for the application program. Also, more than one renderer can be active simultaneously. The current state of rendering for each renderer is stored in a respective "view object" (or objects) which the application program specifies when calling the rendering system. The system is also extensible to support dynamically registered renderers.

52 citations

Journal Article•10.1016/0097-8493(95)00012-2•
A system for modelling and visualization of cloth material

[...]

Hing N. Ng1, Richard L. Grimsdale1, W. G. Allen2•
University of Sussex1, Northumbria University2
01 May 1995-Computers & Graphics
TL;DR: existing methods for the visualization of the shapes of cloth materials when suspended at given points or draped over a rigid surface are extended by employing a more efficient energy minimization technique and by reducing directional errors of the relaxation process.

32 citations

Proceedings Article•10.5555/832271.833847•
On enhancing the speed of splatting with indexing

[...]

Insung Ihm1, Rae Kyoung Lee1•
Sogang University1
29 Oct 1995
TL;DR: It is shown that this algorithm is suitable for the dynamic situation in which viewing parameters and opacity transfer functions change interactively, and reduces rendering time by employing a simple indexing mechanism which allows to visit and splat only the voxels of interest.
Abstract: Splatting is an object-space direct volume rendering algorithm that produces images of high quality, but is computationally expensive like many other volume rendering algorithms. This paper presents a new technique that enhances the speed of splatting without trading off image quality. This new method reduces rendering time by employing a simple indexing mechanism which allows to visit and splat only the voxels of interest. It is shown that this algorithm is suitable for the dynamic situation in which viewing parameters and opacity transfer functions change interactively. We report experimental results on several test data sets of useful size and complexity, and discuss the cost/benefit trade-off of our method.

31 citations

Patent•
Graphics display system with a low level hardware dependent graphics library

[...]

Goran Devic1•
Cirrus Logic1
21 Dec 1995
TL;DR: In this paper, a low level hardware dependent graphics library (binding library) between hardware independent graphics libraries and a graphics hardware unit is proposed to provide a quality meter adjustable between low speed processing high quality image rendering and low quality but faster speed image rendering.
Abstract: A low level hardware dependent graphics library (binding library) between hardware independent graphics libraries and a graphics hardware unit. The binding library procedures provide a relatively low level interface that couples directly with the graphics hardware unit and only requires a relatively small amount of rewriting to accommodate different graphics hardware units while requiring no change of the hardware independent graphics libraries. The binding library procedures provide a quality meter adjustable between low speed processing high quality image rendering and low quality but faster speed image rendering. The binding library procedures perform batch processing by receiving an array of batch cells, each batch cell comprising a separate primitive. The batch array can be handed off to the binding library procedures at one setting and then processed sequentially. This configuration insures that no instruction cache misses occur during parameterization of the array (e.g., the parameterization routine fits within a standard code cache) and that few data cache misses occur. Also, the binding library procedures allow automatic translation between different texture mapping data formats so that either RGB-alpha format can be used or a format using an index into the color pallet can be used. By providing a low level interface, the present invention provides a system that is readily adaptable to different hardware graphics accelerators without requiring modifications to the graphics libraries.

29 citations

Journal Article•10.1109/40.476257•
3D graphics processor chip set

[...]

M. Awaga1, T. Ohtsuka1, H. Yoshizawa1, S. Sasaki1•
Fujitsu1
01 Dec 1995-IEEE Micro
TL;DR: Fujitsu's chip set solves the problem using two processors to render 300,000 polygons per second (for flat-shaded triangles with texture)-performance comparable to that of advanced game machines.
Abstract: Increasingly, 3D graphics is becoming the rule rather than the exception in applications such as games, CAD/CAM, and video production. Some LSIs provide rendering capabilities, but require an additional CPU to perform essential geometry transformations. Fujitsu's chip set solves that problem using two processors to render 300,000 polygons per second (for flat-shaded triangles with texture)-performance comparable to that of advanced game machines.

28 citations

Journal Article•10.1111/J.1467-8659.1995.CGF143_0111.X•
Three Architectures for Volume Rendering

[...]

Jürgen Hesser1, Reinhard Männer1, Günter Knittel2, Wolfgang Straβer2, Hanspeter Pfister3, Arie E. Kaufman3 •
University of Mannheim1, University of Tübingen2, Stony Brook University3
01 Aug 1995-Computer Graphics Forum
TL;DR: This paper presents and characterizes three recently developed volume rendering engines which are based on the ray‐casting method and provides an outlook onfuture developments in the area of volume rendering hardware.
Abstract: Volume rendering is a key technique in scientific visualization that lends itself to significant exploitable parallelism. The high computational demands of real-time volume rendering and continued technological advances in the area of VLSl give impetus to the development of special-purpose volume rendering architectures. This paper presents and characterizes three recently developed volume rendering engines which are based on the ray-casting method. A taxonomy of the algorithmic variants of ray-casting and details of each ray-casting architecture are discussed. The paper then compares the machinefeatures and provides an outlook onfuture developments in the area of volume rendering hardware.
Journal Article•10.1016/0097-8493(95)00044-5•
A scalable architecture for volume rendering

[...]

Günter Knittel1•
University of Tübingen1
1 Sep 1995
TL;DR: The operational principles of a scalable hardware accelerator for volume rendering are described, which provides an atomic unit which already provides sophisticated volume graphics at interactive rendering speed and can then be achieved by operating multiple units in parallel.
Abstract: We describe the operational principles of a scalable hardware accelerator for volume rendering. The basic philosophy is to provide an atomic unit which already provides sophisticated volume graphics at interactive rendering speed. Realtime speed can then be achieved by operating multiple units in parallel. The basic unit consists of just four VLSI chips and the volume memory and thus meets the requirements of a small size and low costs. Nevertheless, it provides arbitrary perspective projections (e.g. for walk-throughs), Phong shading, a freely moveable light source, depth-cueing and interactive, non-binary classification (semi-transparent display) at a frame rate of about 2.5 Hz for 2563 data sets.
Tuning rendered line-drawings

[...]

Bernhard Preim1, Thomas Strothotte•
Otto-von-Guericke University Magdeburg1
1 Jan 1995
TL;DR: This paper presents a tool which allows high-level intent-based interaction to generate line-drawings from rendered 3D-models, and shows how the interaction can be improved if information about the model is available to the image editor.
Abstract: Normally rendered images are the polished output of rendering software and are. by definition, perfect'. However, as we think about rendering abstractions of the underlying models. rather than photorealistic images. it becomes evident that user involvement is necessary to tune rendered images to his or her satisfaction. In this paper we outline methods to tune rendered images. We concentrate on line-drawings as these are most readily edited to make the modelled objects appear more abstract. Rather than having users edit individual lines, out emphasis lies on studying, what users really want to achieve, and how we can support them more directly to attain these effects. This emphasis is used to guide the design of the user-interface to the system for tuning line-drawings. We present a tool which allows high-level intent-based interaction to generate line-drawings from rendered 3D-models. Included in the system are editing facilities to fine-tune and thereby individualting line-drawings-High-level interaction draws on statistical methods to distribute lines over the rendered image. We show how the interaction can be improved if information about the model is available to the image editor.
Journal Article•10.1017/S1359135500000142•
Interactive computer rendering

[...]

Paul Richens1, Simon Schofield1•
University of Cambridge1
01 Sep 1995-Arq-architectural Research Quarterly
TL;DR: This scene is generated in a standard viewing application, but saved as a specially enhanced raster image, which allows the interactive renderer to apply brushed-on rendering effects which are sensitive to the perspective of the image.
Abstract: Interactive Rendering combines the geometrical precision of classical computer graphics with the representational freedom of a paint program. It is more sympathetic to the ways in which designers use images, and overcomes many of the frustrations experienced in rendering from CAD models. The scene is generated in a standard viewing application, but saved as a specially enhanced raster image. The extra information allows the Interactive Renderer to apply brushed-on rendering effects which are sensitive to the perspective of the image. Effects can be applied locally or overall, and may be overlaid, blended and erased to create complex combinations. A huge range of treatments are obtainable, both photorealistic and not.
Proceedings Article•10.1145/215585.215633•
Amortizing 3D graphics optimization across multiple frames

[...]

Jim Durbin1, Rich Gossweiler2, Randy Pausch2•
United States Naval Research Laboratory1, University of Virginia2
1 Dec 1995
TL;DR: A runtime optimization mechanism which is sensitive to repeated, local database changes and employs timing strategies which optimize only when the cost of optimization will be amortized over a sufficient number of frames is implemented.
Abstract: : This paper describes a mechanism for improving rendering rates dynamically during runtime in an interactive three-dimensional graphics application. Well-known techniques such as transforming hierarchical geometry into a flat list and removing redundant graphics primitives are often performed off-line on static databases, or continuously every rendering frame. In addition, these optimizations are usually performed over the whole database. We observe that much of the database remains static for a fixed period of time, while other portions are modified continuously (e.g. the camera position), or are repeatedly modified during some finite interval (e.g. during user interaction). We have implemented a runtime optimization mechanism which is sensitive to repeated, local database changes. This mechanism employs timing strategies which optimize only when the cost of optimization will be amortized over a sufficient number of frames. Using this optimization scheme, we observe a rendering speedup of roughly 2.5 in existing applications. We discuss our initial implementation of this mechanism, the improved timing measurements, the issues and assumptions we made, and future improvements.
Proceedings Article•10.1117/12.205859•
Double-buffering technique for binocular imaging in a window

[...]

Jeffrey S. McVeigh1, Victor S. Grinberg1, Mel Siegel1•
Carnegie Mellon University1
30 Mar 1995
TL;DR: A time-division multiplexing technique that is utilizing the `double buffering' hardware feature of the SGITM graphics system for binocular image rendering, which allows for multiple, re-sizable, full-resolution stereoscopic and monoscopic windows to be displayed simultaneously.
Abstract: Binocular digital imaging is a rapidly developing branch of digital imaging. Any such system must have some means that allows each eye to see only the image intended for it. We describe a time-division multiplexing technique that we have developed for Silicon Graphics Inc. (SGITM) workstations. We utilize the `double buffering' hardware feature of the SGITM graphics system for binocular image rendering. Our technique allows for multiple, re-sizable, full-resolution stereoscopic and monoscopic windows to be displayed simultaneously. We describe corresponding software developed to exploit this hardware. This software contains user-controllable options for specifying the most comfortable zero-disparity plane and effective interocular separation. Several perceptual experiments indicate that most viewers perceive 3D comfortably with this system. We also discuss speed and architecture requirements of the graphics and processor hardware to provide flickerless stereoscopic animation and video with our technique.© (1995) COPYRIGHT SPIE--The International Society for Optical Engineering. Downloading of the abstract is permitted for personal use only.
Journal Article•
Integrating Video Rendering into Graphics Accelerator Chips

[...]

Larry D. Seiler, Robert A. Ulichney
01 Jan 1995-Digital Technical Journal
TL;DR: A pair of related graphics accelerator chips that integrate video rendering primitives with two-dimensional and threedimensional synthetic graphics primitives are designed.
Abstract: The fusion of multimedia and traditional computer graphics has long been predicted but has been slow to happen. The delay is due to many factors, including their dramatically different data type and bandwidth requirements. Digital has designed a pair of related graphics accelerator chips that integrate video rendering primitives with two-dimensional and threedimensional synthetic graphics primitives. The chips perform one-dimensional filtering and scaling on either YUV or RGB source data. One implementation dithers YUV source data down to 256 colors. The other converts YUV to 24-bit RGB, which is then optionally dithered. Both chips leave image decompression to the CPU. The result is significantly faster frame rates at higher video quality, especially for displaying enlarged images. The paper compares the implementation cost of various design alternatives and presents performance comparisons with software image rendering.
Patent•
Bump mapping in 3-d computer graphics

[...]

Peter Robert Warnes
31 Mar 1995
TL;DR: In this article, a texture map is used for rendering an image on a display comprising of a set of codes, each code identifying a parameter set which defines the colour and brightness of a point of the map.
Abstract: A method of processing computer graphics information for rendering an image on a display comprising preparing a texture map in which each point is given one of a limited number of codes, each code identifying a parameter set which defines the colour and brightness of that point of the map. Prior to rendering, a conversion calculation is performed to provide a new parameter set for each code which is applicable to a particular polygon. This gives a look-up table used to render into the frame buffer.
Book Chapter•10.1007/978-3-7091-9430-0_11•
Making global illumination user-friendly

[...]

Gregory J. Ward1•
Lawrence Berkeley National Laboratory1
12 Jun 1995
TL;DR: This paper details a successful effort of making one such global illumination system usable by people who understand their problems, even if they do not understand the methods needed to solve them, through an assisted oracle approach.
Abstract: Global illumination researchers tend to think in terms of mesh density and sampling frequency, and their software reflects this in its user interface. Advanced rendering systems are rife with long command lines and parameters for tuning the sample densities, thresholds and other algorithm-specific variables, and the novice user is quickly lost in a sea of possibilities. This paper details a successful effort of making one such global illumination system usable by people who understand their problems, even if they do not understand the methods needed to solve them, through an assisted oracle approach. A single program is introduced to map a small set of intuitive control variables to the rendering commands and parameter settings needed to produce the desired output in a reasonable time. This new executive program then serves as the basis for a graphical user interface that is both friendly in its appearance and reliable in its performance. Finally, we conclude with some future directions for improving this interface.
Book Chapter•10.1007/3-540-60268-2_291•
Rendering Real-World Objects without 3-D Model

[...]

Tomáš Werner1, Roger D. Hersch, Václav Hlaváč1•
Czech Technical University in Prague1
6 Sep 1995
TL;DR: This paper proposes to represent an object by a small set of corresponding 2-D views, and to construct any other view as a combination of these views, showing that this combination can be linear, assuming proximity of the views.
Abstract: This paper presents a new approach to rendering arbitrary views of real-world objects of complex shapes, captured by a capturing device. We propose to represent an object by a small set of corresponding 2-D views, and to construct any other view as a combination of these views. We show that this combination can be linear, assuming proximity of the views, and we suggest how the visibility of constructed points can be solved. Our approach entirely eliminates the need for the difficult 3-D model reconstruction. We present results on real objects, indicating that our approach is feasible.
Book•
3d Graphics Programming with OpenGL

[...]

Clayton Walnum
1 Jun 1995
Book Chapter•10.1007/978-3-7091-9433-1_7•
Virtual molecules, rendering speed, and image quality

[...]

Helmut Haase1, Johannes Strassner1, Fan Dai1•
Fraunhofer Society1
1 Dec 1995
TL;DR: This paper presents a system for investigating molecule data by means of Virtual Reality techniques that allows new insights into the structure of individual molecules as well as into the interaction between multiple molecules.
Abstract: In this paper we present a system for investigating molecule data by means of Virtual Reality techniques. This allows new insights into the structure of individual molecules as well as into the interaction between multiple molecules. Scientific Visualization, especially when performed in Virtual Environments, must consider two opposing demands: Maximum image quality at sufficient frame rates. With this in mind we discuss a general scheme for determining the quality of (3D) graphical computer systems. For this scheme, we are focusing on the user’s perception of the system. Therefore, we do not include factors like memory size or processor speed directly, even though they may influence other features which we consider crucial for Graphics System Quality (GSQ), e.g., rendering speed. We identify three components of Graphics System Quality: Data quality, image quality, and interaction quality. We show that our system for immersive investigation of molecule data is unique in its advanced combination of image quality and interaction quality.
Proceedings Article•10.1109/ISCAS.1995.521543•
A hardware architecture for video rate shading of volume data

[...]

Michael Doggett1, G.N. Hellestrand1•
University of New South Wales1
28 Apr 1995
TL;DR: This architecture fits into an image synthesis pipeline and uses only simple arithmetic operations and a look-up table to generate two dimensional images in real time to process volume data at video rates.
Abstract: This paper presents an architecture capable of generating two dimensional images of volume data at video rates. This architecture fits into an image synthesis pipeline and uses only simple arithmetic operations and a look-up table to generate two dimensional images in real time. The shading algorithm is the grey-level gradient algorithm for shading volume data. Hardware simulations of the critical components can process a 256/sup 3/ data set at 20 frames a second using a parallel implementation. Image synthesis from volume data in real time is an important technique in visualization and graphics systems.
Proceedings Article•10.2312/EGGH/EGGH95/103-115•
Hardware architecture for voxelization-based volume rendering unstructured grids

[...]

C. E. Prakash1, S. Manohar1•
Indian Institute of Science1
28 Aug 1995
TL;DR: This architecture combines the recently identified method of using texture mapping for volume rendering with anti-aliased voxelization with the advantage of providing both direct volume rendering and polygon based rendering at high performance levels on the same hardware platform.
Abstract: Interactive volume visualization of unstructured grid data is a much sought after, but as yet elusive, goal in many scientific visualization applications. We present an architecture that ean possibly bring this goal within reach. In this architecture we combine the recently identified method of using texture mapping for volume rendering[5, 2] with anti-aliased voxelization. We show how the proposed architecture can be implemented with simple extensions to existing high-end graphics systems, using the SGI Reality Engine as an example. The architecture has the advantage of providing both direct volume rendering and polygon based rendering at high performance levels on the same hardware platform. We present some simulation results that demonstrate the validity of our arehitecture.
Proceedings Article•10.1109/CBMS.1995.465442•
Manipulation of volume and graphics objects for the visualization of medical data under OpenGL

[...]

Zhenghong Lee1, P. Diaz1, E. Bellon1•
Case Western Reserve University1
9 Jun 1995
TL;DR: This study describes the manipulation of graphics objects with volume data utilizing a widely used graphics API standard, OpenGL.
Abstract: Combined rendering of volume data and geometric objects (graphics objects) is important in a number of medical applications. Efficient generation of such rendering is required to support user interactions at a level that are useful in clinical applications. In this study, we describe the manipulation of graphics objects with volume data utilizing a widely used graphics API standard, OpenGL. >
Proceedings Article•10.1109/IPPS.1995.395872•
Parallel implementation of volume rendering on Denali graphics systems

[...]

Sheng-Yih Guan, A. Bleiweiss, R. Lipes
25 Apr 1995
TL;DR: This work discusses how Denali, manufactured by Kubota Graphics Corporation accelerates volume rendering, using a partitioning data allocation scheme instead of a replicating approach to reduce dramatically texture memory requirements.
Abstract: Traditional 3D graphics systems, e.g. Denali, with texture mapping capability implement the standard graphics pipeline in a pipelined parallel architecture. The systems are sufficiently powerful and flexible to support efficiently applications such as volume rendering. We discuss how Denali, manufactured by Kubota Graphics Corporation accelerates volume rendering. Volume rendering methods including maximum intensity projection and iso-surface rendering are implemented using Denali's 3D texture mapping capability. The volume rendering realization utilizes a partitioning data allocation scheme instead of a replicating approach to reduce dramatically texture memory requirements. Denali has two major parallel components: Transformation and Rasterization Modules (TRMs) and Frame Buffer Modules (FBMs). The flexible TRMs, containing a general purpose RISC processor, use object parallelism. The FBMs, containing hardware ASICs and pixel memory, use pixel parallelism. The TRMs and FBMs use dynamic and static load balancing schemes respectively to assign a roughly equal amount of computation to each parallel node. >
Proceedings Article•
StereoCAD: Three Dimensional Representation

[...]

Ager, Mark Thomas and Sinclair, Brian R.
1 Jan 1995
TL;DR: It is shown that producing stereo-paired images that highly correlate to reality is possible using technology that is readily available in the marketplace and limitations of the process as well as future applications of computer-generated stereoscopic images are identified.
Abstract: Concepts of stereoscopic vision have been around for more than two thousand years. Despite this long history, its application to the field to architecture and design seems relatively unexplored. Synthesis of two technologies, the stereoscope and the computer, was the focus of the present study. The goal of the research was to determine if computer-generated stereoscopic pairs hold value for architectural design. Using readily available computer technology (Apple Macintosh) the research team modelled and rendered an existing project to verify the degree of correlation between the physical construct, the computer 3D model and resultant correlation between the physical construct, the computer 3D model and resultant rendered stereo-paired representation. The experiments performed in this study have shown that producing stereo-paired images that highly correlate to reality is possible using technology that is readily available in the marketplace. Both the technology required to produce (i.e., personal computer and modelling/rendering software) and view (i.e., modified stereoscope) the images is unimposing. Both devices can easily fit in a studio or a boardroom and together can be utilized effectively to permit designers, clients and end-users to experience proposed spaces and projects. Furthermore, these technologies are familiar (clients and end-users have already experienced them in other applications and settings) and assume a fraction of the cost of more dynamic, immersive virtual reality systems. Working from this base, limitations of the process as well as future applications of computer-generated stereoscopic images are identified.
Proceedings Article•10.1117/12.207625•
Shell rendering with hardware-supported data extraction

[...]

Bjoern Olstad1, Erik N. Steen1, Olav Sandstaa1•
Norwegian Institute of Technology1
27 Apr 1995
TL;DR: A general framework for fast visualization of multispectral volume data is presented and dedicated hardware with a non-numeric coprocessor is utilized in the first step of the rendering pipeline to process the volume data and extract voxels according to feature characteristics.
Abstract: A general framework for fast visualization of multispectral volume data is presented. Dedicated hardware with a non-numeric coprocessor is utilized in the first step of the rendering pipeline to process the volume data and extract voxels according to feature characteristics. This capability is used to select voxels according to automatic classification results or real-time descriptions of regions of interest supplied by the user in an interactive environment. By this step we can in real-time reduce the number of voxels that have to be considered in the rendering and increase the speed of the volume rendering accordingly. The selected voxels are generated in a front-to-back (or back-to-front) order and projected to the view plane where a 3D rendering is accumulated with an adaptation of the shell rendering technique proposed by Udupa and Odhner. The paper includes an overview of the underlying hardware architecture and presents numerical experiments with a software simulator.© (1995) COPYRIGHT SPIE--The International Society for Optical Engineering. Downloading of the abstract is permitted for personal use only.
Journal Article•
Rendering 3-D Graphics in OpenGL.

[...]

Wilf R. LaLonde, John R. Pugh
01 Jan 1995-Journal of Object-oriented Programming
Motion in graphics

[...]

Jung-mei Tsen
1 Jan 1995

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