This research involves an innovative lattice for computation and rendering, called hexagonal closed packing (HCP) lattice, for a variety of 3D and 4D wave phenomena simulations, such as lighting, acoustics and tomography. The HCP lattice is used to trace photons reflected, refracted and scattered for rendering participating media, subsurface scattering, and other global illumination effects in computer graphics. It can trace the wavefront for simulating optical effects currently unavailable in graphics, such as continuous refraction in inhomogeneous media, diffraction in complex objects, interference of light waves, and Doppler effects. It can also be extended to trace other kinds of waves besides light and electromagnetic waves, such as sound and ultrasound. The HCP lattice has the potential for a broad impact on these applications and a variety of other applications, such as in particle physics.

The HCP lattice traces and interacts with a variety of small particles, enabling it to simulate many wave phenomena. It has unique advantages over Cartesian and other lattices, including: (1) The HCP lattice provides optimal sampling of a continuous function in 3D and 4D. In 3D, it requires only 29.3% of Cartesian lattice samples; yet, it distributes them most uniformly. The HCP/HCP pair is optimal in both frequency and space (or spacetime) co-domains. (2) It provides better accuracy in angular discretization, since its sites have 12 nearest neighbors. (3) Any two neighboring voxels of a 3D HCP lattice share a 2D rhombic face; thus, there is no ambiguity in neighbor-connectivity, greatly simplifing object voxelization. (4) The site links are radially symmetric, and all distances between two neighboring sites are identical. This makes simple radial filters and accurate interpolation. (5) Its supports flexible, hierarchical and adaptive HCP lattices. (6) The computations accelerate well on graphics processing units (GPUs) and GPU clusters, tracing thousands of particles simultaneously.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Type
Standard Grant (Standard)
Application #
0702699
Program Officer
Lawrence Rosenblum
Project Start
Project End
Budget Start
2007-07-01
Budget End
2011-06-30
Support Year
Fiscal Year
2007
Total Cost
$375,000
Indirect Cost
Name
State University New York Stony Brook
Department
Type
DUNS #
City
Stony Brook
State
NY
Country
United States
Zip Code
11794