Skip to content

RS UV Kit - Changelog#

2.1.1 - (2024-04-04)#

General#

  • PySide6 support
  • Compatible with Maya 2025

Fixes#

  • Interface: Maya 2022 - removed additional help icon issue

2.1.0 - (2023-12-07)#

Added#

Interface:

  • option to scale UI to 100%, 125%, 150%, 200%
  • added open hotkey editor (ALT click) to "Create Hotkey Shortcuts" button
  • added UDIM Tab
  • Top Menu:
    • Editor Button:
      • added UV Linking Editor
    • added UV Grid Button:
      • toggle Tile Labels
      • toggle Texture Borders
  • progress bars:
    • removed pop up windows
    • now utilizes Maya's progress bar in the bottom left corner of the UI

UDIM Packer:

  • auto sort objects or component uv shells by height, pack shell groups by bounding box, UDIM aware
  • auto pack each mesh individually
  • auto pack meshes by maintaining their UV Layouts
  • pack to square option (script tries to pack shell groups into an equally sided shape)

UDIM Move:

  • move group or objects UVs within specified Source UDIM(s) to Target UDIM(s)
  • move selected components to Target UDIM
  • range option: counting upwards from the Source UDIM and moving it to the corresponding Target UDIM(s)

UDIM Select:

  • selects UVs within specified UDIM (from group or object selection)
  • range option

UDIM Information:

  • outputs how many UDIMs are in use (from group or object selection)
  • outputs coverage percentage for every UDIM (from group or object selection)

UV Checks:

  • find Overlapping UVs
  • find UVs that cross UDIM borders
  • find UVs outside of UDIM space (in negative u / v space, or beyond 10 UDIMs in u)
  • find objects that have no uvs

UV Layout:

  • now features 2 modes that can be toggled
  • Legacy Mode:
    • added stacking and uniform scale options
  • UV Packer:
    • packs UVs by shell to specified UDIM
    • option to then select overflowing shells that sit outside of the UDIM
    • pack overflow to next UDIM with ALT
    • pack overflow to previous UDIM with ALT + SHIFT click
    • option to pack shells to UDIM center
    • option to spread selected shells into rectangular shape (horizontal or vertical)

Unfold:

  • added cylindrical unfold for shells
  • option to get rotation value from target

Grid Arrange:

  • for UV Shells

UV Shader:

  • added UV Set Linking
  • created new Checker Textures for better readability

Align:

  • completely rewritten
  • added align to Top, Bottom, Left, Right
  • align horizontal and vertical no longer require a source

Orient:

  • added horizontal and vertical orientation

Changed#

Grid Arrange:

  • rewritten object arrange for better and faster results

Move:

  • supports move group or object uvs without selecting components, faster option for heavy meshes
  • supports more component inputs
  • simplified options by moving UDIM move to it's own button

Gridify:

  • now with horizontal / vertical unfold options to avoid weird results
  • cables with caps function rewritten for more reliable results

Spread:

  • now works with Groups

Stack:

  • now works with Groups

Equalizer:

  • get Texel Density rewritten for optimization

Interface:

  • Removed "Remove UV Sets" button

Automated Fixes is now "Tiny Toolbox":

  • added Remove UV Sets function here
  • added Create UV Sets

Fixed#

  • UV Transfer: fixed issue with current UV set transfer
  • Flip UVs: flip all now works with multiple selected objects
  • Interface: Maya 2022 - removed help icon in title bar

General#

  • extensive code optimization
  • optimized component input for multiple functions (supports uv shells, uvs, faces etc)
  • speed improvements

2.0.2 - (2022-02-21)#

  • Fixed help button issue in Maya 2022
  • Consistent interface appearance when you work with higher screen resolutions and use text scaling above 100%

2.0.1 - (2021-11-30)#

  • Fixed the radio buttons on the Transfer settings page

2.0.0 - (2021-04-19)#

Added#

Interface:

  • rebuild from scratch with a new design
  • unique icons, toggable settings
  • minimized screen space requirements
  • option to create hotkey shortcuts for certain functions

Distribute:

  • added option to distribute UV shells

Automated Fixes:

  • fix backfacing face normals
  • fix backfacing uv shells

Remove UV Sets:

  • define set names to exclude and delete all other on selected objects

Move:

  • move selected UVs by value
  • move UVs within specified UDIM by value (based on object selection)
  • move UVs from source to target UDIM (based on object selection)

Changed#

Gridify:

  • auto unfold cables with caps

Stack:

  • added unstack shells

Scale:

  • added scale selected uvs by value
  • moved local scale to a modifier of this button

Equalizer:

  • added option to scale UV shells
  • moved object equalizer under this button

General#

  • Python 3 support
  • code optimization

1.3.0 - (2019-07-25)#

Added#

  • Modifier (ALT, CTRL, SHIFT) clicks for a much faster workflow

  • straighten UVs and UV Shells

Align UV Shells:

  • Horizontal
  • vertical
  • match positions

Flip UV's:

  • All selected
  • each Shell individually
  • all back-facing shells automatically

Orient UV Shells:

  • To closest U / V axis
  • orient to X / Y / Z axis

Changed#

UV Shader

  • added UV Direction Shader

UV Layout

  • added option to set Layout size

Stack:

  • added Stack UV Shells

About page:

  • added direct link to the Online Documentation

General#

  • code optimization & rewrites
  • updated and improved interface
  • bug fixes

1.2.0 - (2018-11-21)#

Added#

Unfold tab:

  • Unfold: Auto cut edges, unfold (based on Unfold 3D) and pack
  • Gridify: automatically unfold cylindrical shapes based on the selected cutting edge (former unfold cable)
  • U/V: unfold horizontal, vertical or freely
  • Projection: from camera or X/Y/Z axis

Layout tab:

  • Layout: auto layout all shells with uniform scale / Option to do it for each selected object individually
  • Grid Arrange: arrange all layouts in a grid (object based) / Option to sort by polycount and set layout size
  • Stack: stack all layouts on top of each other (maintains layout size) / Option to set size and stack uniformly
  • Spread: spread your UV layouts based on an input value (object based) (former UV Distribute)
  • Rotate: rotate your UV selection clock- or counterclockwise / Option to rotate multiple shells from their individual center point

Changed#

Interface:

  • streamlined interface
  • changed tab naming for better readability
  • added MMB (middle mouse button) and RMB (right mouse button) operations
  • added option menus
  • added shortcut for UV Editor and UV Set Editor

Removed / Moved:

  • UV Utilities tab
  • UV Distribute tab

Local Scale:

  • added possibility to increase scale

Transfer:

  • added local transfer option
  • added option to transfer current or all UV Sets
  • added possibility to transfer from multiple sources to multiple targets at once, when more than 1 sources are set (Source 1 to Target 1, Source 2 to Target 2, etc.)

1.1.0 - (2018-08-31)#

Added#

Interface: Tool menu

  • up and down arrows in the top right corner to open and close all tabs at once
  • the stack button opens a new window with information about the tool

1.0.0 - (2018-06-25)#

UV Checker Pattern:

  • check if your UVs are properly unfolded, oriented and equal in size
  • create, assign, remove and delete a UV shader with a custom 1k texture map
  • set UV texture tiling from 1-32k

UV Scale:

  • UV Equalizer: match the UV scale of your targets to a specified source (object based)
  • UV Local Scale: scale multiple UV shells at their individual center points

UV Spread:

  • distribute your UV layouts based on an input value (object based)

UV Transfer:

  • transfer UVs from one to several other objects

UV Utilities:

  • Unfold cable: automatically unfold cylindrical objects along the selected cutting edge