McTaggart et al., 2006 - Google Patents
High dynamic range rendering in valve's source engineMcTaggart et al., 2006
- Document ID
- 2356074223590448202
- Author
- McTaggart G
- Green C
- Mitchell J
- Publication year
- Publication venue
- ACM SIGGRAPH 2006 Courses
External Links
Snippet
After shipping Half-Life 2, we implemented High Dynamic Range (HDR) rendering in the Source engine using a novel method which runs on graphics cards which support 2.0 pixel shaders and 16-bit per channel source textures [Green06]. This means that a whopping 60 …
- 238000009877 rendering 0 title abstract description 14
Classifications
-
- 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
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
- G06T5/001—Image restoration
- G06T5/002—Denoising; Smoothing
-
- 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/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/506—Illumination models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
- G06T5/007—Dynamic range modification
- G06T5/008—Local, e.g. shadow enhancement
-
- 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/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
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/10—Intensity circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
-
- 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
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20172—Image enhancement details
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10438400B2 (en) | Perceptually-based foveated rendering using a contrast-enhancing filter | |
| US9269184B2 (en) | Method and apparatus for rendering image based projected shadows with multiple depth aware blurs | |
| US8044956B1 (en) | Coverage adaptive multisampling | |
| Filion et al. | Effects & techniques | |
| Mitchell et al. | Shading in valve's source engine | |
| US20090033659A1 (en) | Real-time luminosity dependent subdivision | |
| US10282895B2 (en) | Transparency parameter determination when rendering a scene for output in graphics processing systems | |
| CN102163337B (en) | For using the system and method for at least one translucent surface rendered pixel | |
| US10089776B2 (en) | Graphics processing systems | |
| US8300059B2 (en) | Method and apparatus for selecting a mip map level based on a min-axis value for texture mapping | |
| Larsen et al. | Simulating Photon Mapping for Real-time Applications. | |
| Bavoil et al. | Screen space ambient occlusion | |
| CN104157005A (en) | Image-based HDR (high-dynamic range) illumination rendering method | |
| Yang et al. | Geometry‐aware framebuffer level of detail | |
| Kim et al. | Selective foveated ray tracing for head-mounted displays | |
| WO2020015808A1 (en) | Primitive z-sorting | |
| McTaggart et al. | High dynamic range rendering in valve's source engine | |
| Willberger et al. | Deferred hybrid path tracing | |
| CN111882498A (en) | Image processing method, image processing device, electronic equipment and storage medium | |
| Green | Efficient self-shadowed radiosity normal mapping | |
| US12254555B2 (en) | Single pass anti-ringing clamping enabled image processing | |
| Mara et al. | Lighting deep g-buffers: single-pass, layered depth images with minimum separation applied to indirect illumination | |
| US8094152B1 (en) | Method for depth peeling and blending | |
| US8212835B1 (en) | Systems and methods for smooth transitions to bi-cubic magnification | |
| US8094151B1 (en) | Method for depth peeling and blending |