User Guide: Pack
From UVLayout Docs
(Difference between revisions)
Revision as of 04:06, 7 March 2022 (edit) Headus (Talk | contribs) ← Previous diff |
Current revision (02:19, 18 October 2024) (edit) (undo) Headus (Talk | contribs) |
||
(3 intermediate revisions not shown.) | |||
Line 5: | Line 5: | ||
; New Box : This creates a new packing box around any picked shells. Shells can be place in or taken out of an existing box simply by dragging them with the usual Space-MMB combination. Use the '''Del''' hotkey to delete a box; moving all of the shells outside of a box will also delete it. Click on '''Delete All''' to delete all boxes. | ; New Box : This creates a new packing box around any picked shells. Shells can be place in or taken out of an existing box simply by dragging them with the usual Space-MMB combination. Use the '''Del''' hotkey to delete a box; moving all of the shells outside of a box will also delete it. Click on '''Delete All''' to delete all boxes. | ||
- | : Use the '''[''' or ''']''' hotkeys to repack the box under the mouse pointer. If no box is under the mouse pointer, then all shells and boxes will be packed into the 0-to-1 texture square. | + | : Use the '''[''' or ''']''' hotkeys to repack the box under the mouse pointer. If no box is under the mouse pointer, then all shells and boxes will be packed into the 0-to-1 texture square. '''Note:''' No Rotation testing is done. Use the "Pack All" button (see below) if you've enabled that option. |
: A box (and its contents) can be moved around using the Space-MMB combination on one of its corner handles. It can be reshaped using Ctrl-MMB on one of these handles; this will also repack that box. Use the '''\''' hotkey to rotate a box by 90 degrees. | : A box (and its contents) can be moved around using the Space-MMB combination on one of its corner handles. It can be reshaped using Ctrl-MMB on one of these handles; this will also repack that box. Use the '''\''' hotkey to rotate a box by 90 degrees. | ||
Line 15: | Line 15: | ||
; Box and Lock Overlapping : If you have overlapping shells that you want to keep together during packing, then click this button and they will all be boxed and locked. Be default all visible shells will be checked, but if you LMB select any first, then only those selected shells will be processed. | ; Box and Lock Overlapping : If you have overlapping shells that you want to keep together during packing, then click this button and they will all be boxed and locked. Be default all visible shells will be checked, but if you LMB select any first, then only those selected shells will be processed. | ||
- | ; Unstack Overlapping : If you have overlapping shells, but don't want them to be, then click this button and they will be moved across, then up if need be, to empty locations in adjacent UV tiles. Be default all visible shells will be moved, but you can LMB select to limit the action to just the selected shells. If the packing tool's '''Tile U''' dimension is greater than 1, then that is the maximum width of tiles unstacked to, otherwise the Display settings '''Max U''' is used. | + | ; Unstack Overlapping : If you have overlapping shells, but don't want them to be, then click this button and they will be moved across, then up if need be, to empty locations in adjacent UV tiles. Its different to the normal packing because shells don't change their relative positions within tiles with this tool. By default all visible shells will be moved, but you can LMB select to limit the action to just the selected shells. If the packing tool's '''Tile U''' dimension is greater than 1, then that is the maximum width of tiles unstacked to, otherwise the Display '''Max U''' setting is used. |
; Allow Box Overlaps : Sometimes space will be left inside a box after packing. Ticking this option will allow other boxes or shells to use this empty space during global packing operations. | ; Allow Box Overlaps : Sometimes space will be left inside a box after packing. Ticking this option will allow other boxes or shells to use this empty space during global packing operations. | ||
Line 79: | Line 79: | ||
<pre> | <pre> | ||
[ or ] : pack shells in box, or if no box is picked, packs all shells | [ or ] : pack shells in box, or if no box is picked, packs all shells | ||
+ | * Note: No Rotation testing done. Use the "Pack All" button for that. | ||
{ or } : toggle box fixed/free status | { or } : toggle box fixed/free status | ||
\ : rotate box, shell or tile 90 degrees | \ : rotate box, shell or tile 90 degrees |
Current revision
|
Open up the Pack panel to find tools for the tight packing of UV shells to minimize empty texture space.
[Professional Version Only]
[Hobbyist Version Only]
[ or ] : pack shells in box, or if no box is picked, packs all shells * Note: No Rotation testing done. Use the "Pack All" button for that. { or } : toggle box fixed/free status \ : rotate box, shell or tile 90 degrees Ctrl-\ : rotate shell inside a box Del : delete box | : toggle orientation lock for shell, selected shells or box Pad 1/3/7/9 : toggle corner preference for shell, selected shells or box # : toggle tile lock for shell, selected shells or box |