frep:carv

a b c

Relief carving is modelled with the “offsetting along the normal” operation where the offset value is defined by two-dimensional depth data. To generate depth data we use a polygon-to-function conversion algorithm. In the example shown above we illustrate the following steps:

- a concave polygon (reptile's contour) was taken from the image (a) (“Reptiles” by M.Escher);
- the polygon was represented by a real function F(X,Y) with zero value at polygon edges;
- positive values of the function were used as depth data (b);
- offsetting along the normal was applied to a stone model to carve the reptile ©.

Details on polygon-to-function conversion and other examples can be found in the technical report:

Pasko A.A., Savchenko A.V., Savchenko V.V. “Implicit curved polygons”, Technical Report 96-1-004, University of Aizu, Japan, 1996.

Electronic version: PostScript + gzip (523K)

frep/carv.txt · Last modified: 2020/12/31 10:49 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International