Learning based 2D Irregular Shape Packing

被引:1
作者
Yang, Zeshi [1 ]
Pan, Zherong [1 ]
Li, Manyi [2 ]
Wu, Kui [3 ]
Gao, Xifeng [1 ]
机构
[1] LightSpeed Studios, Seattle, WA 98004 USA
[2] Shandong Univ, Jinan, Shandong, Peoples R China
[3] LightSpeed Studios, Los Angeles, CA USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2023年 / 42卷 / 06期
关键词
geometry processing; deep reinforcement learning; combinatorial optimization; EFFICIENT PACKING; TEXTURE; ALGORITHM;
D O I
10.1145/3618348
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
2D irregular shape packing is a necessary step to arrange UV patches of a 3D model within a texture atlas for memory-efficient appearance rendering in computer graphics. Being a joint, combinatorial decision-making problem involving all patch positions and orientations, this problem has well-known NP-hard complexity. Prior solutions either assume a heuristic packing order or modify the upstream mesh cut and UV mapping to simplify the problem, which either limits the packing ratio or incurs robustness or generality issues. Instead, we introduce a learning-assisted 2D irregular shape packing method that achieves a high packing quality with minimal requirements from the input. Our method iteratively selects and groups subsets of UV patches into near-rectangular super patches, essentially reducing the problem to bin-packing, based on which a joint optimization is employed to further improve the packing ratio. In order to efficiently deal with large problem instances with hundreds of patches, we train deep neural policies to predict nearly rectangular patch subsets and determine their relative poses, leading to linear time scaling with the number of patches. We demonstrate the effectiveness of our method on three datasets for UV packing, where our method achieves a higher packing ratio over several widely used baselines with competitive computational speed.
引用
收藏
页数:16
相关论文
共 47 条
[31]  
Sander Pedro V, 2003, Multi-chart geometry images
[32]  
Sander PV, 2001, COMP GRAPH, P409, DOI 10.1145/383259.383307
[33]   Generalized Motorcycle Graphs for Imperfect Quad-Dominant Meshes [J].
Schertler, Nico ;
Panozzo, Daniele ;
Gumhold, Stefan ;
Tarini, Marco .
ACM TRANSACTIONS ON GRAPHICS, 2018, 37 (04)
[34]  
Schulman J, 2017, Arxiv, DOI [arXiv:1707.06347, DOI 10.48550/ARXIV.1707.06347]
[35]  
Sorkine O, 2002, VIS 2002: IEEE VISUALIZATION 2002, PROCEEDINGS, P355, DOI 10.1109/VISUAL.2002.1183795
[36]   A texture-mapping approach for the compression of colored 3D triangulations [J].
Soucy, M ;
Godin, G ;
Rioux, M .
VISUAL COMPUTER, 1996, 12 (10) :503-514
[37]  
Sutton RS, 2018, ADAPT COMPUT MACH LE, P1
[38]  
van Hasselt H, 2016, AAAI CONF ARTIF INTE, P2094
[39]  
Velickovic P., 2017, P ICLR
[40]  
Wang MJ, 2020, Arxiv, DOI arXiv:1909.01315