Ray Tracing Triangular Trimmed Free Form Surfaces
نویسنده
چکیده
This paper presents a new approach to rendering triangular algebraic free form surfaces. A hierarchical subdivision of the surface with associated tight bounding volumes provides for quick identification of the surface regions likely to be hit by a ray. For each leaf of the hierarchy an approximation to the corresponding surface region is stored. The approximation is used to compute a good starting point for the iteration, which ensures rapid convergence. Trimming curves are described by a tree of trimming primitives such as squares, circles, polygons and free form curves combined with Boolean operations. For trimmed surfaces an irregular adaptive subdivision is constructed to quickly eliminate all parts outside the trimming curve from consideration during rendering. Cost heuristics are introduced to optimize the rendering time further.
منابع مشابه
Ray-Tracing Triangular Trimmed Free-Form Surfaces
This paper presents a new approach to rendering triangular algebraic free form surfaces. A hierarchical subdivision of the surface with associated tight bounding volumes provides for quick identification of the surface regions likely to be hit by a ray. For each leaf of the hierarchy an approximation to the corresponding surface region is stored. The approximation is used to compute a good star...
متن کاملInteractive Ray Tracing of Trimmed Bicubic Bézier Surfaces without Triangulation
By carefully exploiting the resources of today's computer hardware, interactive ray tracing recently became reality even on a single commodity PC. In most of these implementations triangles are used as the only geometric primitive. However, direct rendering of free-form surfaces would be advantageous for a large number of applications, since robust tessellation of complex scenes into triangles ...
متن کاملEfficient Ray Tracing of Trimmed NURBS Surfaces
The goal of this master thesis is to study, compare, and improve existing approaches for direct ray tracing trimmed NURBS surfaces. In order to be able to study the topic efficiently, a library for NURBS evaluation has been implemented. The library is supposed to be easily integrated in any ray tracing application to make it support direct ray tracing trimmed NURBS surfaces.
متن کاملPractical Ray Tracing of Trimmed NURBS Surfaces
A system is presented for ray tracing trimmed NURBS surfaces. While approaches to components are drawn largely from existing literature, their combination within a single framework is novel. This paper also differs from prior work in that the details of an efficient implementation are fleshed out. Throughout, emphasis is placed on practical methods suitable to implementation in general ray trac...
متن کاملGlobal Visibility and Hidden Surface Removal Algorithms for Free Form Surfaces
Computing the visible portions of free-form surfaces from a given viewpoint is of great interest in many applications. It is closely related to the hidden surface removal problem in computer graphics and machining applications in manufacturing. Most of the earlier work has focused on discrete methods based on polygonization or ray-tracing, hidden curve removals and local visibility computations...
متن کامل