Publication

A method for voxel ray-casting of scenes on a whole screen

Robin Mange
2019
Patent
Abstract

A method for screen-space voxel ray-casting of scenes on a whole screen. The method comprises providing a graphics card; rendering seamlessly any one of the following list of primitives containing at least polygons, voxels; using a GPU pipeline of the graphics card for rasterization; rendering of the primitives sorted from front to back; thereby optimizing a 2D pixel fill rate by in case the primitives are voxels, rendering the voxels as discrete points and storing size and shading information into a per-pixel data structure; storing information about closest primitives into the per-pixel data structure as neighboring 2D pixel data structures; in case the primitives are polygons, rendering the polygons as continuous surfaces and storing shading information into the per-pixel data structure. The method further comprises performing the screen-space voxel ray- casting of scenes on the whole screen by means of the GPU pipeline, thereby selecting intersection candidates from the neighboring 2D pixel data structures; thereby optimizing the screen space ray-casting of voxels by selecting the intersection candidates using a two-pass convolution screen space kernel of fixed size; and identifying the kernel size per frame, based on the distance to the closest voxel from the camera.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.
Related concepts (36)
Ray casting
Ray casting is the methodological basis for 3D CAD/CAM solid modeling and image rendering. It is essentially the same as ray tracing for computer graphics where virtual light rays are "cast" or "traced" on their path from the focal point of a camera through each pixel in the camera sensor to determine what is visible along the ray in the 3D scene. The term "Ray Casting" was introduced by Scott Roth while at the General Motors Research Labs from 1978–1980.
Ray tracing (graphics)
In 3D computer graphics, ray tracing is a technique for modeling light transport for use in a wide variety of rendering algorithms for generating . On a spectrum of computational cost and visual fidelity, ray tracing-based rendering techniques, such as ray casting, recursive ray tracing, distribution ray tracing, photon mapping and path tracing, are generally slower and higher fidelity than scanline rendering methods.
Voxel
In 3D computer graphics, a voxel represents a value on a regular grid in three-dimensional space. As with pixels in a 2D bitmap, voxels themselves do not typically have their position (i.e. coordinates) explicitly encoded with their values. Instead, rendering systems infer the position of a voxel based upon its position relative to other voxels (i.e., its position in the data structure that makes up a single volumetric image). In contrast to pixels and voxels, polygons are often explicitly represented by the coordinates of their vertices (as points).
Show more
Related publications (39)

A Full-Wave Reference Simulator for Computing Surface Reflectance

Mengqi Xia

Computing light reflection from rough surfaces is an important topic in computer graphics. Reflection models developed based on geometric optics fail to capture wave effects such as diffraction and interference, while existing models based on physical opti ...
ASSOC COMPUTING MACHINERY2023

Differentiable Physically Based Rendering: Algorithms, Systems and Applications

Merlin Eléazar Nimier-David

Physically based rendering methods can create photorealistic images by simulating the propagation and interaction of light in a virtual scene. Given a scene description including the shape of objects, participating media, material properties, etc., the sim ...
EPFL2022

Perceptual Quality of Point Clouds with application to Compression

Evangelos Alexiou

Modern information technologies and human-centric communication systems employ advanced content representations for richer portrayals of the real world. The newly adopted imaging modalities offer additional information cues and permit the depiction of real ...
EPFL2021
Show more