Paper shadow art

Fuwen ZHENG , Kang WU , Siyuan XING , Jiapeng GUO , Ligang LIU , Xiaoming FU

Front. Comput. Sci. ›› 2027, Vol. 21 ›› Issue (4) : 2104705

PDF (8021KB)
Front. Comput. Sci. ›› 2027, Vol. 21 ›› Issue (4) :2104705 DOI: 10.1007/s11704-025-51641-0
Image and Graphics
RESEARCH ARTICLE
Paper shadow art
Author information +
History +
PDF (8021KB)

Abstract

Artists skillfully make several paper shapes in 3D to create different images using the shadows they cast. It is a creative art form called Paper Shadow Art. Central to this art is finding a small set of developable surfaces so that the shadow images match the desired images. However, it is challenging for users to imagine and generate developable surfaces for their desired images. To this end, we present a computational method for paper shadow art designs. The key is to convert the problem of generating piecewise developable surfaces for multiple images into one for a single image separately, subsequently merging the generated piecewise developable surfaces into the final result. Specifically, given an image, we optimize a height field to approach developability with two requirements: 1) for this image, there is no shadow deviation; 2) for other images, the shadows (projected onto their planes) of the optimized height field fall into them. To better satisfy the second requirement, we develop an iterative algorithm that alternates in each iteration between optimizing the height fields and deforming the input images, both to reduce the deviations. We demonstrate the effectiveness of our method over various examples. Its practicality is also proved by seven physical results with paper sheets.

Graphical abstract

Keywords

piecewise paper shadow art / developable surfaces / height field optimization

Cite this article

Download citation ▾
Fuwen ZHENG, Kang WU, Siyuan XING, Jiapeng GUO, Ligang LIU, Xiaoming FU. Paper shadow art. Front. Comput. Sci., 2027, 21(4): 2104705 DOI:10.1007/s11704-025-51641-0

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

Bermano A, Baran I, Alexa M, Matusk W . SHADOWPIX: multiple images from self shadowing. Computer Graphics Forum, 2012, 31( 2pt3): 593–602

[2]

Won J, Lee J . Shadow theatre: discovering human motion from a sequence of silhouettes. ACM Transactions on Graphics (TOG), 2016, 35( 4): 147

[3]

Zhao H, Lu L, Wei Y, Lischinski D, Sharf A, Cohen-Or D, Chen B . Printed perforated lampshades for continuous projective images. ACM Transactions on Graphics (TOG), 2016, 35( 5): 154

[4]

Hsiao K W, Huang J B, Chu H K . Multi-view wire art. ACM Transactions on Graphics (TOG), 2018, 37( 6): 242

[5]

Mitra N J, Pauly M . Shadow art. ACM Transactions on Graphics (TOG), 2009, 28( 5): 1–7

[6]

Alexa M, Matusik W . Irregular pit placement for dithering images by self-occlusion. Computers & Graphics, 2012, 36( 6): 635–641

[7]

Baran I, Keller P, Bradley D, Coros S, Jarosz W, Nowrouzezahrai D, Gross M . Manufacturing layered attenuators for multiple prescribed shadow images. Computer Graphics Forum, 2012, 31( 2pt3): 603–610

[8]

Min S, Lee J, Won J, Lee J. Soft shadow art. In: Proceedings of the Symposium on Computational Aesthetics. 2017, 3

[9]

Xiong W, Zhang P, Sander P V, Joneja A. Shape-inspired architectural design. In: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games. 2018, 12

[10]

Hosseini S V, Alim U R, Mahdavi-Amiri A, Oehlberg L, Taron J M. Portal: design and fabrication of incidence-driven screens. In: Proceedings of SMI (Shape Modeling International) 2020 Fabrication and Sculpting Event (FASE). 2020, 31–46

[11]

Mas A, Martín I, Patow G . Heuristic driven inverse reflector design. Computers & Graphics, 2018, 77: 1–15

[12]

Sakurai K, Dobashi Y, Iwasaki K, Nishita T . Fabricating reflectors for displaying multiple images. ACM Transactions on Graphics (TOG), 2018, 37( 4): 158

[13]

Shen P, Li R, Wang B, Liu L . Scratch-based reflection art via differentiable rendering. ACM Transactions on Graphics (TOG), 2023, 42( 4): 65

[14]

Sugihara K . Ambiguous tiling. Computer Aided Geometric Design, 2020, 79: 101851

[15]

Weyrich T, Peers P, Matusik W, Rusinkiewicz S . Fabricating microgeometry for custom surface reflectance. ACM Transactions on Graphics (TOG), 2009, 28( 3): 32

[16]

Wu K, Chen R, Fu X M, Liu L . Computational mirror cup and saucer art. ACM Transactions on Graphics (TOG), 2022, 41( 5): 174

[17]

Finckh M, Dammertz H, Lensch H P A. Geometry construction from caustic images. In: Proceedings of the 11th European Conference on Computer Vision. 2010, 464–477

[18]

Hostettler R, Habel R, Gross M, Jarosz W . Dispersion-based color projection using masked prisms. Computer Graphics Forum, 2015, 34( 7): 329–338

[19]

Meyron J, Mérigot Q, Thibert B . Light in power: a general and parameter-free algorithm for caustic design. ACM Transactions on Graphics (TOG), 2018, 37( 6): 224

[20]

Nimier-David M, Vicini D, Zeltner T, Jakob W . Mitsuba 2: a retargetable forward and inverse renderer. ACM Transactions on Graphics (TOG), 2019, 38( 6): 203

[21]

Papas M, Houit T, Nowrouzezahrai D, Gross M, Jarosz W . The magic lens: refractive steganography. ACM Transactions on Graphics (TOG), 2012, 31( 6): 186

[22]

Papas M, Jarosz W, Jakob W, Rusinkiewicz S, Matusik W, Weyrich T . Goal-based caustics. Computer Graphics Forum, 2011, 30( 2): 503–511

[23]

Schwartzburg Y, Testuz R, Tagliasacchi A, Pauly M . High-contrast computational caustic design. ACM Transactions on Graphics (TOG), 2014, 33( 4): 74

[24]

Shiraki A, Ikeda M, Nakayama H, Hirayama R, Kakue T, Shimobaba T, Ito T . Efficient method for fabricating a directional volumetric display using strings displaying multiple images. Applied Optics, 2018, 57( 1): A33–A38

[25]

Tandianus B, Johan H, Seah H S . Caustic object construction based on multiple caustic patterns. Journal of WSCG, 2012, 20( 1): 37–46

[26]

Yue Y, Iwasaki K, Chen B Y, Dobashi Y, Nishita T . Pixel art with refracted light by rearrangeable sticks. Computer Graphics Forum, 2012, 31( 2pt3): 575–582

[27]

Yue Y, Iwasaki K, Chen B Y, Dobashi Y, Nishita T . Poisson-based continuous surface generation for goal-based caustics. ACM Transactions on Graphics (TOG), 2014, 33( 3): 31

[28]

Arpa S, Süsstrunk S, Hersch R D. Sculpture paintings. In: Proceedings of the Joint Symposium on Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering. 2018, 6

[29]

Bookstein F L . Principal warps: thin-plate splines and the decomposition of deformations. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1989, 11( 6): 567–585

[30]

Elber G . Modeling (seemingly) impossible models. Computers & Graphics, 2011, 35( 3): 632–638

[31]

Sánchez-Reyes J, Chacón J M . How to make impossible objects possible: anamorphic deformation of textured NURBS. Computer Aided Geometric Design, 2020, 78: 101826

[32]

Sugihara K . Design of solids for antigravity motion illusion. Computational Geometry, 2014, 47( 6): 675–682

[33]

Tong J, Liu L, Zhou J, Pan Z . Mona Lisa alive. The Visual Computer, 2013, 29( 6): 535–544

[34]

Wu T P, Fu C W, Yeung S K, Jia J, Tang C K . Modeling and rendering of impossible figures. ACM Transactions on Graphics (TOG), 2010, 29( 2): 13

[35]

Perroni-Scharf M, Rusinkiewicz S. Constructing printable surfaces with view-dependent appearance. In: Proceedings of 2023 ACM SIGGRAPH. 2023, 51

[36]

Tojo K, Shamir A, Bickel B, Umetani N. Fabricable 3D wire art. In: Proceedings of 2024 ACM SIGGRAPH. 2024, 134

[37]

Burgert R, Li X, Leite A, Ranasinghe K, Ryoo M. Diffusion illusions: hiding images in plain sight. In: Proceedings of 2024 ACM SIGGRAPH. 2024, 131

[38]

Pjanic P, Hersch R D . Color changing effects with anisotropic halftone prints on metal. ACM Transactions on Graphics (TOG), 2015, 34( 6): 167

[39]

Zhu A, Mei Y, Jones B, Tatlock Z, Schulz A . Computational illusion knitting. ACM Transactions on Graphics (TOG), 2024, 43( 4): 152

[40]

Zhang Y, Dong D, Guo Y. 3D shadow art sculpture based on real items. In: Proceedings of 2017 ACM SIGCHI Conference on Creativity and Cognition. 2017, 243–246

[41]

Gavriil K, Schiftner A, Pottmann H . Optimizing B-spline surfaces for developability and paneling architectural freeform surfaces. Computer-Aided Design, 2019, 111: 29–43

[42]

Wang C C L, Wang Y, Yuen M M F . On increasing the developability of a trimmed NURBS surface. Engineering with Computers, 2004, 20( 1): 54–64

[43]

Jiang C, Wang C, Rist F, Wallner J, Pottmann H . Quad-mesh based isometric mappings and developable surfaces. ACM Transactions on Graphics (TOG), 2020, 39( 4): 128

[44]

Rabinovich M, Hoffmann T, Sorkine-Hornung O . Discrete geodesic nets for modeling developable surfaces. ACM Transactions on Graphics (TOG), 2018, 37( 2): 16

[45]

Rabinovich M, Hoffmann T, Sorkine-Hornung O . The shape space of discrete orthogonal geodesic nets. ACM Transactions on Graphics (TOG), 2018, 37( 6): 228

[46]

Binninger A, Verhoeven F, Herholz P, Sorkine-Hornung O . Developable approximation via gauss image thinning. Computer Graphics Forum, 2021, 40( 5): 289–300

[47]

Chen D, Sitthi-Amorn P, Lan J T, Matusik W . Computing and fabricating multiplanar models. Computer Graphics Forum, 2013, 32( 2pt3): 305–315

[48]

Jadon E, Thomaszewski B, Apolinarska A A, Poranne R. Continuous deformation based panelization for design rationalization. In: Proceedings of SIGGRAPH Asia 2022. 2022, 44

[49]

Stein O, Grinspun E, Crane K . Developability of triangle meshes. ACM Transactions on Graphics (TOG), 2018, 37( 4): 77

[50]

Wang C C L, Tang K . Achieving developability of a polygonal surface by minimum deformation: a study of global and local optimization approaches. The Visual Computer, 2004, 20( 8): 521–539

[51]

Zhao Z Y, Fang Q, Ouyang W, Zhang Z, Liu L, Fu X M . Developability-driven piecewise approximations for triangular meshes. ACM Transactions on Graphics (TOG), 2022, 41( 4): 43

[52]

Sellán S, Aigerman N, Jacobson A . Developability of heightfields via rank minimization. ACM Transactions on Graphics (TOG), 2020, 39( 4): 109

[53]

Wu K, Zhao Z Y, Zhang Z, Liu L, Fu X M . Piecewise developable modeling via implicit neural deformation and feature-guided cutting. IEEE Transactions on Visualization and Computer Graphics, 2024, 30( 9): 5993–6004

[54]

Kingma D P, Ba J. Adam: a method for stochastic optimization. In: Proceedings of 3rd International Conference on Learning Representations. 2015

[55]

Ravi N, Reizenstein J, Novotny D, Gordon T, Lo W Y, Johnson J, Gkioxari G. Accelerating 3D deep learning with PyTorch3D. 2020, arXiv: 2007.08501

[56]

Igarashi T, Moscovich T, Hughes J F . As-rigid-as-possible shape manipulation. ACM Transactions on Graphics (TOG), 2005, 24( 3): 1134–1141

[57]

Guo J P, Fu X M . Exact and efficient intersection resolution for mesh arrangements. ACM Transactions on Graphics (TOG), 2024, 43( 6): 165

RIGHTS & PERMISSIONS

Higher Education Press

PDF (8021KB)

Supplementary files

Highlights

160

Accesses

0

Citation

Detail

Sections
Recommended

/