# Packer2D
A Nuke plugin for automatically packing multiple input images into a single output. Similar to UV packing tools, it arranges images efficiently with configurable aspect ratios, padding, and sorting options.
# Packer2D
A Nuke plugin for automatically packing multiple input images into a single output. Similar to UV packing tools, it arranges images efficiently with configurable aspect ratios, padding, and sorting options.
First submitted: 24 May 2026
Author: dshot92
Compatible Nuke versions: 14.0 or later
Compatibility: Source
Packer2D
A Nuke plugin for automatically packing multiple input images into a single output. Similar to UV packing tools, it arranges images efficiently with configurable aspect ratios, padding, and sorting options.



- Aspect Ratio Control: Auto, square, 4:3, 16:9, 14:9, 1.66:1, 1.85:1, 2.35:1, or custom
- Scale Modes: Original, Largest, or Smallest input scaling
- Pack Algorithms: MaxRects, Guillotine, and Skyline variants
- Bin Strategies: BNF, BFF, BBF, or Global
- Sorting: None, Area, Perimeter, Diff, Short Side, Long Side, or Ratio
- Padding: Adjustable pixel gap between packed images
- Space Utilization: Shows packing efficiency percentage
Copy the `Packer2D` directory and paste it somewhere in your Nuke plugin path.
Linux/macOS : ~/.nuke/
Windows : C:\Users\<YourUsername>\.nuke\
Open with a text editor the file `menu.py` that lives next to your `Packer2D` directory, or create one if it doesn't exist.
Add the following line:
import Packer2DRestart Nuke. The node will be available under the **Other** toolbar menu.
- https://github.com/secnot/rectpack: Python rectangle packing library
- Nuke 14.0 or later
Packer2D is licensed under the **GNU General Public License v3.0 (GPLv3)**.
The bundled https://github.com/secnot/rectpack library is licensed under the **Apache License 2.0**.
Comments