Bao et al., 2011 - Google Patents
Architecture of Real-Time Rendering EngineBao 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 …
- 238000009877 rendering 0 title abstract description 92
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30587—Details of specialised database models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/60—Shadow generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/06—Ray-tracing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/506—Illumination models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/005—Tree description, e.g. octree, quadtree
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/32—Image data format
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/40—Filling a planar surface by adding surface attributes, e.g. colour or texture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/12—Bounding box
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/08—Bandwidth reduction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding, e.g. from bit-mapped to non bit-mapped
- G06T9/001—Model-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 |