Benthin et al., 2006 - Google Patents
Techniques for interactive ray tracing of Bézier surfacesBenthin et al., 2006
- Document ID
- 11316138217595807474
- Author
- Benthin C
- Wald I
- Slusallek P
- Publication year
- Publication venue
- Journal of Graphics Tools
External Links
Snippet
We present a simple and generic algorithm for interactive ray tracing of free-form surfaces, allowing for a simple implementation for bicubic Bézier surfaces. The algorithm uses a fixed number of on-the-fly refinement steps to prevent crack appearance. Furthermore, we show …
- 230000002452 interceptive 0 title abstract description 19
Classifications
-
- 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/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/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/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/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
- 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
- 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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/40—Hidden part removal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
-
- 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
- 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
-
- 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
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
-
- 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
- G06T2200/00—Indexing scheme for image data processing or generation, in general
-
- 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 |
---|---|---|
Meister et al. | A survey on bounding volume hierarchies for ray tracing | |
DeCoro et al. | Real-time mesh simplification using the GPU | |
Shevtsov et al. | Highly parallel fast KD‐tree construction for interactive ray tracing of dynamic scenes | |
US8570322B2 (en) | Method, system, and computer program product for efficient ray tracing of micropolygon geometry | |
Lauterbach et al. | Fast BVH construction on GPUs | |
Ernst et al. | Early split clipping for bounding volume hierarchies | |
Hou et al. | Memory-scalable GPU spatial hierarchy construction | |
Woop et al. | B-kd trees for hardware accelerated ray tracing of dynamic scenes | |
Meister et al. | Parallel locally-ordered clustering for bounding volume hierarchy construction | |
Schütz et al. | Software rasterization of 2 billion points in real time | |
Nießner et al. | Real‐time rendering techniques with hardware tessellation | |
Evangelou et al. | Fast radius search exploiting ray-tracing frameworks | |
Steinberger et al. | On‐the‐fly generation and rendering of infinite cities on the GPU | |
CN108053483A (en) | A kind of Wei Nuotu three-dimensional grid reconstructing methods accelerated based on GPU | |
Novák et al. | Rasterized bounding volume hierarchies | |
Benthin et al. | Interactive ray tracing of free-form surfaces | |
Bikker | Improving Data Locality for Efficient In‐Core Path Tracing | |
Mahovsky et al. | Memory‐conserving bounding volume hierarchies with coherent raytracing | |
Ganter et al. | An analysis of region clustered BVH volume rendering on GPU | |
Laine et al. | Two Methods for Fast Ray‐Cast Ambient Occlusion | |
Keul | Accelerating spatial data structures in ray tracing through precomputed line space visibility | |
Benthin et al. | Techniques for interactive ray tracing of Bézier surfaces | |
Maria et al. | Constrained convex space partition for ray tracing in architectural environments | |
Chen et al. | Texture adaptation for progressive meshes | |
Kreskowski et al. | Efficient direct isosurface rasterization of scalar volumes |