Creating and rendering convolution surfaces

被引:42
作者
McCormack, J [1 ]
Sherstyuk, A [1 ]
机构
[1] Monash Univ, Dept Comp Sci, Clayton, Vic 3168, Australia
关键词
convolution surfaces; geometric modelling; implicit surfaces; ray-tracing;
D O I
10.1111/1467-8659.00232
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
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 (sic) 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.
引用
收藏
页码:113 / 120
页数:8
相关论文
共 15 条
[1]
Blinn J. F., 1982, Computer Graphics, V16, DOI 10.1145/965145.801290
[2]
Polygonization of implicit surfaces [J].
Bloomenthal, Jules .
Computer Aided Geometric Design, 1988, 5 (04) :341-355
[3]
BLOOMENTHAL J, 1991, COMP GRAPH, V25, P251, DOI 10.1145/127719.122757
[4]
Bloomenthal J., 1995, THESIS U CALGARY
[5]
Crespin B, 1996, COMPUT GRAPH FORUM, V15, pC165, DOI 10.1111/1467-8659.1530165
[6]
Foley J. D., 1990, Computer Graphics, Principles and Practice, V2nd
[7]
A PROPOSAL FOR STANDARD GRAPHICS ENVIRONMENTS [J].
HAINES, E .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1987, 7 (11) :3-5
[8]
HIRAI M, 1983, IPD815 TV SOC, P21
[9]
Kalra D., 1989, Computer Graphics, V23, P297, DOI 10.1145/74334.74364
[10]
Nishimura H., 1985, Transactions of the Institute of Electronics and Communication Engineers of Japan, Part D, VJ68D, P718