Update UVLayout

    Checking for updates to UVLayout v2.08.03 ...

      v2.08.05

      10 Nov 14

    • Changes to existing tools:
    • Pack Rotation : Added the option to rotate shells by smaller increments (i.e. 45, 30, 15, 10 and 5) when searching for the best packing solution. The rotation testing will now also use multiple CPU cores if available.
    • Pack Wrap : Added new option to pack everything into the 0 to 1 tile but will allow shells to extend over the boundary of the tile if they wrap around into free space on the opposite side.
    • Pack Coverage : Tile coverage feedback now updates continuously, not just after packing.
    • Bugs fixed:
    • Load options : Clean and Weld are now disabled when running in Maya plugin mode, as selecting these broke the sending of UVs back to Maya.
    • v2.08.06

      13 Apr 15

    • Bugs fixed:
    • Maya Plugin : Send not working on some systems, tracked down to variability in the way Maya exports its OBJ files (sometimes with and sometimes without a .OBJ extension).
    • Plugin Load Loop : When sending particularly large files, UVLayout would sometimes get into a load loop.
    • v2.09.00

      23 Sep 15

    • New tools added in this version:
    • Live Editing : When turned on, each shell's flattening is automatically optimized as cuts and welds are made.
    • Shell Sorting : By flattened UV area, by area in 3D or by number of polygons.
    • Display Udims : Or tile U,V numbers in the UV view, plus you can type in a number and the view will jump to that tile.
    • Save Hotkey : Typing '>' in the graphics window will now save the current mesh out to a UVL file. This can be used as an emergency recovery if the normal GUI save buttons are unavailable (e.g. if the GUI windows lockup or disappear).
    • Changes to existing tools:
    • S Hotkey : Now have the choice to place the mirrored shell either flipped and under the first shell, adjacent to the first shell, on the opposite side of the current tile, or on the opposite side of the next tile. Also the S hotkey will switch to a rectangle select, if nothing is under the mouse pointer, to perform the copy on multiple shells.
    • Copy UVs : Added the option to specify the U or V offset when placing copied shells. Also added the option to find edges on all topologically matched geometry, not just of the same or similar size.
    • Move/Scale/Rotate : Added buttons to move selected shells by whole tiles in N, E, S, W or diagonal directions. Also moved the shell align to axes option out of the Pack tool and into here, and can align/rotate shells so they are arranged vertically within the 3D space.
    • Rescale : Added option to rescale selected shells as a group, keeping their relative size and positioning.
    • Display Trace : If you click the Dismiss button when selecting a trace image, the standard checker patterns will be displayed in the UV view background instead.
    • Segment : Now abortable by holding Space
    • Max Shells preference : When an OBJ file is loaded, the overall bounding box of the UVs is checked, and if its larger than this value, an error is displayed. If the UVs of your mesh really do span over more than 100 tiles, then you can increase that limit.
    • Maya Plugin : Added support for Maya LT, the option to turn on extra logging for debugging, plus options for forcing Subdiv meshes and the UV size within UVLayout.
    • Bugs fixed:
    • Mac OS X El Capitan : UVLayout is now supported on this platform.
    • Pack Rotation : Fixed crashes caused by the new threaded rotation testing code.
    • Overlap : Rare crash in the overlap testing code found and fixed.
    • Shift-S Hotkey : Edge straightening tool didn't immediately update the displayed UVs.
    • Licensing GUI : Fixed bug where HLServer preference not always saving. Plus fixed bug where HLManager not always connecting to license server.
    • v2.09.01

      13 Oct 15

    • New tools added in this version:
    • Shift-J Hotkey : During development, we stress tested the flattening algorithm by randomizing the UVs on a shell first (J is for junk). So this "new" tool isn't at all useful for getting any real work done, but it can be interesting to see what happens regardless. Type Shift-J then Space-F to flatten.
    • Changes to existing tools:
    • Display : Added the option to use normals imported from the OBJ file when shading meshes in the T hotkey textured views.
    • Bugs fixed:
    • Live Editing : Was slowed when the Pack tool "Show Tile Coverage" option was turned on.
    • Show Tile Coverage : If turned on, sometimes caused a fatal error if the F hotkey was used on a shell. This bug wasn't in earlier versions, just in the 2.09.00 release.
    • Edge Picking : Sometimes didn't work if an edge was overlapped by other polygons in a shell.
    • v2.09.02

      16 Dec 15

    • Changes to existing tools:
    • Groups : Can now edit the group lists and their memberships. For example, you can now create a new material name and add shells or selected polygons to it.
    • Display : Added option to hide the green UV seams when viewing the mesh in the textured 3D views.
    • v2.09.03

      23 Mar 16

    • New tools added in this version:
    • ` Hotkey : Backquote, above Tab, toggles tile selection mode. When turned on, dragging LMB to box select shells will snap to the UV tiles grid. Also single clicking in a tile will select all shells in that tile.
    • Changes to existing tools:
    • Pack : Added option to pack selected shells only.
    • Ctrl I/K Hotkey : If polygon adjacent to picked edge is G key marked, then only edges adjacent to other marked polys are tagged.
    • Segment : Added a button to the Threshold setting, which allows you to manually select one or more polys with the G key first, then adjacent polys facing the same way are filled in with a click of that button.
    • OBJ Import : By default, polygons with collapsed UVs were detached back into Ed space. Now the default is to leave them in UV space but add new UVs to fix the problem. The old method can be turned back on with the "Auto Split Odd Polys" preference.
    • Bugs fixed:
    • Maya Plugin : Broken for grouped objects.
    • Overlap : Now finds all overlaps, including very small sub-pixel ones and self-intersecting polys.
    • Pack : Potential crash if packing with some shells locked and rotations turned on.
    • Flip Shells : Not undo-able with Ctrl-Z. Also affected shells flipped by the Copy UVs tool (i.e. undoing that action didnt restore flip status of stacked mirror shells).
    • EPS Export : Scale of output unit square was fixed at 100 units. Its now variable according to the scale of the object.
    • OBJ Export : UVs not exported correctly right after packing or resizing boxes. Needed some other action (i.e. a move) to update them. Affected the plugin Send as well.
    • OBJ Import : Failed when the mesh contained polys with hundreds of vertexes.
    • Big World Import Preference : If loading objects a long way from the origin, its recommended to turn on the Big World Import preference. On certain objects though this was causing corrupted UVL save files.
    • v2.09.04

      30 May 16

    • New tools added in this version:
    • Box and Lock Overlapping : If you have overlapping shells that you want to keep together during packing, then click this button in the Pack panel and they will all be boxed and locked.
    • Changes to existing tools:
    • Local Scaling : Added buttons to local scale polys based on distance to camera, facing angle to camera, and from grayscale values in an image file.
    • Maya Plugin : Added partial support for UV Sets; UVLayout still only edits one set at a time, but from the plugin side you can now select which UV set to send to UVLayout. Details at http://www.headus.com/phpbb/viewtopic.php?p=7444#7444
    • File dialogs : Added GUI preference to set number of rows shown in lists.
    • Pack : If "Don't Resize Shells" is ticked, then the pack tool now does a quick size check on all shells. If any are too large, then the packing aborts and the oversize shells are selected. These shells could then be moved out of the way and locked before trying the pack again.
    • F Hotkey : Holding F over a shell now locks onto that shell, so if during optimizing it happens to move from underneath the cursor, that shell will still be flattened until the F key is released.
    • C Hotkey : Double tap C to select an edge loop based entirely on topology, not shape. You'd use this when wanting to select edge loops on distorted geometry; it selects across all 4-way junctions, and will stop as soon as it hits a Y fork or 5+-way junctions.
    • D Hotkey : By default, all shells are stacked in the UV view so that smaller ones appear over the top of larger ones where they overlap. If you want to push any smaller shells under the larger ones, you can now use the D hotkey to toggle them into a lower stacking layer.
    • OpenGL Preference : When UVLayout it first run, an automatic calibration is now run to determine the best OpenGL setting.
    • Bugs fixed:
    • Pack : If "Don't Resize Shells" was ticked, and any shells were too large to fit in a tile, then the pack tool would take a long time to work this out before returning an error.
    • v2.10.00

      23 Oct 16

    • New tools added in this version:
    • OBJ Import : You can now use the Import button to add another mesh into the current scene. This will allow you to copy or share UVs between the meshes, and also do things like pack shells across two or more meshes to share a single UV map.
    • Save Marked : Used to save out just part of the loaded mesh, or save out only one of the loaded files when Import has been used.
    • Fit To Grid : Resizes shells so their bounding boxes are aligned perfectly with the current snapping grid. Used for lightmaps.
    • Changes to existing tools:
    • Display : Added option to hide backfacing polys from the 3D views. For example, if you are editing a scene that consists of geometry inside a closed room, ticking this option will allow you to see the internal geometry easily (i.e. the front walls will be hidden).
    • Pack : Added option for 0 degree rotation testing, which actually does no rotation, but still randomly shuffles the order that shells are packed. Normally shells are packed from largest to smallest, but sometimes randomly selecting shells using this 0 degree rotation mode can find better packing solutions.
    • Pack : The Map Rez can now be set as low as 32x32, used for lightmaps.
    • Pack : Moving and scaling boxes will now work with the mouse pointer inside the box, not just on the corner handles.
    • Bugs fixed:
    • Drag Mode : Edge selecting along a mixture of very long and very short edges didn't behave in a logical manner. Now fixed.
    • v2.10.01

      11 Jul 17

    • New tools added to Professional version:
    • Layers : Organize shells into different layers. Shells in the upper layers will appear over shells in the lower layers where they overlap. Shells not in the active layer are tinted gray and behave as if they are locked.
    • Pro tools now in Hobbyist/Student version:
    • Pack : Boxes, used to keep groups of shells together when packing.
    • Pack : Tick Rotate and shells will be rotated by the 90 degree increments to see if that gives better packing.
    • Changes to existing tools:
    • Copy UVS : When the Stack option is selected, matching shells are now automatically boxed as well as locked.
    • Pack : Map resolution and pixel bleed settings are now saved into and restored from UVL files.
    • OBJ Export : By default, all vertex information is written into exported OBJs at the start of the file. If you tick the "OBJ Export Grouped V" preference, then the vertexes are grouped in with the faces. Resolves a problem with vertex grouping in Maya.
    • EPS Export : Optional Color option; the boundary remains black, but valley folds will be blue and ridges red.
    • DXF/EPS Export : X and Y scale factor added if you want to tweak the exported coordinates.
    • Render : Option to crop the rendered images to the visible polygons in each tile. Alternatively, if you set the crop border to a value of "a", then the tile is cropped to a portrait A sized paper aspect ratio.
    • Bugs fixed:
    • Pack : Auto Fit is now turned off automatically whenever the pack tool is used.
    • Installation changes:
    • Windows : Each new version can now be installed alongside older ones.
    • Linux : Launch scripts are now bundled in with the installer.
    • Floating licenses : Communications with the license server are now more tolerant of drop-outs, meaning UVLayout will continue to run uninterrupted if the server hardware or software crashes and restarts. Also requires that HLServer be updated to v2.04 and Supervisor mode is turned on.
    • v2.10.02

      13 Sep 17

    • Installation changes:
    • Floating licenses : HLServer v2.05 adds support for the booting of idle licenses, so this update to UVLayout provides more accurate usage pings back to the server.
    • Floating licenses : Tweaks to the licensing GUI so users can search for a local license server without necessarily having to know its hostname or IP address.
    • v2.10.03

      31 Oct 17

    • Bugs fixed:
    • Live Editing : If turned on, and edges were cut or welded in the 3D view, then UVLayout would pause as it optimized any affected shells. Now this only happens if you have a UV view opened as well, and can see what's happening.
    • OBJ files : The vertexes of exported OBJ files are very slightly offset from the original vertex positions. To fix this, turn on "OBJ Export Restore V" under the Save preferences.
    • Load Weld Geom Vertexes option : If enabled, then the mesh was moved to the origin. Now it isn't.
    • Installation fixes:
    • Licensing GUI : If a floating key was added to the license server via "Apply Key" or HLManager, clicking Refresh didn't update the license status.
    • Licensing GUI : Using a hostname instead of an IP address didn't work when setting the license server. Affected UVLayout v2.10.02 Windows version only.
    • Licensing GUI : If using floating licenses, and all are currently checked out, the license status now shows a more helpful "none free" instead of just "no key". Also, if the licenses have expired, the status now shows as "expired". Requires HLServer v2.06.
    • Windows Add/Remove Programs : Now the installed UVLayout version is displayed correctly in the applications list.
    • v2.11.00

      04 Feb 19

    • New tools added in this version:
    • Hotkeys : A new panel containing toggle buttons for the main keyboard hotkeys. Enable one of these hotkey buttons, and you can then use the right mouse button to apply it at the mouse pointer location. For people who prefer to just use a mouse.
    • Changes to existing tools:
    • Move/Scale/Rotate : Green Balance tool now available in the Hobbyist and Student versions.
    • Display : Added an option to sync the Ed and 3D views, and another to fade out and hide the wire lines for very short edges.
    • Edit : Added a Pick Safety preference, which is the number of pixels from a vertex before an edge becomes selectable. Faster display of C key edge tagging on dense meshes, which also fixes a bug where double tap C didn't always work on dense meshes.
    • G hotkey marking : Double tap G or Ctrl-G will now unfill if applied over an already filled area. The G hotkey menu will now appear when the mouse pointer is over geometry. The G hotkey painting now uses the general brush size (adjust with - and =) for marking polys. Speed improvements to the G hotkey painting, especially for dense meshes and on OS X.
    • Shift-F hotkey : If applied to multiple shells with the box select, you can now abort the processing by holding the Esc key.
    • Pack : Now supports the Allow Wrapping option for multi-tile layouts. Also replaced the 10 degree Rotate option with a much finer 2 degree search.
    • OBJ Import : If the OBJ doesn't load because of broken topology (e.g. non-manifold edges), the Clean option is automatically selected and the file reloaded.
    • Bugs fixed:
    • Pack : The Bleed setting wasn't being applied correctly to shells inside boxes. The Trace Mask was being ignored when shells were packed with Rotate turned on. Many of the pack options worked fine in isolation, but not when combined (e.g. Pack Selected Only with Allow Wrapping).
    • Repaint : Stopped working completely, but now fixed.
    • Groups : Crashed when boxing and packing multiple groups at once. Assigning polys to groups was slow on dense meshes.
    • OBJ Import : Loaded topology was broken if any UVs in the OBJ were shared across more than one geometry vertex. If Weld UVs was selected, unflattened polys were being deleted.
    • Auto Save Preference : Even if the loaded mesh hadn't been changed in any way (e.g. just to view it), an autosave file was being created.
    • Edit : There was no undo for the Untag Edges action, plus it didn't untag edges marked for welding.
    • Hide : There was no undo for any of the shell hide operations.
    • Maya Plugin : Wrapper script broken under Linux.
    • Windows : Application pinned to taskbar didn't relaunch.
    • Installation:
    • Licensing GUI : Added a "Build Status Report" button to help with local and floating license debugging.
    • v2.11.01

      23 May 19

    • New tools added in this version:
    • Plugin Script : GUI button presses can be recorded into a script file, and these can then be played back via the plugin mode's .cmd file. This means that many of UVLayout's functions can now be driven by external scripting (e.g. shell packing).
    • Changes to existing tools:
    • Pack Boxes : All tools using boxes (i.e. those in the Group panel and Pack settings) are now enabled in the Hobbyist/Student version.
    • Edit Colors Preference : Added choice for picked shell boundary color (default black).
    • G Paint : Added option under Edit Settings to switch back to older style G key painting.
    • Bugs fixed:
    • C Hotkey : If multiple display panes were open, edge tagging in the Ed view wasnt being displayed correctly.
    • Display Panes : Moving panes resized them in odd ways.
    • Window Resize : On some rare graphics hardware and driver combinations, resizing the editing window would cause it to die. UVLayout now runs a test to check for this when it first runs, and selects an alternate redraw method if the issue is detected.
    • Screen Height : When opening up a GUI panel, UVLayout will float it instead if the normal opening would make the main GUI taller than the screen height. On OS X and Linux systems, sometimes the automatic screen height calculation is wrong, so the Screen Height GUI preference can now be set to the correct value.
    • Licensing GUI : Fixed excessive license server scan popup questioning. Also the "Build Status Report" output was truncated if many floating licenses where checked out.
    • v2.11.02

      18 Sep 19

    • New tools added in this version:
    • C Hotkey : New bold orange highlighting if a closed edge loop is detected. This saves having to closely examine the tagged edges before detaching that piece.
    • Changes to existing tools:
    • Shift-C Hotkey : Improvements made to the edge loop following code. Now finds more edges, more of the time, more accurately.
    • UV View : Whenever switching to the UV view, the camera focuses on any unflattened shells. These shells are now also grouped together instead of strung out in a line.
    • Pack : Now moves any unflattened shells off to the side of the packed flattened shells. Also rotation testing, if enabled in the Pack panel, is turned off for the ] hotkey initiated packing.
    • Overlap : New option to also check for UV boundary crossings.
    • F Hotkey : Now doesn't automatically also flatten the mirror shell when symmetry editing. Using the S Hotkey is a better workflow for dealing with mirror shells.
    • Shift-F Hotkey : The initial flattening is now more accurate, but you still should run an Optimize All afterwards for best quality.
    • D Hotkey : Can now drop and flatten a tube shape with a tagged split line (e.g. arm) without first having to open the split up.
    • M Hotkey : Better handling of snapping when the edges of multiple shells are tagged.
    • Bugs fixed:
    • G Hotkey : Double-G wasn't filling anymore. Now it is again.
    • Shift-M Hotkey : Now also aligns the mirror shell when symmetry editing.
    • Optimize : The Optimize All tool skipped all mirror shells when symmetry editing, assuming that an S hotkey would follow.
    • Edit : The Untag Edges tool untagged all edges, not just those currently visible.
    • C Hotkey : Cuts adjacent to very long edges were opening too wide.
    • Shift-C Hotkey : The edge loop following extended into hidden polys.
    • Render : Incorrect for any polys crossing the UV boundary.
    • Pack : Very slow if packing a small number of symmetrical shells.
    • Segment : Used the current Pack settings, which if set to high quality, could significantly slow down the segmenting. Now faster preview quality pack settings are used, and shells can always be repacked later at higher settings if desired.
    • Shift-D Hotkey : Would weld shells back together, instead of just undropping them, when symmetry editing.
    • v2.11.03

      05 Aug 21

    • New tools added in this version:
    • Snap : New 'Snap Shells' tool to snap selected shells over similarly shaped shells, plus then a 'Boundary Pts' button to snap and pin the boundary points.
    • Changes to existing tools:
    • Shift-W Hotkey : Now only extends to edges paired with the same shell as the tagged edge.
    • Segment : Added Tag Edges, which allows you to tag edges for cutting depending on the angle between polygons.
    • Layers : Ctrl-LMB click the layer count button to toggle a row showing the number of UV coordinates (vertexes) and polygons in that layer.
    • Pack : Added choice for bleed amount to be pixels or real world units. For pattern making applications.
    • Render : Added an option to output a mask for the bleed offsets.
    • Repaint : Added dropdown to select between black, grey, white and green background fill. Bleed value now also controlled by the Pack bleed setting.
    • Render/Repaint : Added option to set image resolution to a DPI value based on real world units; for pattern making applications. Also added a Stop button to abort the render/repaint before it completes.
    • Move/Scale/Rotate : Added button to move selected shells to the center of their tile. Plus the Fit To Sqr tool will now only modify selected shells if any are picked.
    • Space Hotkey : If multiple shells are picked, you can now hold down Alt if you want to move/rotate/scale just a single shell.
    • M Hotkey : Added an option in Edit Settings to swap the actions of M and Shift-M. Also can now snap shells together even if no weld edges are tagged by using the M hotkey over a boundary edge.
    • Edit Colors Preference : Added one for wrapped shells, and another for the bleed offsets. Also added the ability to set the colors with RGB values.
    • GUI : Can now move the main GUI window with a MMB click'n'drag of the "About UVLayout" button.
    • GUI : Linux - Bigger GUI preference for high resolution displays.
    • Bugs fixed:
    • Udim Names : The Udim names were incorrect, starting at 0001 and only 1 wide, instead of 1001 and 10 wide.
    • Pack : Fixed slow packing with locked boxes.
    • Layers : Picking ignored which layer was active and how they were stacked. Now points/edges are picked first from the active layer, and then from layers top to bottom.
    • Layers : If anything other than the top layer was active, shells couldn't be dropped in the Ed view. Now any layer can be active, and shells are dropped into that layer.
    • Layers : Pinned points were visible despite layers being hidden.
    • Render : Alpha option did nothing if AA lines were turned on. Also rendered images were saved to the start-up folder if UVLayout was run and then meshes loaded, as opposed to launching by drag'n'drop. Also all images in the folder were viewed once the render was complete, instead of just the rendered images (Windows only).
    • Repaint : Broken if a shell crossed a UV tile boundary.
    • Render/Repaint : Saved tile filenames ignored the Display Udim settings.
    • Display : If the Ed and 3D view sync was turned on, this was broken if multiple view panes were open and one was the UV view. Also if Xray mode was turned on, the shell shading disappeared when moving shells about, sometimes making them hard to see if short edges were also faded out.
    • Edge Picking : Hard to pick edges on high resolution monitors due to a fixed 10 pixel wide picking region. The picking offsets can now be adjusted under the Edit Preferences.
    • Shell Icons : Such as lock, and tile pin etc. Icons displayed over the center of the shell bounding box, which wasn't actually over the shell geometry for some shapes.
    • Move/Scale/Rotate : If "Set Size" made too small, the graphics window would lock-up while drawing the large number of UV tiles. Now size limited by the Load "Max Tiles" preference.
    • EPS Export : Bounding box was set to the unit tile, so any shells in other tiles were being clipped off.
    • OBJ Export : UVs not correctly exported for shells that were only R hotkey "rectangle" flattened. Plugin Send also affected.
    • Load Weld Geom Vertexes option : Now doesn't also triangulate the mesh.
    • v2.11.04

      08 Mar 22

    • New tools added in this version:
    • Pack / Unstack Overlapping : If you have overlapping shells, but don't want them to be, then this new tool will move shells 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.
    • Pack / Pack Tiles : If you have shells spread over many tiles with empty tiles between or lots of empty space within them, then this tool will quickly compact everything. Its different to the normal packing because shells don't change their relative positions within tiles with this tool.
    • Changes to existing tools:
    • Save Marked : If no polys are marked with the 'G' hotkey, then shells selected with LMB are now saved instead. Marked/selected geometry can now also be saved to UVL files (previously it was just OBJ).
    • Display Scale : Added a scaling factor to make flattening errors and weights more or less visible.
    • OBJ Import : When importing other geometry, you can now set a specific scale factor.
    • Move/Scale/Rotate : Added an Align To Cam option, which will rotate shells so their UVs are aligned vertically in the current 3D view.
    • Snap : If Pack Show Shell Bleeds is turned on, then shells will be offset by the bleed amount when snapping to the top, left, right or bottom of the grid.
    • Edit Auto Fit : As above, if Pack Show Shell Bleeds is turned on, the auto fit will now leave a gap around the geometry of the current bleed amount.
    • Preferences Edit : Added Point Size for the display of pinned and tagged vertexes. The default of 4 pixels may have been too small for UHD displays.
    • Bugs fixed:
    • Segment : Crashed the application when any Weld option was selected. Also the Fast Weld snap was backwards.
    • File GUI : Now fully supports the mouse wheel, keyboard arrows, Page Up/Down, and Enter to action across all builds (Windows, macOS, Linux). Also added Backspace to go up a folder, and Esc to cancel.
    • File GUI : "Show" for UVL files did nothing. Now opens the same fast mesh previewer as used with OBJ files. Tap the 'U' key to toggle display of UVs.
    • Shift-C Hotkey : The edge loop selection crashed the application on very long edge loops. Also the limit is now extended from 1000 to 4000 edges.
    • Wheel Zoom : Laggy on very dense meshes, and too aggressive on macOS.
    • Pinned GUI panels : If panels were pinned on a multi-monitor setup, then the number or layout or monitors was changed, pinned panels could potentially display off screen when UVLayout was next run.
    • Render : Very slow for hirez maps with Outline turned on.
    • Save Marked : Saved marked polys that were hidden. Also saved all the geometry if nothing was marked.
    • Installation changes:
    • macOS : Added support for Catalina, Big Sur and Monterey.
    • v2023.01

      08 Dec 23

    • New tools added in this version:
    • GUI Themes : Added Dark and Light color themes under the GUI Preferences. Select Bold for the original colors.
    • Display Trace : Can now load a different background trace image into each UV tile, which in turn means different textures can be mapped onto different parts of the mesh in the 3D view. Also added an "Off" option for the polygon tinting, to remove the red/blue error flattening feedback from mapped textures.
    • D Hotkey : If in the UV view, this opens up a menu for control over the drop location for new shells. Click the LMB to set the drop point, or use RMB to reset it back to the default (i.e. to the bottom right of all other shells).
    • Shift-M Hotkey : Tap with pointer over some empty space to move all picked shells to that location.
    • J Hotkey : Used to throw shells into the "recycle bin". That is, they're moved to the U=-1:V=0 tile by default. This location can be set under the Edit tool settings. J is for "junk".
    • PNG Images : Added support for PNG format images when loading or saving maps.
    • Changes to existing tools:
    • Symmetry Find : Added an "x" button to delete symmetry tagging from visible polys.
    • Layers Locking : Added a toggle button to completely lock all shells on that layer. This means they can't be picked or moved or in any way modified. Shells locked in this way are also drawn in wireframe only.
    • Edit Copy UVs : Added option to prioritize mirrored geometry when searching for matching topology.
    • Snap : Added "#" option to snap the shell bounding box to the grid. That is, it will snap which ever of the left, right, top or bottom edges is closest to the grid.
    • Pack : Added "Contents Move Lock" for boxes. When that is turned on, Space-MMB will now move the entire box instead, not just one shell inside. If you want to move a single shell when the lock is on, use Alt-Space-MMB.
    • Import : Added inputs to rotate the imported mesh by exact amounts, plus more options for automatic scaling.
    • Pack Show Bleeds : Now drawn with some subtle opacity and all the way around overlapping shells. If you want to reset to the original display method, change the Shell Bleed alpha to 100 in the Workspace Colors Preferences.
    • Xform Fit To Sqr : Shells now stay in their current tile regardless of the Pack settings. Also the Pack Bleed padding is only applied if Show Bleeds is enabled.
    • Save Marked : Now saves all marked polys, not just visible marked polys. That is, hidden marked polys are now saved too.
    • Pattern : Flattened stats now only shown for picked shells.
    • Error Messages : Moved to a banner at the top of the window for better visibility.
    • Wheel Zoom Pan : Added a Safe mode, turned on by default in the Mouse Preferences, that makes getting lost less likely.
    • Render Repaint : Added an "Off" option to the resampling filter.
    • Shift-P Hotkey : Tap with pointer over a shell to quickly pin its border points.
    • Display Flipped Shells : Changed poly outlines from white to red to make them easier to see against the light green shading.
    • Display Udim Max : The current setting is saved and restored when using UVL files.
    • Display Panes : Can now use "/" hotkey to maximize/minimize the pane under the mouse pointer.
    • _/+ Hotkey : If a single point is pinned, the UV tile resize is centered about that point.
    • S Hotkey : When mirroring UVs within a single shell, now if the pointer is over the dark/negative side, those UVs will be mirrored to the light/positive side.
    • Bugs fixed:
    • Save : Exporting the current mesh to an OBJ would reset the current load file name, which if it was a UVL file, would reset the quick access Tmp and E saves.
    • File Selection Dialog : Didn't list newly created directories. It will now scan for new directories each time the dialog is opened.
    • Symmetry Find : There was no undo for this tool.
    • Save Marked : Would sometimes corrupt the loaded mesh or crash out completely when saving to a UVL file.
    • Orphaned Workspace : Occasionally when loading in a new mesh, the workspace window for the previous mesh would stay opened.
    • Load Loop : Occasionally if an OBJ being loaded had issues and was automatically reloaded with Clean enabled, this setup a never-ending load loop.
    • Display X-Ray : If zooming in a lot in the UV view with X-Ray turned on, the geometry would slowly fade away to nothing.
    • Layers : Picked shells on hidden layers would be xformed along with visible shells when using LMB/MMB/RMB and space. Also if any layers were hidden, then layers restacked or deleted, the visibility of affected shells was out of sync.
    • Enter Hotkey : Welding multiple adjacent shells together at once left a few random unjoined seams.
    • Local Scale : Did weird things when Symmetry editing was on.
    • v2024.01

      25 Jun 24

    • Changes to existing tools:
    • Snap : Now while the Snap tool panel is stowed/hidden, any active snap settings are temporarily turned off.
    • File Selection Dialog : Split the files filter into a text entry field for file name and an option menu for file type.
    • Render : Added an option for JPG, TIF or PNG output.
    • Edge straightening tool : Now use of the S hotkey to straighten edges is mirrored if symmetry editing is turned on.
    • Display Trace : Increased Max Rez to 8k.
    • Bugs fixed:
    • Display Trace : Fatal error if loading a UVL file with all UVs in negative space and a trace map defined.
    • File Selection Dialog : Fixed a bug with directory access from the '/' Desktop list. Also Desktop and shortcut files were shown with '0' size in the file list.
    • Symmetry Find : If Display Hide Seams in 3D was turned on, then any picked edges were not shown. Picked edges on undropped mesh in the 3D view were also not shown.
    • Installation changes:
    • Windows : The headus engine is now a 64bit build, meaning larger files can be processed.
    • v2024.02

      04 Sep 24

    • Bugs fixed:
    • Fatal Error : Rare fatal error when simply launching UVLayout.
    • v2025.01

      02 Feb 25

    • New tools added in this version:
    • Saw Pole : Used to create saw-tooth style UVs at the poles (end caps) of spheres and similar topology objects. Located in the Edit panel.
    • Changes to existing tools:
    • Display : Better quality display of non power of 2 (NPOT) textures generally, plus better quality display of all textures when zooming right in.
    • Repaint : Added an "AA" filter option for super-sampled anti-aliasing of the source maps.
    • Bugs fixed:
    • G Paint : Fixed a random fatal error during G brush painting if the brush was resized.
    • M Hotkey : Fixed a few bugs with the M key snapping, mainly to do with flipped shells.

    Updates found. Click here to download.

    If you would like to receive an email notification when updates are made, login to your uvlayout.com account and enter one or more email addresses into the "Update Emails" field of your Support Details page.

Copyright © 2025 headus (metamorphosis) Pty Ltd. All rights reserved.
Having problems viewing this page? Please send mail to Webmaster.