patents.google.com

Archer et al., 2018 - Google Patents

  • ️Mon Jan 01 2018
Hybrid lighting for faster rendering of scenes with many lights

Archer et al., 2018

Document ID
12848912591371109154
Author
Leach G
Knowles P
van Schyndel R
Publication year
2018
Publication venue
The Visual Computer

External Links

Snippet

There is growing interest in rendering scenes with many lights, where scenes typically contain hundreds to thousands of lights. Each light illuminates geometry within a finite extent called a light volume. A key aspect of performance is determining which lights apply to what …

Continue reading at link.springer.com (other versions)
  • 238000009877 rendering 0 title abstract description 26

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/60Shadow generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/506Illumination models
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/503Blending, e.g. for anti-aliasing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/40Hidden part removal
    • G06T15/405Hidden part removal using Z-buffer
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/06Ray-tracing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/80Shading
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/12Bounding box
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/08Bandwidth reduction
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/08Volume rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/001Texturing; Colouring; Generation of texture or colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

Similar Documents

Publication Publication Date Title
US11113790B2 (en) 2021-09-07 Adding greater realism to a computer-generated image by smoothing jagged edges
Wand et al. 2008 Processing and interactive editing of huge point clouds from 3D scanners
US20100289799A1 (en) 2010-11-18 Method, system, and computer program product for efficient ray tracing of micropolygon geometry
JP2001084401A (en) 2001-03-30 Method for tracing ray going though graphic data
Luksch et al. 2013 Fast light-map computation with virtual polygon lights
US10846908B2 (en) 2020-11-24 Graphics processing apparatus based on hybrid GPU architecture
Richter et al. 2013 Out‐of‐Core GPU‐based Change Detection in Massive 3 D Point Clouds
US12141946B2 (en) 2024-11-12 Adding greater realism to a computer-generated image by smoothing jagged edges
DE102021130031A1 (en) 2022-05-25 APPEARANCE-DRIVEN AUTOMATIC THREE-DIMENSIONAL MODELING
Vasilakis et al. 2020 A survey of multifragment rendering
Schütz et al. 2023 GPU‐Accelerated LOD Generation for Point Clouds
Sanzharov et al. 2019 Level of detail for precomputed procedural textures
Han et al. 2019 Three-dimensional visualization of soil pore structure using computed tomography
Archer et al. 2018 Hybrid lighting for faster rendering of scenes with many lights
DE102023124837A1 (en) 2024-03-21 Reducing false positive beam traversals in a bounding volume hierarchy
Crause et al. 2011 A system for real-time deformable terrain
Reina et al. 2019 A decade of particle-based scientific visualization
De Toledo et al. 2008 Geometry textures and applications
Eikel et al. 2013 Spherical visibility sampling
Yalçıner et al. 2020 Voxel transformation: scalable scene geometry discretization for global illumination
Lukac 2014 Hybrid visualization of sparse point-based data using gpgpu
Okuno et al. 2021 Binary space partitioning visibility tree for polygonal and environment light rendering
Reich et al. 2015 Illumination‐driven Mesh Reduction for Accelerating Light Transport Simulations
Di Koa et al. 2018 Interactive rendering of translucent materials under area lights using voxels and Poisson disk samples
Maisch et al. 2017 Spatial adjacency maps for translucency simulation under general illumination