Nothing Special   »   [go: up one dir, main page]

Bao et al., 2011 - Google Patents

Architecture of Real-Time Rendering Engine

Bao et al., 2011

Document ID
17050673959055612781
Author
Bao H
Hua W
Bao H
Hua W
Publication year
Publication venue
Real-Time Graphics Rendering Engine

External Links

Snippet

This chapter presents the architecture of a real-time rendering engine and some implementation details by analyzing the Visionix system, which is the fruit of a long-term project. The Visionix system has been used in several virtual reality applications, such as …
Continue reading at link.springer.com (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30587Details of specialised database 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/06Ray-tracing
    • 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
    • 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
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/005Tree description, e.g. octree, quadtree
    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/32Image data format
    • 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
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • 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
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/08Bandwidth reduction
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding, e.g. from bit-mapped to non bit-mapped
    • G06T9/001Model-based coding, e.g. wire frame

Similar Documents

Publication Publication Date Title
US12067669B2 (en) Watertight ray triangle intersection
US12148088B2 (en) Method for continued bounding volume hierarchy traversal on intersection without shader intervention
US11790595B2 (en) Method for handling of out-of-order opaque and alpha ray/primitive intersections
CN110827385B (en) Query-specific behavior modification for tree traversal
Kämpe et al. High resolution sparse voxel dags
CN113781625B (en) Hardware-based techniques for ray tracing
US8570322B2 (en) Method, system, and computer program product for efficient ray tracing of micropolygon geometry
CN113808241B (en) Hardware acceleration of ray traced primitives sharing vertices
CN113808245B (en) Enhanced techniques for traversing ray tracing acceleration structures
CN117280387A (en) Displacement micro-grid for ray and path tracing
CN113822788B (en) Early release of resources in ray tracing hardware
CN117726732A (en) Reducing false positive ray traversal in bounding volume hierarchies
Bao et al. Real-time graphics rendering engine
Zellmann et al. Memory‐Efficient GPU Volume Path Tracing of AMR Data Using the Dual Mesh
CN117723266A (en) Improving efficiency of light-box testing
CN117726496A (en) Reducing false positive ray traversal using ray clipping
CN110136235A (en) Three-dimensional BIM model shell extraction method, apparatus and computer equipment
Bao et al. Architecture of Real-Time Rendering Engine
CN117994412A (en) Three-dimensional scene construction method and related device
CN117689793A (en) Generation and traversal of partial acceleration structure for ray tracing
CN117726743A (en) Reducing false positive ray traversal using point-degenerate culling
Graphics Migrating to an Object-Oriented Graphics API
Shiue Quasi-regular surface representation
Olsson Real-Time Shading and Accurate Shadows Using GPGPU Techniques
Huang Parallelized Ray Casting Volume Rendering and 3D Segmentation with Combinatorial Map