Learn More
We present a highly flexible and efficient software pipeline for programmable triangle voxelization. The pipeline, entirely written in CUDA, supports both fully conservative and thin voxelizations, multiple boolean, floating point, vector-typed render targets, user-defined vertex and fragment shaders, and a bucketing mode which can be used to generate 3D(More)
We present HLBVH and SAH-optimized HLBVH, two high performance BVH construction algorithms targeting real-time ray tracing of dynamic geometry. HLBVH provides a novel hierarchical formulation of the LBVH algorithm [LGS*09] and SAH-optimized HLBVH uses a new combination of HLBVH and the greedy surface area heuristic algorithm. These algorithms minimize work(More)
We describe the architecture of a novel system for precomputing sparse directional occlusion caches. These caches are used for accelerating a fast cinematic lighting pipeline that works in the spherical harmonics domain. The system was used as a primary lighting technology in the movie Avatar, and is able to efficiently handle massive scenes of(More)
A recently developed algorithm called Hierachical Linear Bounding Volume Hierarchies (HLBVH) has demonstrated the feasibility of reconstructing the spatial index needed for ray tracing in real-time, even in the presence of millions of fully dynamic triangles. In this work we present a simpler and faster variant of HLBVH, where all the complex book-keeping(More)
We present a new sampling space for light transport paths that makes it possible to describe Monte Carlo path integration and photon density estimation in the same framework. A key contribution of our paper is the introduction of vertex perturbations, which extends the space of paths with loosely coupled connections. The new framework enables the(More)
Effective physician training is an essential aspect of EMR implementation. However, it can be challenging to find instructors who can present the material in a clinically relevant manner. The authors describe a unique physician-training program, utilizing medical students as course instructors. This approach resulted in high learner satisfaction rates and(More)
We present a new scalable, lightweight algorithm to incre-mentally construct the BWT and FM-index of large string sets such as those produced by Next Generation Sequenc-ing. The algorithm is designed for massive parallelism and can effectively exploit the combination of low capacity high-bandwidth memory and slower external system memory typical of GPU(More)
Figure 1: Escher's Box. Charted Metropolis light transport considers path sampling methods and their primary sample space coordinates as charts of the path space, allowing to easily jump between them. In particular, it does so without requiring classical invertibility of the sampling methods, making the algorithm practical even with complex materials.(More)
End-user training is an essential element of electronic medical record (EMR) implementation and frequently suffers from minimal institutional investment. In addition, discussion of successful EMR training programs for physicians is limited in the literature. The authors describe a successful physician-training program at Stanford Children's Health as part(More)
  • 1