An improved illumination model for shaded display
TL;DR: Consideration of all of these factors allows the shader to accurately simulate true reflection, shadows, and refraction, as well as the effects simulated by conventional shaders.
read more
Abstract: To accurately render a two-dimensional image of a three-dimensional scene, global illumination information that affects the intensity of each pixel of the image must be known at the time the intensity is calculated. In a simplified form, this information is stored in a tree of “rays” extending from the viewer to the first surface encountered and from there to other surfaces and to the light sources. A visible surface algorithm creates this tree for each pixel of the display and passes it to the shader. The shader then traverses the tree to determine the intensity of the light received by the viewer. Consideration of all of these factors allows the shader to accurately simulate true reflection, shadows, and refraction, as well as the effects simulated by conventional shaders. Anti-aliasing is included as an integral part of the visibility calculations. Surfaces displayed include curved as well as polygonal surfaces.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A second order geometric method for ray/parametric surface intersection
TL;DR: The method uses the second order derivative of the surface, which can handle inherent problems that Newton-Raphson and Halley methods have such as instability caused by inappropriate initial conditions and tangential intersection.
11
Experiences with mesh-like computations using prediction binary trees ∗
TL;DR: Different measurements showing that tasks granularity is a key point for the performances of the decomposition/mapping strategy shows a good scalability, and improves performance in both cheaper commodity cluster and high performance clusters with low latency networks.
Camera space volumetric shadows
Johannes Hanika,Peter Hillman,Martin Hill,Luca Fascione +3 more
- 04 Aug 2012
TL;DR: This work transforms irregularly sampled shadow map data to deep image buffers in camera space, which are then used to create volumetric shadows in a deep compositing workflow, enabling short turnaround times for cinematic lighting design.
11
Monte Carlo Simulation of Radiative Heat Transfer in Rapid Thermal Processing (RTP) Systems
TL;DR: In this article, a general purpose Monte Carlo method for the simulation of radiation heat transfer in rapid thermal processing (RTP) chambers is presented, where three-dimensional mesh generation software is used to discretize the surfaces within the system.
11
kD-Tree Traversal Implementations for Ray Tracing on Massive Multiprocessors: A Comparative Study
Artur L. dos Santos,Joao Marcelo Teixeira,Thiago Farias,Veronica Teichrieb,Judith Kelner +4 more
- 28 Oct 2009
TL;DR: A performance analysis of the implemented techniques demonstrates that two of these algorithms, once adequately adapted to CUDA architecture, are capable of reaching speedup gains up to 15x when compared to former CPU implementations and up to 4x in comparison to existing and optimized parallel ones.
11
References
Illumination for computer generated pictures
TL;DR: Human visual perception and the fundamental laws of optics are considered in the development of a shading rule that provides better quality and increased realism in generated images.
Recursively generated B-spline surfaces on arbitrary topological meshes
Ed Catmull,J. Clark +1 more
TL;DR: The method is presented as a generalization of a recursive bicubic B-spline patch subdivision algorithm, which generates surfaces that approximate points lying-on a mesh of arbitrary topology except at a small number of points, called extraordinary points.
2.3K
Models of light reflection for computer synthesized pictures
James F. Blinn
- 20 Jul 1977
TL;DR: A more accurate function for the generation of hilights which is based on some experimental measurements of how light reflects from real surfaces is presented, which differs from previous models in that the intensity of the hilight changes with the direction of the light source.
1.4K
Simulation of wrinkled surfaces
James F. Blinn
- 23 Aug 1978
TL;DR: In this paper, a method of using a texturing function to perform a small perturbation on the direction of the surface normal before using it in the intensity calculations is presented.
967
Texture and reflection in computer generated images
James F. Blinn,Martin E. Newell +1 more
TL;DR: Extensions of this algorithm in the areas of texture simulation and lighting models are described, including extensions of the parametrization of a patch which defines a coordinate system which is used as a key for mapping patterns onto the surface.