• Publications
  • Influence
Parallel & distributed processing
Post-rendering 3D warping
This paper uses McMillan and Bishop’s image warping algorithm to re-render, allowing it to compensate for viewpoint translation as well as rotation, and avoids occlusion-related artifacts by warping two different reference images and compositing the results. Expand
Cg: a system for programming graphics hardware in a C-like language
A programming language and supporting system that are designed for programming programmable floating-point vertex and fragment processors, with support for data-dependent control flow in the vertex processor. Expand
Ray tracing on programmable graphics hardware
It is demonstrated that ray tracing on graphics hardware could prove to be faster than CPU based implementations as well as competitive with traditional hardware accelerated feed-forward triangle rendering. Expand
ispc: A SPMD compiler for high-performance CPU programming
  • M. Pharr, W. Mark
  • Computer Science
  • Innovative Parallel Computing (InPar)
  • 13 May 2012
A compiler, the Intel R® SPMD Program Compiler (ispc), is developed that delivers very high performance on CPUs thanks to effective use of both multiple processor cores and SIMD vector units. Expand
Post-Rendering 3D Image Warping: Visibility, Reconstruction, and Performance for Depth-Image Warping
A framework for the 3D warp reconstruction problem is described, and a method to choose pairs of rendered images so that most of the needed portions of the scene are visible in these images is described. Expand
State of the Art in Ray Tracing Animated Scenes
Real‐time ray tracing offers the opportunity to interactively ray trace moving/animated scene content, and opens up new problems that do not exist in an off‐line environment. Expand
Fast kd-tree Construction with an Adaptive Error-Bounded Heuristic
It is demonstrated that high-quality SAH based acceleration structures can be constructed quickly enough to make them a viable option for interactive ray tracing of dynamic scenes, and the resulting trees are almost as good as those produced by a sorting-based SAH builder as measured by ray tracing time. Expand
Adding force feedback to graphics systems: issues and solutions
This work describes a force-feedback software library which implements these techniques and provides other benefits including haptic-textured surfaces, device independence, distributed operation and easy enhancement. Expand
A real-time procedural shading system for programmable graphics hardware
This work has developed a real-time procedural shading language system that allows a single procedure to include operations from more than one computation frequency and is able to generate highly-optimized code. Expand