Creating and Rendering Convolution Surfaces
Creating and Rendering Convolution Surfaces
复制标题
DOI:
10.1111/1467-8659.00232
复制
发表时间:
1998-06
影响因子:
2.5
通讯作者:
J. Mccormack;A. Sherstyuk
中科院分区:
文献类型:
--
作者:
J. Mccormack;A. Sherstyuk
Implicit surfaces obtained by convolution of multi‐dimensional primitives with some potential function, are a generalisation of popular implicit surface models: blobs, metaballs and soft objects. These models differ in their choice of potential function but agree upon the use of underlying modelling primitives, namely, points. In this paper a method is described for modelling and rendering implicit surfaces built upon an expanded set of skeletal primitives: points, line segments, polygons, arcs and planes. An analytical solution to the convolution is described. This solution offers a more accurate and robust representation of the resultant implicit surface than previous methods. An algorithm for ray‐tracing the surfaces formed through convolution of any combination of these primitives is also outlined.