Massively Parallel Stackless Ray Tracing of Catmull-Clark Subdivision Surfaces

11/08/2018
by   Nikolaus Binder, et al.
0

We present a fast and efficient method for intersecting rays with Catmull-Clark subdivision surfaces. It takes advantage of the approximation democratized by OpenSubdiv, in which regular patches are represented by tensor product Bézier surfaces and irregular ones are approximated using Gregory patches. Our algorithm operates solely on the original patch data and can process both patch types simultaneously with only a small amount of control flow divergence. Besides introducing an optimized method to determine axis aligned bounding boxes of Gregory patches restricted in the parametric domain, several techniques are introduced that accelerate the recursive subdivision process including stackless operation, efficient work distribution, and control flow optimizations. The algorithm is especially useful for quick turnarounds during patch editing and animation playback.

READ FULL TEXT

page 1

page 14

research
06/25/2010

Toric degenerations of Bezier patches

The control polygon of a Bezier curve is well-defined and has geometric ...
research
07/02/2022

Corner-based implicit patches

Multi-sided surfaces are often defined by side interpolants (also called...
research
09/30/2021

You Cannot Easily Catch Me: A Low-Detectable Adversarial Patch for Object Detectors

Blind spots or outright deceit can bedevil and deceive machine learning ...
research
06/15/2011

Injectivity of 2D Toric Bézier Patches

Rational Bézier functions are widely used as mapping functions in surfac...
research
02/25/2020

Computationally efficient transfinite patches with fullness control

Transfinite patches provide a simple and elegant solution to the problem...
research
04/05/2020

Curved patch mapping and tracking for irregular terrain modeling: Application to bipedal robot foot placement

Legged robots need to make contact with irregular surfaces, when operati...
research
12/13/2019

Overlapping Multi-Patch Isogeometric Method with Minimal Stabilization

We present a novel method for isogeometric analysis (IGA) to directly wo...

Please sign up or login with your details

Forgot password? Click here to reset