Turner et al., 2018 - Google Patents
Phase-aligned foveated rendering for virtual reality headsetsTurner et al., 2018
View PDF- Document ID
- 13914397718572604280
- Author
- Turner E
- Jiang H
- Saint-Macary D
- Bastani B
- Publication year
- Publication venue
- 2018 IEEE conference on virtual reality and 3D user interfaces (VR)
External Links
Snippet
We propose a novel method of foveated rendering for virtual reality, targeting head-mounted displays with large fields of view or high pixel densities. Our foveation method removes motion-induced flicker in the periphery by aligning the rendered pixel grid to the virtual …
- 238000009877 rendering 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/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/10—Geometric effects
- G06T15/20—Perspective computation
- G06T15/205—Image-based rendering
-
- 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
- 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/08—Volume rendering
-
- 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
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- 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
- 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
- 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
- G06T3/00—Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
-
- 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
-
- 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
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Turner et al. | Phase-aligned foveated rendering for virtual reality headsets | |
| KR102538939B1 (en) | Processing of 3D image information based on texture maps and meshes | |
| EP1695294B1 (en) | Computer graphics processor and method for rendering 3-d scenes on a 3-d image display screen | |
| US6975329B2 (en) | Depth-of-field effects using texture lookup | |
| US9508185B2 (en) | Texturing in graphics hardware | |
| JP6517245B2 (en) | Method and apparatus for generating a three-dimensional image | |
| Didyk et al. | Adaptive Image-space Stereo View Synthesis. | |
| US20180336718A1 (en) | Piecewise linear irregular rasterization | |
| US9269180B2 (en) | Computer graphics processor and method for rendering a three-dimensional image on a display screen | |
| US20150178983A1 (en) | Variable Shading | |
| US20060078180A1 (en) | Video filtering for stereo images | |
| US11468629B2 (en) | Methods and apparatus for handling occlusions in split rendering | |
| Friston et al. | Perceptual rasterization for head-mounted display image synthesis. | |
| US7348996B2 (en) | Method of and system for pixel sampling | |
| JP2022543729A (en) | System and method for foveated rendering | |
| US6922199B2 (en) | Full-scene anti-aliasing method and system | |
| US10217259B2 (en) | Method of and apparatus for graphics processing | |
| CN113923438A (en) | Composite stereoscopic image content capture | |
| US12100106B2 (en) | Stereoscopic rendering of virtual 3D objects | |
| WO2019049289A1 (en) | Image generation device and image generation method | |
| Kim et al. | Selective foveated ray tracing for head-mounted displays | |
| KR100381817B1 (en) | Generating method of stereographic image using Z-buffer | |
| US6559844B1 (en) | Method and apparatus for generating multiple views using a graphics engine | |
| Hübner et al. | Multi-view point splatting | |
| JP2024502273A (en) | Temporal foveal rendering |