کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
442674 | 692329 | 2010 | 11 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Fast reliable interrogation of procedurally defined implicit surfaces using extended revised affine arithmetic Fast reliable interrogation of procedurally defined implicit surfaces using extended revised affine arithmetic](/preview/png/442674.png)
Techniques based on interval and affine arithmetic and their modifications are shown to provide reliable function range evaluation for the purposes of surface interrogation. In this paper we present a technique for the reliable interrogation of implicit surfaces using a modification of affine arithmetic called revised affine arithmetic. We extend the range of functions presented in revised affine arithmetic by introducing affine operations for arbitrary functions such as set-theoretic operations with R-functions, blending and conditional operators. The obtained affine forms of arbitrary functions provide faster and tighter function range evaluation. Several case studies for operations using affine forms are presented. The proposed techniques for surface interrogation are tested using ray-surface intersection for ray-tracing and spatial cell enumeration for polygonisation. These applications with our extensions provide fast and reliable rendering of a wide range of arbitrary procedurally defined implicit surfaces (including polynomial surfaces, constructive solids, pseudo-random objects, procedurally defined microstructures, and others). We compare the function range evaluation technique based on extended revised affine arithmetic with other reliable techniques based on interval and affine arithmetic to show that our technique provides the fastest and tightest function range evaluation for fast and reliable interrogation of procedurally defined implicit surfaces.
Graphical AbstractFigure optionsDownload high-quality image (68 K)Download as PowerPoint slideResearch HighlightsThe main contributions of this paper are as follows.
► The widening of the scope of reliable ray-tracing and spatial enumeration algorithms for surfaces ranging from algebraic surfaces (defined by polynomials) to general implicit surfaces (defined by function evaluation procedures involving both affine and non-affine operations based on revised affine arithmetic).
► The introduction of a technique for representing procedural models using special affine forms (illustrated by case studies of affine forms for set-theoretic operations in the form of R-functions, blending operations and conditional operations).
► The detailed derivation of special affine forms for arbitrary operators.
Journal: Computers & Graphics - Volume 34, Issue 6, December 2010, Pages 708–718