ABSTRACT
We propose a complete system for designing, simulating, and fabricating surfaces with shading due to self-occlusion that induce desired input images. Our work is based on a simple observation. Consider a cylindrical hole (a pit) in a planar surface. As the depth of the hole increases, the radiance emitted from the surface patch that contains the hole decreases. This is because more light is trapped and absorbed in the hole. First, we propose a measurement-based approach that derives a mapping between average albedo of the surface patch containing the hole and the hole depth. Given this mapping and an input image, we show how to produce a distribution of holes with varied depth that approximates the image well. We demonstrate that by aligning holes with image features we can obtain reproductions that look better than those resulting from regular hole patterns -- despite using slightly less holes. We validate this method on a variety of images and corresponding surfaces fabricated with a computer-controlled milling machine and a 3D printer.
- {AM10} Alexa M., Matusik W.: Reliefs as images. ACM Trans. Graph. 29 (July 2010), 60:1--60:7. Google ScholarDigital Library
- {BKY99} Belhumeur P. N., Kriegman D. J., Yuille A. L.: The bas-relief ambiguity. Int. J. Comput. Vision 35 (November 1999), 33--44. Google ScholarDigital Library
- {BSD09} Balzer M., Schlömer T., Deussen O.: Capacity-constrained point distributions: a variant of lloyd's method. ACM Trans. Graph. 28 (July 2009), 86:1--86:8. Google ScholarDigital Library
- {CA01} Cobben J., Augustinus A.: Security document with a perforation pattern. US Pat 6,786,513, filed November 21, 2001, 2001.Google Scholar
- {CE99} Cobben J., Elenbaas A.: Security feature comprising a perforation pattern. US Pat. Appl. 09/297585, filed July 20, 1999, 1999.Google Scholar
- {CMS97} Cignoni P., Montani C., Scopigno R.: Computer-assisted generation of bas- and high-reliefs. J. Graph. Tools 2 (December 1997), 15--28. Google ScholarDigital Library
- {DHvOS00} Deussen O., Hiller S., van Overveld C., Strothotte T.: Floating points: A method for computing stipple drawings. Computer Graphics Forum 19, 3 (Aug. 2000).Google ScholarCross Ref
- {HHD03} Hiller S., Hellwig H., Deussen O.: Beyond stippling - methods for distributing objects on the plane. Computer Graphics Forum 22, 3 (Sept. 2003), 515--522.Google ScholarCross Ref
- {KDDN99} Koenderink J. J., Doorn A. J. V., Dana K. J., Nayar S.: Bidirectional reflection distribution function of thoroughly pitted surfaces. International Journal of Computer Vision 31, 2--3 (April 1999), 129--144. Google ScholarDigital Library
- {KPM00} Kramer T. R., Proctor F. M., Messina E.: The nist rs274ngc interpreter - version 3.Google Scholar
- {Llo82} Lloyd S. P.: Least squares quantization in pcm. IEEE Transactions on Information Theory 28 (1982), 129--137.Google ScholarDigital Library
- {MDG00} Mérillou S., Dischler J.-M., Ghazanfarpour D.: A brdf postprocess to integrate porosity on rendered surfaces. IEEE Transactions on Visualization and Computer Graphics 6, 4 (2000), 306--318. Google ScholarDigital Library
- {MDK08} Mantiuk R., Daly S., Kerofsky L.: Display adaptive tone mapping. In SIGGRAPH '08: ACM SIGGRAPH 2008 papers (New York, NY, USA, 2008), ACM, pp. 1--10. Google ScholarDigital Library
- {MP09} Mitra N. J., Pauly M.: Shadow art. ACM Transactions on Graphics 28, 5 (2009), 1--7. Google ScholarDigital Library
- {ON94} Oren M., Nayar S. K.: Generalization of lambert's reflectance model. In Proceedings of SIGGRAPH 94 (July 1994), Computer Graphics Proceedings, Annual Conference Series, pp. 239--246. Google ScholarDigital Library
- {PH04} Pharr M., Humphreys G.: Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2004. Google ScholarDigital Library
- {SBS07} Song W., Belyaev A., Seidel H.-P.: Automatic generation of bas-reliefs from 3d shapes. In Proceedings of the IEEE International Conference on Shape Modeling and Applications 2007 (Washington, DC, USA, 2007), IEEE Computer Society, pp. 211--214. Google ScholarDigital Library
- {Sec02} Secord A.: Weighted voronoi stippling. In NPAR 2002: Second International Symposium on Non Photorealistic Rendering (June 2002), pp. 27--43. Google ScholarDigital Library
- {SGBW10} Schmaltz C., Gwosdek P., Bruhn A., Weickert J.: Electrostatic halftoning. Computer Graphics Forum 29 (2010), 2313--2327.Google ScholarCross Ref
- {SRML09} Sun X., Rosin P. L., Martin R. R., Langbein F. C.: Bas-relief generation using adaptive histogram equalization. IEEE Transactions on Visualization and Computer Graphics 15 (July 2009), 642--653. Google ScholarDigital Library
- {WDB*07} Weyrich T., Deng J., Barnes C., Rusinkiewicz S., Finkelstein A.: Digital bas-relief from 3d scenes. ACM Trans. Graph. 26, 3 (2007), 32. Google ScholarDigital Library
Index Terms
- Images from self-occlusion
Recommendations
An interactive human morphing system with self-occlusion enhancement
MIG '16: Proceedings of the 9th International Conference on Motion in GamesPlanar shape morphing methods offer solutions to blend two shapes with different silhouettes. A naive method to solve the shape morphing problem is to linearly interpolate the coordinates of each corresponding vertex pair between the source and the ...
S3DS: Self-supervised Learning of 3D Skeletons from Single View Images
MM '23: Proceedings of the 31st ACM International Conference on Multimedia3D skeleton is an inherent structure of objects and is often used for shape analysis. However, most supervised deep learning methods, which directly obtain 3D skeletons from 2D images, are constrained by skeleton data preparation. In this paper, we ...
Fast Occlusion Sweeping
ISVC '09: Proceedings of the 5th International Symposium on Advances in Visual Computing: Part IWhile realistic illumination significantly improves the visual quality and perception of rendered images, it is often very expensive to compute. In this paper, we propose a new algorithm for embedding a global ambient occlusion computation within the ...
Comments