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

Budge et al., 2008 - Google Patents

A hybrid CPU-GPU implementation for interactive ray-tracing of dynamic scenes

Budge et al., 2008

View PDF
Document ID
17163474240097471825
Author
Budge B
Anderson J
Garth C
Joy K
Publication year
Publication venue
University of California, Davis Computer Science, Tech. Rep. CSE-2008-9

External Links

Snippet

In recent years, applying the powerful computational resources delivered by modern GPUs to ray tracing has resulted in a number of ray tracing implementations that allow rendering of moderately sized scenes at interactive speeds. For non-static scenes, besides ray tracing …
Continue reading at www.researchgate.net (PDF) (other versions)

Classifications

    • 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/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • 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
    • 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
    • G06F9/46Multiprogramming arrangements
    • 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/04Texture mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/005Tree description, e.g. octree, quadtree
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/08Bandwidth reduction
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/12Bounding box
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2213/00Indexing scheme for animation
    • G06T2213/04Animation description language

Similar Documents

Publication Publication Date Title
Horn et al. Interactive kd tree GPU raytracing
Gunther et al. Realtime ray tracing on GPU with BVH-based packet traversal
Aila et al. Understanding the efficiency of ray traversal on GPUs
Ylitie et al. Efficient incoherent ray traversal on GPUs through compressed wide BVHs
Christen Ray tracing on GPU
Foley et al. KD-tree acceleration structures for a GPU raytracer
US7773087B2 (en) Dynamically configuring and selecting multiple ray tracing intersection methods
Parker et al. Optix: a general purpose ray tracing engine
Woop et al. RPU: a programmable ray processing unit for realtime ray tracing
Woop et al. B-kd trees for hardware accelerated ray tracing of dynamic scenes
Bikker Real-time ray tracing through the eyes of a game developer
Friedrich et al. Exploring the use of ray tracing for future games
Santos et al. Understanding the efficiency of KD-tree ray-traversal techniques over a GPGPU architecture
Bikker Improving Data Locality for Efficient In‐Core Path Tracing
Spjut et al. TRaX: A multicore hardware architecture for real-time ray tracing
Johnson et al. The irregular z-buffer and its application to shadow mapping
Spjut et al. TRaX: A multi-threaded architecture for real-time ray tracing
US20220101483A1 (en) Cache replacement policy for ray tracing
Budge et al. A hybrid CPU-GPU implementation for interactive ray-tracing of dynamic scenes
Doyle et al. Evaluation of a BVH construction accelerator architecture for high-quality visualization
Woop A programmable hardware architecture for realtime ray tracing of coherent dynamic scenes
dos Santos et al. Review and comparative study of ray traversal algorithms on a modern gpu architecture
US20240371075A1 (en) Graphics Processing
Reichl et al. Gpu-based ray tracing of dynamic scenes
Song The optimization and performance evaluation of ray tracer on GPU