Skip to content

Changelog

UVReactor v1.2

[UVReactor v1.2.9]

  • Fixed a conflict with Octopus where the GUID of the plug-in was missing in the PackageContents.xml and UVReactor wasn't loaded.
  • Added hotkey group to Editable Poly.
  • Added Quad Menu for the UVReactor Viewport.
  • Added Texture Alpha to Show UDIM. Now it loads and draws textures with their Alpha channel.
  • Changed the basic behaviour of Open UVReactor to Toggle mode.
  • Changed to nified naming of UVReactor actions.

[UVReactor v1.2.8]

  • Fixed a crash caused by Break when using Display Vertices. Now Break edges eliminates iso verts after when performed.
  • Fixed a Non-Uniform Straighten crash, when trying to perform a Straighten when in face mode or when the mesh is fully closed.
  • Fixed a Non-Uniform Straighten crash, when the cluster has multiple seam loops. (holes in the UV)
  • Fixed a Core inconsistency causing sometimes unpredictable or unexpected behaviour when dealing with winding orders.
  • Added Align Selection to World Up.

[UVReactor v1.2.7]

  • Added Axis Lock based flattening. This one locks only one axis, leaving more space for proper optimization with less distortion. Vertex Pinning still exists.
  • Added iterations to Flatten.
  • Fixed a selection data glitch in UVR core leading to incorrectly fixed vertices.
  • Fixed a BitArray glitch allocated with size of the wrong sub-object type when performing Non-Uniform Straighten.

[UVReactor v1.2.6]

  • Quick Fix. Crash fixed, when moving the mouse while deleting sub-objects from your model. (faces for example)

[UVReactor v1.2.5]

  • Fixed Flatten iterations, now it's flip free, so it works with smaller steps.
  • Fixed Vertical Center align.
  • Fixed many different problems causing the Flatten algorithm to fail.
  • Fixed most of the crashes caused by delete or any other topology changing actions when using a 3dsmax hotkey while selecting.
  • Fixed a crash when restoring vertex or edge selection, after performing a CleanUp.
  • Fixed 3dsmax to uvr viewport selection sync.
  • Fixed Freeform Axis lock when using select and move.
  • Fixed selection distance when viewport side aspect ratio is different than 1:1.
  • Fixed UDIM text size.
  • Fixed a glitch in geo and uv selection, when checking if shell is selected.
  • Added boundary selection instead of seam only selection.
  • Added vertex pinning for normal Flatten. (basically can be used as non-unfiform straigthening if combined with Move Farthest)
  • Added transform gizmo filtering when using CTRL / ALT / SHIFT to non-distracted selecting.
  • Speed up the non-fixed version flatten using MKL.

[UVReactor v1.2.4]

  • 3ds max 2026 UPDATE

[UVReactor v1.2.3]

  • Fixed crash on 3dsmax close or scene reset.
  • Fxied Move tool. Now the gizmo also transformed with the selection.
  • Fixed scaled UV space (Texture Resolution scale) distance and selection calculations, including selection preview and snap marker.
  • Fixed scaled UV space (Texture Resolution scale) rotation inconsistency.
  • Fixed Circular selection when UV space is scaled (Texture Resolution scale).
  • Fixed AMD CPU crash when performint Flatten (No Overlap).
  • Updated camera logic, simplified code, better performance.
  • Move tool now compatible whit SHIFT based axis lock.

[UVReactor v1.2.2]

  • Fixed Footer Transform when interactive and changing in relative mode.
  • Fixed Show UDIM Slot type dropdown menu update after changing between Dockable or Non-Dockable window.

[UVReactor v1.2.1]

  • Fixed Footer Transform inconsistency.
  • Fixed Focus UVR Viewport when viewport is empty and no nodes selected.
  • Fixed problem when using face selection on Flip or Align.
  • Fixed rare case when transforming and cancelling.

[UVReactor v1.2.0]

  • New UVReactor Mod modifier has been added to the package as a separated free plug-in. From now you can edit UVs anywhere in the modifier stack. Because it's free, you can still use the result of the UV created by UVReactor.
  • Refactored internal code, that improves stability, performance and memory usage.
  • Added New Toolbar.
  • Added New Footer.
  • Added face level flipped polygon visualization.
  • Added face level flipped polygon selection.
  • Added Move Farthest align. It can align shellss, selected edge clusters or vertices to top, bottom, left, right, center horizontal or center vertical.
  • Added Overlapping Element Z-Depth based selection. Using the CTRL + MouseWheel you can control which UV Shell you would like to select and move.
  • Added Zoom About Center for viewport zooming. Switchable between cursor and viewport center.
  • Added Transform footer with relative and absolute type-in.
  • Added Transform Axis lock.
  • Added Right Click Transform cancel.
  • Added Vertex Snapping. It can also snap to the initial state of the vertices. Vertex, Edge and Face mode is supported.
  • Added Vertex Snapping to move transform.
  • Added Vertex Snapping to rotate transform.
  • Added Vertex Snapping to freeform transform.
  • Added Show Vertices and vertex visualization.
  • Added Move Gizmo to Freeform Transform with Axis Lock.
  • Added Circular Selection Mode.
  • Added Grid density.
  • Added Grid snapping.
  • Added a few icons.
  • Added Dockable / Non-Dockable switch button.
  • Fixed a crash when copying an element or face selection to as an object.
  • Fixed Flip action. Now it works as expected.
  • Fixed a freeze due to a invalid AABB, forcing to draw extreme amount of grid on the canvas.
  • Fixed a bug when the UV has zero or Nan area, causing the UV shell to collapse into the center.
  • Fixed a crash bug when no uv shells were selected.
  • Fixed messed up Grouping app data chunk IDs.
  • Fixed / Added UV Vertex and UV Edge selection restore after switching between sub-object selection modes.
  • Fixed UV Vertex and UV Edge selection restore when using Undo and Redo.
  • Fixed Transform Gizmo handle size inconsistencies.
  • Fixed Transform Gizmo hit test distance.
  • Fixed Transform Gizmo disappear on firts launch.
  • Fixed Transform Gizmo size inconsistencies.
  • Fixed UVEdge and UVVert selection when changing between sub-object modes. Now after the sub selection level change the system won't select the edge or vertex pairs and restores the original state.
  • Fixed FreeForm mode rotation precision issue.
  • Fixed incorrectly aligned viewport on start in some cases.
  • Modified Move Transform Gizmo appeareance.
  • Modified Transform behavior. Now you can initiate a transform even from the sub-object not just from the gizmo.
  • Modified UDIM ID scaling. Now it has fixed size.
  • Modified Show Seams location, moved to Toolbar.
  • Modified Sub-Object Selection moved to Toolbar.

UVReactor v1.1

[UVReactor v1.1.6]

  • Added Non-Editable gray out to UVReactor Viewport.
  • Added UDIM ID indicator to the bottom left of each tile.
  • Added Multi-Column Controls.
  • Added UDIM Texture visualization based on Multi-Materials.
  • Added padding to the UV space when packing.
  • Fixed Viewport Focus (View Extent) for selection.
  • Fixed Now UVR can visualize "Not Editable Poly" base objects as well again.
  • In case of oversized UV shells, the algorithm skips them when using Pack UVs.

[UVReactor v1.1.5]

  • Fixed Straighten crash, when shell meets all the requirements exccept that it contains triangles.
  • Further improved transform by making move, scale and rotate, single click then transform, in Element mode.
  • Added Excluding Transform. While holding down the SHIFT key while transforming, you can lock the transformation (scale / move) to the x or y axis.
  • Added Centered Scale when holding down the ALT key in FreeForm (Multi) mode.
  • Added Angle Snap

[UVReactor v1.1.4]

  • Fixed crash when having two long UV shells to pack.
  • Non Packable UC shells are pre-filtered, making the packing faster.
  • When UDIM Packing is on, negative tiles are not packed anymore, so it meets the requirement of UDIMs.

[UVReactor v1.1.3]

  • Added Edit Threshold to the system, so above a certin amount of polygons and objects, the system won't show the UVs. You can change these values from the UI.
  • Added UDIM Packing to UV tiles when using Pack UV and Pack UV (Heuristics).

[UVReactor v1.1.2]

  • Fixed Crash when Packing with Heuristics.

[UVReactor v1.1.1]

  • Glicth with max 2021 not finding the cursor files. From now a new .dll will be compiled for max 2021 as well.
  • Problem with oversized model. The Dynamic Grid is now limited to a -10 to 10 size. It will be enough for UDIMs.
  • Installer now works the way as intended and overwrites the files in case of an upgrade.
  • Scale .PNGs cursors are transparent again.

[UVReactor v1.1.0]

  • Added Multi Object Mode
  • Added Custom Sub-Object Level Selection actions. These can be used instead of the built-in one, since it has control over UVReactor selection levels in Multi-Object Mode.
  • Added Quick Select and Move to FreeForm mode in Element mode. With CTRL you can move multiple selections.
  • Added Quick Select and Move to FreeForm mode in Face mode. By Default you can move. When using ALT or CTRL you can select or deselect.
  • Added thickened border to UV boundaries.
  • Added base object editing as well. Now if you have modifiers on an object, you can still edit the base EditablePoly object.
  • Added Support for proper Show End Result handling. In the future the BaseObject and the final result will be shown both.
  • Update Actions to support Multi-Object Mode.
  • Partially refactored notification system, to improve stability, reliability and performance.
  • From now, synced and unsynced selection is both available for sub-object selection.
  • Fixed selection system bugs.
  • Fixed Instance handling. Now if multiple instances selected, only one instance will be shown in the UVR viewport. Also this caused of lot of trouble when handling uv shells.
  • Fixed missing cursor .png files.

UVReactor v1.0

[UVReactor v1.0.5]

  • Fixed Crash when tried to perform certain operations when UVR Viewport is not open. (due to invalid/missing selection level).
  • Fixed Undo cleanup. This has prevented to run undo using a maxscript UI or systems like Octopus or KeyHydra.
  • Fixed, when edge or vertex selection undoed and than selection performed, the previous state of selection, disappeared.
  • Fixed Cursor Flickering.
  • Fixed Check for Update button.
  • Added Proper Cursors for better feedback.
  • UVReactor is now compatible with Octopus.
  • Dynamic Grid added. (Pre-requisit for UDIM support)

[UVReactor v1.0.4]

  • Added detailed info if system cannot activate license.

[UVReactor v1.0.3]

  • Fixed the seam selection disappearing bug when using wireframe + shaded mode at once. Now it's visible in all cases.
  • Fixed Rotate To Optimal bug, where even not selected shells were rotated.
  • Fixed and modified the Flip commands behaviour. Now it flips locally if mode is checked.
  • Fixed and modified the Flip commands behaviour. Now it flips about the proper center if Flip Selection Only turned on.
  • Fixed Planar behaviour. Now it maintains position and size of the UV shell.

[UVReactor v1.0.2]

  • DPI Scaling for different display scaling values.
  • Grouping crash fixed when trying to get back selection.
  • Dockable UVReactor Window.
  • Uniform Scaling Fixed with scale tool.

[UVReactor v1.0.1]

  • Crash if changing sub-object mode while selecting with maque tool fixed.
  • Flatten crashes on invalid mesh fixed.

[UVReactor v1.0.0]

  • Changed the look of the transform gizmos.
  • Fixed the Base Grid, now axis are color coded and the range is from 0..1 and not from -1..1.
  • The Free Form gizmo now transparent along the edges. Also it keeps distance if it would have a zero area.
  • Focus Viewport to selection added.
  • Refurbished UVReactor Menu Bar menu.
  • Flip UV added. Works On All the clusters with global or local flip. Also works on selection around selection center.
  • Viewport Focus Lost (making selection impossible) fixed.
  • Element/Cluster/Shell Selection added.
  • Seams Selection added.
  • Tolerance to double click selection added.
  • Fixed Triangulation Error for Flatten.
  • Viewport jumping fixed when clicking too fast in the viewport.
  • Added High Performance Overlapfree Flattening
  • Adding further checks to prevent crashes
  • Added automatic UV Space fill heuristics
  • Added strict packing mode, halfing the padding even on low resolution leading to double precision
  • Added Normalization to Heuristics packing
  • Removed Init for flattenings
  • Installation directory changed to preferred one. Moved to ProgramData.
  • Added Licensing

UVReactor BETA

[UVReactor Beta v0.1.16]

  • Made ENU default.

[UVReactor Beta v0.1.15]

  • Added separated 3ds max language selector to the installer. You can use this to identify your 3ds max localization folder: C:\Users\pi3c3\AppData\Local\Autodesk\3dsMax\202X - 64bit.
  • Added Check Update Button to UVReactor. You can check if there is a newer version of UVReactor.

[UVReactor Beta v0.1.14]

  • Removed an optimization that caused problems.
  • Changed the compiler to C++20 from Legacy MSVC. This has further increased the performance. In certain cases drastically by at least 20 percent.
  • Installer Fix, when multiple installation location can be found for 3dsmax.
  • Added all available language version to the installer.

[UVReactor Beta v0.1.13]

  • Straighten flipped result fixed.
  • Straighten now keeps Texel Density.
  • Straighten now always horizontally aligns the uv shell.

[UVReactor Beta v0.1.12]

  • UI fixed when focus on UI element not get lost after clicking into the viewport.
  • Crash fixed when using Smart Extrude.
  • Rotate UV Shells to optimal added to the Align Rollup.
  • Rotate UV Shells to optimal added to the Packer as an option.
  • Further speed improvements. Using AVX2 instruction set and fast floating point calculations.

[UVReactor Beta v0.1.11]

  • Smaller optimiations on the UV Packer, making it even slightly faster.
  • Viewport was broken with certain video card with certain drivers.
  • Speed of Straighten improved.
  • Speed of Edge Loop improved.
  • Speed of Edge Ring improved.

[UVReactor Beta v0.1.10]

  • UV Packer resolution setup was broken, which is now fixed.

[UVReactor Beta v0.1.9]

  • Seams Display performance increased
  • Found performance headroom for the packer algorithm. Now it's 3x faster than before.

[UVReactor Beta v0.1.8]

  • Incorrect Seams Display Fixed.

[UVReactor Beta v0.1.7]

  • Fixed crash when spline is in the selection and certain sub-object selection changing operation were used.
  • Crash fixed when break/stitch was performed on Spline objects.
  • Added a dedicated broken UV Data fix functionality to the Modeling Rollup. It can fix broken UVs that not even UnwrapUVW can fix.
  • Display Seams performance has been improved. (Although while moving the object, there is a display lag behind the transformation)

[UVReactor Beta v0.1.6]

  • Problem with inconsistent face deg. These UVs should be reconstructed. Currently visualize only.
  • Added Chinese Installer option. Use Chinese if you are using the Chinese version of 3ds max.

[UVReactor Beta v0.1.5]

  • Crash Fixed on undo, when a non-editable object was in the object list when performing certain UVR operations. (like Set Texel Density)
  • Certain invalid UV Data temporarily filtered and cannot be visualized. This will be fixed in the future.

[UVReactor Beta v0.1.4]

  • Crash fixed, when UVReactor is not running, but performs Stitch or Break.
  • Stability fixed due to mesh / uv clean up. UV cleanup Disabled.
  • Flatten crash fixed due to invalid UV data.
  • Now handling dead structs, but crashes my still occur.

[UVReactor Beta v0.1.3]

  • Added Scroll Zoom to the Viewport.
  • Improved viewport focus stability.

[UVReactor Beta v0.1.2]

  • Installer fix. Now each installers uses its own GUID. Before changing from a previous version, please uninstall it first.

[UVReactor Beta v0.1.1]

  • Crash Fixed when cluster is oversized when packing.
  • Crash Fixed when object contains modifiers when packing.
  • Crash Fixed When UnwrapUVW is active and performs a selection.

[UVReactor Beta v0.1]

  • Initial Beta Release.