Learning based 2D Irregular Shape Packing
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 10 of its 54 references that are in the map. First posted on arXiv 19 Sep 2023.
Builds on
10 of 54 references.
References · 10
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2017Graph Attention Networkscited by 8,854
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2016Thingi10K: A Dataset of 10,000 3D-Printing Modelscited by 182
- 2021Learning Practically Feasible Policies for Online 3D Bin Packingcited by 16
- 2020TAP-Net: Transport-and-Pack using Reinforcement Learningcited by 12
- 2020PackIt: A Virtual Environment for Geometric Planningcited by 10
- 2020Mononizing Binocular Videoscited by 9
- 2021Shapes In A Box -- Disassembling 3D objects for efficient packing and fabricationcited by 5
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 2.
5 papers.
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problemscited by 10
- 2024GFPack++: Improving 2D Irregular Packing by Learning Gradient Field with Attentioncited by 2
- 2025Optimizing 2D+1 Packing in Constrained Environments Using Deep Reinforcement Learningcited by 0
- 2026Geometry-Aware Reinforcement Learning for 2D Irregular Nestingcited by 0
- 2026DreamUV: Unwrap Artist-like UV by End-to-End Flow Matchingcited by 0
- 2026DreamUV: Unwrap Artist-like UV by End-to-End Flow Matching21 Jun 2026
- 2026Geometry-Aware Reinforcement Learning for 2D Irregular Nesting9 Jun 2026
- 2025Optimizing 2D+1 Packing in Constrained Environments Using Deep Reinforcement Learning21 Mar 2025
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problems28 Jun 2024
- 2024GFPack++: Improving 2D Irregular Packing by Learning Gradient Field with Attention9 Jun 2024