Gebbie et al., 2005 - Google Patents
Fast Realistic Rendering of Global Worlds Using Programmable Graphics Hardware 5.Gebbie et al., 2005
View PDF- Document ID
- 4594522145687274937
- Author
- Gebbie N
- Bailey M
- Publication year
- Publication venue
- J. Game Dev.
External Links
Snippet
Interactively rendering geo-spatial scenery is a recurring theme in game development. This paper demonstrates a method of handling much of that rendering on programmable graphics hardware. This makes better use of the power available on the GPU, and frees the …
- 238000009877 rendering 0 title abstract description 41
Classifications
-
- 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/503—Blending, e.g. for anti-aliasing
-
- 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
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/80—Shading
-
- 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
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/40—Hidden part removal
- G06T15/405—Hidden part removal using Z-buffer
-
- 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
- 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
- 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
- G06T3/00—Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
- G06T3/40—Scaling the whole image or part thereof
-
- 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
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- 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
-
- 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
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- 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
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022193941A1 (en) | Image rendering method and apparatus, device, medium, and computer program product | |
US20230108967A1 (en) | Micro-meshes, a structured geometry for computer graphics | |
US6674430B1 (en) | Apparatus and method for real-time volume processing and universal 3D rendering | |
Guthe et al. | GPU-based trimming and tessellation of NURBS and T-Spline surfaces | |
US6741259B2 (en) | Applying multiple texture maps to objects in three-dimensional imaging processes | |
AU757621B2 (en) | Apparatus and method for real-time volume processing and universal 3D rendering | |
Segovia et al. | Non-interleaved deferred shading of interleaved sample patterns | |
Kryachko | Using vertex texture displacement for realistic water rendering | |
Boubekeur et al. | A flexible kernel for adaptive mesh refinement on GPU | |
Mittring et al. | Advanced virtual texture topics | |
Strugar | Continuous distance-dependent level of detail for rendering heightmaps | |
JP2001118082A (en) | Plotting arithmetic processor | |
Schneider et al. | Real-time rendering of complex vector data on 3d terrain models | |
Lefebvre et al. | Unified texture management for arbitrary meshes | |
Kim et al. | Dynamic deep octree for high‐resolution volumetric painting in virtual reality | |
Mayer | Virtual texturing | |
EP1890267A2 (en) | Apparatus and method for real-time volume processing and universal 3D rendering | |
WO2023196120A1 (en) | Variable rate tessellation | |
KR20240163125A (en) | Ultra high resolution upscaling | |
Sellers et al. | Rendering massive virtual worlds | |
Gebbie et al. | Fast Realistic Rendering of Global Worlds Using Programmable Graphics Hardware 5. | |
Balciunas et al. | GPU-assisted ray casting of large scenes | |
Nicholson et al. | Gpu based algorithms for terrain texturing | |
Brandstetter III | Multi-resolution deformation in out-of-core terrain rendering | |
Shreiner et al. | An interactive introduction to opengl programming |