Simple tool for packing monochrome images from PBR materials to single image for 3D rendering usage.
- Choose 1 to 4 images in File Input boxes. (Choose Red channel first.) Now with Drag & Drop support! You can drag images into boxes and drag your result image out of Application to quickly save it!
- Click "Generate" to preview your image on canvas.
- Click "Save" and choose your output directory or just drag result image in preferable directory.
If Alpha channel isn't populated it will be set to full value
Saving images bigger than 4096x4096 via drag and drop may be laggy or even impossible. If you have source files bigger than 4K use "Save" button!
Importing images bigger than 4096x4096 takes some time.
In any 2D/3D software with RGB channel separation techniques.
It saves GPU memory,clears assets clutter and sometimes might save your Disc space (PNG compression isn't implemented yet).
Some tests performed in Blender 4.1 Cycles: Source material (Albedo, AO, Roughness, Specular, Displacement, Normal) applied to 4 vertex plane and 12K HDRI env.
-
2K Unpacked total memory consumption: 2803 MB
-
2K Packed total memory consumption: 2744 MB (-1.7%)
-
8K Unpacked total memory consumption: 4243 MB
-
8K Packed total memory consumption: 3476 MB (-18%)
- Red channel must be populated otherwise it won't render. (it determines resolution)
- Logo
- MacOS and Linux support
- Lossless PNG compression for saving Hard Drive space
- Redirect to source image file when saving (Security hazard)
git clone this repo and then
npm i
To launch dev build use
npm run dev
And to build production build
npm run build
Contact me if you want to contribute. Feel free to fork this repo and opening issues in this repo.