[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Lichtenbelt, 1997 - Google Patents

Design of a high performance volume visualization system

Lichtenbelt, 1997

View PDF
Document ID
7315149040248899903
Author
Lichtenbelt B
Publication year
Publication venue
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware

External Links

Snippet

Visunlizing three dimensional discrete datasets has been a topic of many research projects and papers in the past decade. We discuss the issues that come up when designing a whole computer system cnpable of visualizing these datasets in real time. We explain the three …
Continue reading at dl.acm.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/80Shading
    • G06T15/83Phong shading
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/40Hidden part removal
    • G06T15/405Hidden part removal using Z-buffer
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/503Blending, e.g. for anti-aliasing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/506Illumination models
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/60Shadow generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/06Ray-tracing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/08Volume rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

Similar Documents

Publication Publication Date Title
Deering et al. The triangle processor and normal vector shader: a VLSI system for high performance graphics
US6597363B1 (en) Graphics processor with deferred shading
Weiler et al. Hardware-based view-independent cell projection
US10497173B2 (en) Apparatus and method for hierarchical adaptive tessellation
US5517603A (en) Scanline rendering device for generating pixel values for displaying three-dimensional graphical images
US5345541A (en) Method and apparatus for approximating a value between two endpoint values in a three-dimensional image rendering device
US5706415A (en) Method and apparatus for distributed interpolation of pixel shading parameter values
Ray et al. Ray casting architectures for volume visualization
US5307449A (en) Method and apparatus for simultaneously rendering multiple scanlines
Kruger et al. A particle system for interactive visualization of 3D flows
US10628910B2 (en) Vertex shader with primitive replication
Lefohn et al. A streaming narrow-band algorithm: interactive computation and visualization of level sets
Weiskopf et al. Texture-based visualization of unsteady 3d flow by real-time advection and volumetric illumination
US6377266B1 (en) Bit BLT with multiple graphics processors
EP2876606B1 (en) A graphics processing architecture employing a unified shader
Weiskopf et al. Volume clipping via per-fragment operations in texture-based volume visualization
US6137497A (en) Post transformation clipping in a geometry accelerator
Apgar et al. A display system for the Stellar graphics supercomputer model GS1000
JPH11272880A (en) Local eye vector fast calculating method using fixed-decimal point writing unit
Wiegand Interactive rendering of CSG models
US10395423B2 (en) Apparatus and method for rendering adaptive mesh refinement (AMR) data
Lichtenbelt Design of a high performance volume visualization system
Park et al. An effective pixel rasterization pipeline architecture for 3D rendering processors
Xue et al. Efficient splatting using modern graphics hardware
US6885375B2 (en) Stalling pipelines in large designs