Affiliate Link Generator Copied!

|
1.415.462.1982

v2022.1 RizomUV Real Spaces

EDIT in Admin Edit in WP

Add to Wishlist

RizomUV Real Spaces
  
RizomUV Real Spaces

Industrial Strength UVs with laser precision

RizomUV RS is a full-featured UV Mapping application. Its features surpass almost anything on the market. Whereas its sibling, RizomUV VS (Virtual Spaces) is for CG, RizomUV RS (Real Space) is our UV Mapping application for manufactured products needing real-world coordinates. It is dedicated to engineers and designers specialized in real-world applications such as laser surface texturing, pad printing, or in inflatable structure design. It has been designed as a CAD application, in which the UV space plays as an engineered sheet, containing UV mappings automatically generated from your original 3D model and your guidelines.

Please note:

A Floating license of both Virtual Spaces and Real Spaces is not allowed on the same server.

Speedy Workflow

It doesn’t matter if you have a complex mesh, or a mesh full of non-quads. RizomUV doesn’t care about this. It can flatten +1M poly models with real-world measurements into perfectly flat, non-overlapping maps fastly.

1:1 Stretch Heat Map

Stretch matters – especially in CAD. That’s why we’ve taken pains to make sure our stretch heat map displays accordingly to your needs. RizomUV RS considers neutral stretch when the 3D lengths equal the UV ones. In presence of a difference in lengths between the two spaces for the same element, you’ll notice it immediately.

Low Stretch UV generation

RizomUV uses advanced algorithms to create almost stretch-free UV Maps using energy minimization methods, like the ones used in finite element software. If your 3D surface is developable, you’ll get zero stretching at all in your UVs. With a curved surface, you’ll get the lowest stretching possible.

rizom rs engine

BigTIFF UV Stamp Export

Most classic file formats use 32bit offsets and, as such, are limited to 4 gigabytes (65,535×65,535 pixels), which can be limiting. RizomUV Real Space offers BigTiff export format, that can handle huge images, breaking the 4 gig boundary, and so creating UV stamps at extremely high resolution, such as the ones necessary for laser texturing processes.

Local Edition

RizomUV proposes many local edition tools, like stretch reduction brushes with masks, deformation box, proportional transformation, real-time deformation, several dozen of alignment tools, and several mesh segmentation tools.

Constraints

Giving low-stretch UVs is often not enough. Some projects need to get the lower stretch possible under specific constraints such as vertex pinning or edge orientation. RizomUV will propose you everything you need in that domain too.

rizom comparison chartDo I need VS or RS?

Pick RIzomUV RS if the UV Maps you need to generate will be used as unwraps and guides for Real-World Objects. Unlike in RizomUV VS, RizomUV RS will rescale the UVs to fit into a unified square, as well as retain the real dimensions and scale of your object. As an example, should you unwrap a 4x4m^2 plane in RizomUV VS, the plane will be rescaled to 1x1m^2 in the existing UV space. In RizomUV RS, the plane will retain its dimensions, 4x4m^2 in the existing UV space.

Can RizomUV RS do everything RizomUV VS does?

Absolutely. And you can even use RS as if you were using VS at the click of three buttons: You can easily enter RizomUV VS mode by disabling the 1:1 mode button in the Unwrap Panel, clicking Autofit if you need, and also switching from Packing Panel, and switch the Heat Map to Island. Stretch mode.


RizomUV 2022.1 Summer Release

Python Integration

Up until this point, scripting in RizomUV has been handled with the LUA programming language. Now, in the first step towards closer communication between RizomUV and 3D applications, Python3 has been integrated into the unwrapping software on all platforms. This does not mean we will be saying a fond farewell to LUA scripting, only that we have the very welcome addition of Python. The Rizom-Lab team has big plans for further python integration, and this inclusion is setting the stage.

Apple Silicon Version

RizomUV for Mac is now distributed using a Universal Build. This means that not only does it run on Intel CPUs, but also Apple’s new ARM-based processors such as the powerful M1 chip. This brings welcome support to the Big Sur OS and above using the silicon architecture.

Linux Distro Compatibility

It should be clear at this point that the Rizom-Lab team has made great efforts to ensure better compatibility, and Linux is no different. The Linux version now embeds glibc in the AppImage installer and is compatible with a wider range of distributions including Centos 7.5.

Planar projections

In an effort to expand the toolset further, RizomUV now has the capability for Planar Projections. UVs can be projected along the world space XYZ directions or, a custom plane can be defined based on the normal direction of a selection, or even from the viewport’s orientation.

Defaults settings

Default settings can now be defined within preferences, this means that attributes such as Scene Units, Texel Density, and Scaling Mode no longer need to be set each time the application is opened. This is a time-saving change that is sure to be embraced by the RizomUV community.

Polygon Magic Wand

The Polygon Magic Wand has been reworked in terms of function and presentation. By default, the selection angle can now be informed by the surface normals contained within the imported file.

The Local Angle Visualisation threshold also has a new look, the viewport now displays colored edges to inform the user of the normal breaking angle. This makes using the Magic Wand tool a much more intuitive experience, and no doubt an improvement to workflow.

Updated 3D Viewport

The 3D Viewport now displays a model with its embedded normals, gone are the faceted surfaces displayed in previous versions of RizomUV. Objects are now viewed as the artist intended, with smooth sweeping surfaces alongside hard edges.

Further Additions

The work we started last year on making the UI even more accessible is almost done, and we have added the following updates and improvements:

  • Island Size histogram/select by size range.
  • Scaling Seek Range visualizer, making the packing scaling behavior more understandable
  • Pinned vertex color can now be customized (see preference dialog)
  • Locked Shape mode for groups
  • Adaptive Shape mode is now the default for groups
  • Tile lock button
  • Selected polycount

2022 Release

November 14, 2021- See the Updates Tab for the full changelog.

New Features

  • Scaling Replaces Autofit
  • Nested Groups
  • Histograms
  • Seam Markers
  • User Manual

Improvements / Changes

  • Startup Mode
  • Model Group Counter
  • Margins and Padding
  • New and Fixed
  • Full Changelog

We have significantly sped up the packaging algorithms, especially with a view to UDIM workflows. This was a time-consuming, massive and complex task.

We also killed AutoFit. Because we knew we could do better.

And we did. Autofit was a one size fits all packing solution, and we saw it was becoming outdated compared to today’s needs. We replaced this with a new, customizable solution based on scaling. Massive overhauls such as this one always generate new or improved features. This one is no different: We reworked grouping to include nesting, overhauled the color bar to enable selections by distortion or texel density, and implemented seam markers.

We also added spit and polish to the UI as part of writing our manual, complete with easier-to-understand renames, and new icons.

New Features

Massive rework under the hood:

We spent a lot of time reworking and optimizing packing, with a focus on packaging for UDIMs and game-artist needs. When packing, you should experience a significant increase in speed. This rework is one of the main reasons we’ve been so quiet, as this was a very complex task. But we hope you agree with us when we say the effort and wait were worth it

Scaling Replaces Autofit

The scaling options replacing Autofit are a two-step process. Doing it like this allows you to customize your AutoFit rather than forcing a one-size-fits-all pack. Here is how you use it:

  • First, set your Scaling Mode: Keep, Average, Follow, or Texel Density.
  • Then set your Scaling Factor. The default is 100%:
  • If you want, you can also set your Initial Orientation at this stage

Rizom will precalculate all of this under the hood as you define your settings. once you have defined them, all you have to do next is press P to pack, and it will work as AutoFit did.

You can fine-tune this even further

If you need a more fine-tuned pack, we have added two additional scaling options for you; Scaling Minimum and Maximum. These two are set to Free by default, so they are free to scale as needed to make your pack fit as if you were still using Autofit. These two options can also be used for troubleshooting your pack:
Should your islands be too small or too big to fit into your tile(s), you can use the Minimum and Maximum scaling options to solve that issue. To do that, activate the Texel Density(TD) option in Scaling Mode. This ensures Rizom gets the TD you defined, if any, in the Layout Panel. Once it has a TD to base its calculations on, you can define the scale that needs to be increased or scaled down.

As an example, if you use the default Texel Density setting in the Layout Panel, the Minimum Scale can calculate the Texel Density of 10.24 to reduce the island size from 100 to 1% of that number. And it’s the same with the Maximum Scale. It will calculate 10.24 up from 100 to 500%. And of course, if you need everything to be just so, just set everything to 100% in all three dropdowns.
Having these options available rather than a one-size-fits-all will help archviz to game artists get better packs – especially when combined with the New nesting and other group options.

We also added a global parameter called Mix Scales for this. It allows independent scaling. This is to enable big islands to scale down at a larger factor than smaller ones. The feature allows for better utilization of your UV area but at the cost of getting different texel densities in the same tile or group.

Nested Groups

The new Islands and Group panel lets you edit both islands and groups. In addition to adding new functionality like nesting, and group-frame locking, we also put the Lock features from the Packing Panel in here. We did this as you can lock groups via the lock, lock frame, and lock overlap options in this panel. This is also the place where you also define how to display your groups. Because RizomUV differentiates between group and group content, you can, for example:

  • Lock a group’s frame, but leave the group’s content unlocked
  • Let something stay in one place but be packable (Like LoD packing tweaks)
  • Select to group overlapped items only

The workflows haven’t changed, though: You still select your island(s) and press G to the group. Once grouped, you can modify the group as you need, from running a pack (P) to rotating, scaling, or aligning. To nest a group inside a group, just select your islands or elements inside the group, and press G to the group – and a nested group will be created. Press CTRL+G to ungroup.

Histograms

We’ve improved the color bar at the bottom of the screen by turning the Texel Density and Distortion bars into histograms. This means you can now select islands by Texel Density by clicking points on the histogram or dragging to select a range.
Note that Distortion gets its color value from calculating stretch per island. Texel Density gets its color values from the Texel Density you defined in the Layout Panel. If it’s all Blue, you have too much space on your polygons, and you need to reduce your Texel Density. Red means there is not enough space, and you need to increase your Texel Density. If it’s Grey, it’s just right!

Seam Markers

A new quality of UV mapping life feature in Rizom 2022 is Seam Markers: A line connecting selected edges to their (cut) counterparts for easier navigation and orientation. You can define the amount you want to show in Edit>Preferences, and their color will be the same as Wire Over Polys in Edge Mode. Just remember that asking for many seams to be shown can be taxing on your CPU, so if it’s a few years old and you have a geometry-heavy model, be careful not to crank it up to the max.

User Manual is in beta – but live

One of the most asked-for items in our Discord has been user documentation. We are happy to announce we are finally rolling out the user manual. While still in bare-boned beta, keep hitting that refresh button to see the latest videos and tutorial updates.

 


Spring 2020 Release

June 17, 2020 – See the Updates Tab for the full changelog.

 

What’s new in the RizomUV spring 2020 release?

We’re fortunate to have a community that keeps working with us to improve RizomUV. As well as algorithm improvements, here are the new features implemented since the Winter release from November 2019:

Texel Density Workflow Overhaul

RizomUV 2020 Texel Density workflow overhaul

We have made using Texel Density (TD) in RizomUV significantly easier by tweaking the UI and how it works. You can find the functionality, complete with shiny new icons, in the Layout and Packaging panels as always, but the workflow is now a little different: Texel Density is now one, linked setting, as opposed to separate in earlier versions. So Texel Density in the Packing Panel is now linked to the Layout Texel Density by default. However, should you need to set TD settings in the Packing panel, you can unlink them from the Layout Panel by pressing the Custom button and then defining your TD.

Texel Density in the Layout Panel

RizomUV 2020 update: Texel Density in the Layout Panel

  • In the layout panel, we now have a Texel Density picker as well as letting you add your values manually in the spinner.
  • Using the pickers in both panels will let you pick TD from selected islands, If nothing is picked, it will select and calculate the average density for all islands
  • Pressing the new Apply Texel Density icon (Shift+Q) will apply your defined or selected TD onto selected Islands
  • Pressing the Apply Density Uniformly will apply a calculated average density across all (selected) islands

Texel Density in the PackingPanel

RizomUV 2020 release Texel Density in the PackingPanel

We have kept Keep and Average as they were, but we made the following changes to the workflow:

  • Pressing Texel Density now matches the specified TD in the Layout Panel. It’s important to note that you need to turn off Autofit when using this option, as Autofit will override this setting and scale the islands to make the islands fit the UV tile(s) according to the Autofit and not the TD algorithm
  • Pressing Custom, lets you pick or define a Custom Texel Density for Packing rather than using the Texel Density specified in the Layout Panel.
  • Using Follow sets Packing to follow the average TD of non-selected and non-locked islands. As with the other settings, you need to turn off Autofit, so it won’t override scaling when packing.

Select Element

Select Element works just like it does in, i.e. 3DS Max: you select the Element, and then you can, i.e. press I to isolate and unwrap it. The Element selection remains regardless of UVs, so you can always select it for further refinement or packaging.  In the video below, we enter Island mode (F4) but you can use Polygon Mode (F3) as well.  We then Selected an island of an Element. Then we pressed the Middle Mouse Button (MMB) but you can also use the icon in the top right of the align panel

Select Flipped

Select Flipped does precisely what it says, it selects all flipped islands or polygons in a model or isolated group if you pressed I to separate something out. Rizom interprets Flipped components as downfacing in UV space. To select them, you press the icon, and hey, presto!

RizomUV Spring 2020 Release Select Flipped

Once the islands or polys are selected, you can use any of the flip options in the flip menu, or you can press U to unwrap them if they are existing islands, that will also flip them the right way in many cases

Distribute Space

RizomUV 2020 Release Distribute Space

After doing the spider OCD UVs by hand using the Align tools in RizomUV 2019 we decided to implement something similar to Photoshop’s Align/Distribute function as well. Here is how it works: In the Align/straighten/flip etc. menu in the lower right, you’ll find the new settings. You can distribute horizontally and vertically, and select an average, pixel, or real space for distribution

  • You can distribute per average space available, which disables the spinner.
  • Selecting Pixel space and defining the value in the spinner distributes your selection(s) according to that value. So if you set the spinner to 5 pixels, there will be 5 pixels between the selections
  • Selecting Real Space and setting the value in the spinner distributes your selections according to that value. So if you set the spinner to 5 Real Space Units, there will be 5 real UV units between the selections

You can use this function on islands (F4), polys (F3), and edges (F2) .Vertices(F1).

The Group switch specifies if the primitives must be moved as solid groups or independently.

Autosave and debug logs

Located in Edit_>Preferences, RizomUV now has Autosave and Debug options. Autosave is off by default, but when you set it to on, it will save in a location of your choice (the default being RizomUV’s autosave folder in C:\Users\YOURUSERNAME\AppData\Roaming\RizomUV at intervals of your choice, and you can define up to five (5)autosaves. You can, of course, change the location of your autosave

Found in the same location, the Debug log for RizomUV comes in two flavors: The Command log outputs how RizomUV initializes and the commands used in the current RizomUV session you are running. The OpenGL log outputs what OpenGL is doing during your session.
Both will hopefully make troubleshooting even easier, and we urge people to add the command logs when reporting a problem at support.rizom-lab.com.

RizomUV 2020 Release. Autosave and debug logs

Edge Alignment Enhancements

RizomUV now has an option to keep constrained edges aligned when unwrapping or optimizing. It can now also create a hinge from a vertex, meaning the alignment will “bend” based on the position of the vertex.  Please note you have to be in Vertex mode for this (F1). It’s kind of like how you insert an extra point in a Marvelous Designer pattern and bend it straight from there.

In addition, based on a user request, we have implemented an Edge Selection Stop feature, where Edge Selection stops selecting edges when it meets an already selected edge.

FBX Enhancements

We’ve also given FBX loading some enhancements:

  • Located in Preferences, you can now choose how RizomUV handles FBX imports and their channels:
  • You can now enable partial FBX UV sets as well as delete unused UV sets
  • In addition, the UV Map names are now displayed even if the FBX file is loaded in its default channel index mode. We added this, as all modelers handle what’s in the FBX channels differently, and we hope this makes it easier to work with them in RizomUV

RizomUV 2020 Release FBX Improvements

Bridges

If you are tired of switching between RizomUV and your favorite 3D host while modeling and unwrapping, check out the available bridges here.
Note: None of the bridges are a native Rizom-Lab product, and Rizom-Lab is hence not responsible for any issues or liabilities regarding the use of this tool. Should you have any issues or questions, please contact bridge the developer, directly. You can also ask on the RizomUV Discord channel.

Windows

MINIMUM
OS: Windows 7 / 8 / 10 – (64 bit)
Memory: 4 GB RAM
Graphics: VRAM 2GB
DirectX: Version 11
Monitor: 1920×1080

RECOMMENDED
OS: Windows 8 / 10 – (64 bit)
Memory: 16 GB RAM
Graphics: VRAM 4GB
DirectX: Version 11
Monitor: 1920×1080

macOS

MINIMUM
OS: macOS Sierra 10.12.5 to 10.15.5
Memory: 4 GB RAM
Graphics: VRAM 2GB
Monitor: 1920×1080

RECOMMENDED
OS: macOS Sierra 10.12.5 to 10.15.5
Memory: 16 GB RAM
Graphics: VRAM 4GB
Monitor: 1920×1080

Linux

Installation
Before running the launcher, don’t forget to run a chmod +x on it. On the contrary, you would not be able to execute it. But as a Linux user, we are sure you already know this.

Distribution compatibility
It is almost impossible to give the exhaustive list of the compatible Linux distributions. However, we worked hard to create a launcher and code compatible with a wide range of modern Linux distribution. We currently package our software on Ubuntu 14.0, newer versions are compatible. CentOS 7.6 is also compatible.

MINIMUM
Memory: 4 GB RAM
Graphics: VRAM 2GB
Monitor: 1920×1080

RECOMMENDED
Memory: 16 GB RAM
Graphics: VRAM 4GB
Monitor: 1920×1080

Release 2022 Sept. 29: version 2022.1.57

– new: File Model Group Selector revamped
– new: Magic wand selection can now cross over seams
– new: Tiles can be selected using the K key + left mouse button
– new: Contextual help panel now displays bindings relevant to the current primitive mode
– new: Modo and Blender mouse presets have been updated
– new: Python script method App.Exit(returnCode) now closes the application with the returnCode as a return code integer
– new: RizomUV now exits with error code 1 if launched with option /nle and the license is unavailable
– fix: Some files saved by the previous version of RizomUV won’t load
– fix: MACOS: Sometimes a window appears multiple times and prevents from saving

 

Release 2022 Sept. 1: version 2022.1.35

– new: New histogram mode to select islands according to their sizes (see the mode selector in the UI bottom near the colour and histogram bar).
– new: Drag & drop alt function load without UVs
– new: Basic Python doc added in Scripting Help
– new: Tile can now be offseted in VS
– new: Apple Silicon version
– new: MacOS version is codesigned
– new: Scaling Seek Range visualizer improvement
– new: Planar projections Top/Bottom/Front/Back/Left/Right
– new: Planar projection with custom direction with pick and apply
– new: Dropdown’s display is now bumped
– new: Python 3.7 embedded for all platforms
– new: Pinned vertice’s color can now be customized (see preference dialog)
– new: Texel density default value can now be customized (see preference dialog)
– new: Texel density unit default value can now be customized (in preferences dialog)
– new: Overflow mode has now its default value in preference dialog too
– new: Default values customisation system added, mainly for packing (see preference dialog)
– new: Polygon Magic Wand now has an angle crease visualiser
– new: Polygon Magic Wand now use model file’s normals
– new: Tile lock button
– new: Model’s normal are now used for display
– new: Hidden and selected polycount display
– new: Locked Shape mode for groups
– new: Adaptive Shape mode is now the default for groups
– fix: Busy mouse pointer appear too early
– fix: can’t load FBX using channel indexes in some cases
– fix: DEV-15 Planar projection rescaling bug
– fix: RS version exports a empty quad when using UVin3D in the exporter
– fix: MacOS Retina display (icons)
– fix: MacOS build with SDK 11.3
– fix: Optimize brush crash
– fix: crash if Topocopy is user-stopped during its operation
– fix: crash when loading a png with alpha as user texture
– fix: U and V Tile scale controllers are misbehaving (bug introduced in January)
– fix: namespace alias
– fix: Autoseam won’t work and display “Rootgroup not found”
– fix: Create group and ungroup are enabled even if only tiles are selected
– fix: Packing settings controlers display “mixed” in case of both groups and island selected
– fix: Objects coming from FBX files are misplaced when geometry’s SRT controllers values are not at their default value
– fix: OBJ export adds the mtllib tag even if there is not material file, which create incompatibility with some modelers
– fix: Topocopy Stack and Group Similar doesn’t create group with Stack behavior mode
– fix: Crash in some context when transforming
– fix: Switches’ enabled state is not visible when mouse is hovering it
– fix: Select group content doesn’t select locked islands

 

Release Build 2021 Nov 24: version 2022.0.11

– new: Color map bar can now be used to select islands by Texel Density, by Distortion or by Absolute Stretch
– new: Color map bar displays the Texel Density, Distortion or Absolute Stretch as histograms
– new: Color map bar displays the selected range of Texel Density, Distortion
– new: The soft selection panel is now in the UV Viewport
– new: Packing does a better usage of tile area in all contexts
– new: Status bar now has script & log button
– new: Area selection mode buttons are now placed in the Select panel
– new: Rotation and scale now use bounding boxes center instead of centroids
– new: Pixel snapping mode for translation
– new: Group can have their frame locked but their content can be still be packed
– new: Exporter can now export texel density UV renders
– new: Natural mesh borders and seams now have distinct and customizable colors.
– new: Some Icon redesign
– new: Icons now use standard display mode regarding to disabled and set/un set states
– new: Status bar background color turns red for error and orange for warning
– new: New icons for rotations
– new: The startup selection primitive mode can now be customized (see preferences dialog)
– new: New button switch to show/hide Group’s and tile’s “Content” button (formerly “islands”)
– new: Mousewheel now scroll panel dockers
– new: Viewport’s elements like Tile and Group’s title or transformation handlers are now highlighted when the mouse pointer goes over them
– new: Selection in group now recursively select island groups too
– new: Double click for Element selection and group selected can be used in select add or deselected modes (depending of keyboard modifiers)
– new: Groups in Stack mode use a minimalist display to make the viewport’s space more clear
– new: Texel Density Gradient Bar now reacts to the visible island set only
– new: Packing takes group state’s flatness in account to determine if the group will be packed or ignored
– new: Tile’s titles and their coverage display can be enabled/disabled
– new: New Seams edge markers are now displayed in edge primitive mode. See preferences for customization.
– new: New ToolTip window
– new: Improved Island and Groups panel with new icons
– new: Locking is now moved into the Islands and Groups panel
– new: Groups now have 4 reshaping handles
– new: Add in group
– new: Improved group frame colouring in locking context
– new: Nested groups
– new: Packing properties panel reworked
– new: New Island properties label visualisation system
– new: Bounding box dimensions of the selection in 3D view are displayed in the HUD of the 3D view
– new: Target TD, Map resolution, and scene unit are now file persistent
– new: Mouse wheel now control sliders and numbered text entries. Shift add 10, Ctrl add 0.1, Alt x2 or /2. Mix Shift and Alt to add 100, Mix Ctrl and Alt to add 0.01
– new: Per island factor scaling property
– new: groups bounding boxes are now actual borders for packing
– new: Density pickers can work in all primitive selection mode
– new: HUD displays selected TD range
– new: HUD now displays current selection set’s TD
– new: Margin and Spacing are now decoupled from Map Rez
– new: Text entry fields now loose their focus when mouse button is pressed
– new: TD pickers now works in all primitive modes
– new: Pack can now optimise the islands scaling
– new: Edge constrains can be removed using all primitive selection mode (not only edge and island mode)
– new: FBX loader dialog now detect and display UV set naming inconsistencies
– new: Previous command.log is backup as command.log.old
– new: Model group selector now has selection counters
– new: Translation, Cut and Weld are twice faster
– new: Data Explorer can watch and log data
– new: Lua script API now has ZomEval
– new: Data Explorer now have a popup menu with lua related script tools
– new: Data explorer dialog has now a persistent tree view
– new: Explorer dialog tree no longer close its tree on data update
– new: startup log is more detailed
– new: SDK can compile using MSVC 2017 toolset
– fix: Apply texel density create degenerate islands in case of zero area islands
– fix: Mitigated aux elements are transformed
– fix: Overfit in case of extreme padding values
– fix: Context help add too many lines in the text ctrl
– fix: Running two instances of Rizom display a commandlog error message box
– fix: SPACE BAR transform tool is broken in some contexts
– fix: Optimise fail sometimes in presence of inverted islands
– fix: Selected islands now move to selected tiles even if their tile is not selected
– fix: Crash when zooming out at maximum in some contexts
– fix: Apply texel density creates very big islands in case of null area islands
– fix: Crash when selecting by raycast some very ugly geometries
– fix: Bad min & max default packing scaling values
– fix: Some packing properties should be disabled/enabled in some selection state
– fix: Grid visibility switch is broken
– fix: Polyloop is broken
– fix: Mac only. Modal dialogs triggers hotkeys when user is entering text
– fix: Island selection is not ignored when not in island selection mode by some Layout feature
– fix: AutoFit is triggered even when no island has been newly added in a tile
– fix: When distribute is on, island in tiles stay in their tiles
– fix: Packing settings custom TD value is wrong
– fix: Model turn completely black after using “Set TD” in presence of infinitely small islands in UV Space
– fix: Geometry based symmetry doesn’t detect symmetry in certain cases
– fix: Error message when removing edge constrains in some primitive mode
– fix: FBX export creates additional UV channels with empty names in some cases
– fix: Locked tile and group text is black on black
– fix: Crash when closing some dialogs while app is computing something
– fix: Exception when using branch and skeleton
– fix: Island orientation are optimised even with Shift-P in some contexts
– fix: The invisible root group is selected when using marquee selection
– fix: Removed FBX property dialog in LoadUV and SaveAs because of third party crash
– fix: Assert message when importing / exporting FBX with options on Linux
– fix: Application doesn’t respond after starting it in some contexts
– fix: In edit mode transform, navigation doesn’t work if the mouse pointer is over the selected region bounding box
– fix: Development changelog wrong versions
– fix: Anti aliasing feature is gone

Spring 2020 Release

June 17, 2020

What’s new in the RizomUV spring 2020 release?

We’re fortunate to have a community that keeps working with us to improve RizomUV. As well as algorithm improvements, here are the new features implemented since the Winter release from November 2019:

Texel Density Workflow Overhaul

RizomUV 2020 Texel Density workflow overhaul

We have made using Texel Density (TD) in RizomUV significantly easier by tweaking the UI and how it works. You can find the functionality, complete with shiny new icons, in the Layout and Packaging panels as always, but the workflow is now a little different: Texel Density is now one, linked setting, as opposed to separate in earlier versions. So Texel Density in the Packing Panel is now linked to the Layout Texel Density by default. However, should you need to set TD settings in the Packing panel, you can unlink them from the Layout Panel by pressing the Custom button and then defining your TD.

Texel Density in the Layout Panel

RizomUV 2020 update: Texel Density in the Layout Panel

  • In the layout panel, we now have a Texel Density picker as well as letting you add your values manually in the spinner.
  • Using the pickers in both panels will let you pick TD from selected islands, If nothing is picked, it will select and calculate the average density for all islands
  • Pressing the new Apply Texel Density icon (Shift+Q) will apply your defined or selected TD onto selected Islands
  • Pressing the Apply Density Uniformly will apply a calculated average density across all (selected) islands

Texel Density in the PackingPanel

RizomUV 2020 release Texel Density in the PackingPanel

We have kept Keep and Average as they were, but we made the following changes to the workflow:

  • Pressing Texel Density now matches the specified TD in the Layout Panel. It’s important to note that you need to turn off Autofit when using this option, as Autofit will override this setting and scale the islands to make the islands fit the UV tile(s) according to the Autofit and not the TD algorithm
  • Pressing Custom, lets you pick or define a Custom Texel Density for Packing rather than using the Texel Density specified in the Layout Panel.
  • Using Follow sets Packing to follow the average TD of non-selected and non-locked islands. As with the other settings, you need to turn off Autofit, so it won’t override scaling when packing.

Select Element

Select Element works just like it does in, i.e. 3DS Max: you select the Element, and then you can, i.e. press I to isolate and unwrap it. The Element selection remains regardless of UVs, so you can always select it for further refinement or packaging.  In the video below, we enter Island mode (F4) but you can use Polygon Mode (F3) as well.  We then Selected an island of an Element. Then we pressed the Middle Mouse Button (MMB) but you can also use the icon in the top right of the align panel

Select Flipped

Select Flipped does precisely what it says, it selects all flipped islands or polygons in a model or isolated group if you pressed I to separate something out. Rizom interprets Flipped components as downfacing in UV space. To select them, you press the icon, and hey, presto!

RizomUV Spring 2020 Release Select Flipped

Once the islands or polys are selected, you can use any of the flip options in the flip menu, or you can press U to unwrap them if they are existing islands, that will also flip them the right way in many cases

Distribute Space

RizomUV 2020 Release Distribute Space

After doing the spider OCD UVs by hand using the Align tools in RizomUV 2019 we decided to implement something similar to Photoshop’s Align/Distribute function as well. Here is how it works: In the Align/straighten/flip etc. menu in the lower right, you’ll find the new settings. You can distribute horizontally and vertically, and select an average, pixel, or real space for distribution

  • You can distribute per average space available, which disables the spinner.
  • Selecting Pixel space and defining the value in the spinner distributes your selection(s) according to that value. So if you set the spinner to 5 pixels, there will be 5 pixels between the selections
  • Selecting Real Space and setting the value in the spinner distributes your selections according to that value. So if you set the spinner to 5 Real Space Units, there will be 5 real UV units between the selections

You can use this function on islands (F4), polys (F3), and edges (F2) .Vertices(F1).

The Group switch specifies if the primitives must be moved as solid groups or independently.

Autosave and debug logs

Located in Edit_>Preferences, RizomUV now has Autosave and Debug options. Autosave is off by default, but when you set it to on, it will save in a location of your choice (the default being RizomUV’s autosave folder in C:\Users\YOURUSERNAME\AppData\Roaming\RizomUV at intervals of your choice, and you can define up to five (5)autosaves. You can, of course, change the location of your autosave

Found in the same location, the Debug log for RizomUV comes in two flavors: The Command log outputs how RizomUV initializes and the commands used in the current RizomUV session you are running. The OpenGL log outputs what OpenGL is doing during your session.
Both will hopefully make troubleshooting even easier, and we urge people to add the command logs when reporting a problem at support.rizom-lab.com.

RizomUV 2020 Release. Autosave and debug logs

Edge Alignment Enhancements

RizomUV now has an option to keep constrained edges aligned when unwrapping or optimising. It can now also create a hinge from a vertex, meaning the alignment will “bend” based on the position of the vertex.  Please note you have to be in Vertex mode for this (F1). It’s kind of like how you insert an extra point in a Marvelous Designer pattern and bend it straight from there.

In addition, based on a user request, we have implemented an Edge Selection Stop featurette, where Edge Selection stops selecting edges when it meets an already selected edge.

FBX Enhancements

We’ve also given FBX loading some enhancements:

  • Located in Preferences, you can now choose how RizomUV handles FBX imports and their channels:
  • You can now enable partial FBX UV sets as well as delete unused UV sets
  • In addition, the UV Map names are now displayed even if the FBX file is loaded in its default channel index mode. We added this, as all modelers handle what’s in the FBX channels differently, and we hope this makes it easier to work with them in RizomUV

RizomUV 2020 Release FBX Improvements

Changelog

In addition to the items above, the following new items and bugfixes have been implemented. If you find a bug, or have a feature request, please report them in our support desk at support.rizom-lab.com

New improvements or items:

  • New: You can now use the AutoSeam panel in Island Mode. – it will cut and pack for you based on the algorithm you choose
  • New: Improved denoising, especially for photogrammetry meshes
  • New: AutoSeams panel is now present in island selection mode, and will pack, but not cut geometry
  • New: Ray casting selection can now be disabled in the Select menu to help with back-facing selections
  • New: Global optimisations
  • New: In autoseams, there is now an algorithm that analyses the quads in splines and extruded shapes.
  • New: Tiles and island groups are now deselected like other primitives
  • New: Depending on whether you select Pixels or Real Units in Layout, the following values in the UI will be displayed in the measurement you chose.
  • New: Spacing and margin are now displayed in the tile and island group boxes
  • New: RizomUV now has an improved mesh repair algorithm for non-manifold edges (a.ka.any edge shared by more than two faces.)
  • New: Icon improvements for Fit
  • New: Improved Slider look and space usage
  • New: New Texel Density Icons
  • New: improved diagnostics for the Activation Dialog’s license status check
  • New: HUD
  • New: Rizom now gives a warning when Autofit and Redistribute can interfere with your packing settings.
  • New: improved license error check
  • New: The distribute features can now process vertexes independently (see the Group switch)

Fixed:

  • Fixed: RizomUV no longer crashes on loading an FBX with erroneous data
  • Fixed: ZomItemNames is no longer missing
  • Fixed: No more UV vertex mess when loading FBX files with incomplete UVs
  • Fixed: No more messy UV maps when loading FBX files with mixed UV map names
  • Fixed: Rizom got its speed back. A memory corruption at exit enabled the Windows FTH (Fault Tolerant Heap) mode. To reset the FTH enabled application list run the command: Rundll32.exe fthsvc.dll,FthSysprepSpecialize
  • Fixed: Spacing and margin spinner increments now behave better in pixel mode
  • Fixed: Fit and Squarify now processes islands outside the tile
  • Fixed: Applying density no longer eats the entire undo stack, and no longer takes ages to calculate when used with many tiles
  • Fixed: Scale tools no longer ignore islands outside of the UV tile(s)
  • Fixed: Optimise no longer ignores fixed, non-manifold edges on load
  • Fixed: Optimise no longer overlooks small islands
  • Fixed: Loaded file path is no longer non-updated (__updateGUIFilepath removed)
  • Fixed: Checkbox colours are no longer oversaturated.
  • Fixed: island selection colour is now visible when the mesh is too dense.
  • Fixed: Rizom no longer stutters when GUI changes
  • Fixed: Copy file name to clipboard copy directory only
  • Fixed: Island Rescale 1:1 no longer scales islands located outside the tile grid
  • Fixed: Auto Iteration mode actually run 1 single iteration
  • Fixed: Saving FBX no longer causes crashes in some instances with multiple UV sets
  • Fixed: Deleting groups via Lua scripts no longer generates errors on script execution
  • Fixed Live U mode doesn’t unfold the right islands
  • Fixed: Edge Loop Selection had a speed issue – the lag has now been resolved
  • Fixed: The “Error: The variable is not found: ‘DistributeSpace’” no longer occurs
  • Fixed: The Island Group panel is no longer too tall
  • Fixed: The License activation dialog no longer erroneously displays the Green Button, despite a floating license not being available
  • Fixed: “File->Copy File Path into clipboard” no longer creates a Unix path format under windows
  • Fixed: The “Error: Bad type (or not convertible) for variable: ‘?’ expected variable type is: bool. But present type is: double” no longer occurs
  • Fixed: model groups are now loaded in simple “Load” mode again
  • Fixed: Real-Time Optimize no longer creates Bad type Error
  • Fixed: RizomUV OBJ export properties are now compatible with xNormal and xNormal will now load RizomUV exports without issue
  • Fixed: Checkerboard is back to not disappearing on startup
  • Fixed: Rizom no longer crashes when the FBX contains bad UV data
  • Fixed: No layout update in the panel is now Fixed
  • Fixed: ScrollBar Gap present at startup is not longer there
  • Fixed: unwanted log
  • Dev Fix: CTaskParams.h not found

June 2019: Version 2019

New features

  • Percentage Tile usage display (island tile ownership is determined using the island’s bounding box center)
  • Stack Similar islands (and Island Group Stack Similars) now take the island selection as the working set. The first island selected is now the reference island and destination position. The old behavior remains if only one island is selected, in that case the working set is the visible island set.
  • New island hiding system: As both viewport can now display or not depending on their flatness state, all feature have been updated to be able to work on only a subset of the island set. Also, the island set will be determined using the mouse position, i.e: If the mouse pointer is inside the 3d viewport, and if the 3D viewport display not flats island only, then only the 3d islands will be processed by a feature. As a beta tester, you may find some exception in the above rule, and you’ll tell us if you found something that has been bad designed. Q: Should the UV viewport be set as “Display Flat only” by default?(edited)
  • BRIDGE DEVS: Added variable “Vars.File.DefaultSaveDescriptor”, so that bridge scripts can set a default file descriptor that will be set when a saving dialog will be open. Leave that string empty to let the descriptor be determined using the current file extension: To set the string to FBX ascii for instance, use this command: ZomSet({Path=”Vars.File.SaveDescriptor”, Value=”FBX ascii (*.fbx)”})
  • Flip Local
  • Both viewports can now display either Flat or Not Flat or Both Flat and NotFlat islands. All features are applied to what is displayed in the viewport in which your mouse pointer is placed in
  •   Conversion from polygon selection to edge selection (polygons must be selected, and the feature should be used in edge selection mode)
  • If all islands of a group are not displayed, the group is not displayed as well.
  • Island selection is still visible even other primitive selection modes than “Island”. For instance, if some islands are selected and in Edge selection mode, If you pack “P”, only the selected islands will be packed.
  • Scripting: Almost all tasks takes now the parameter “WorkingSet”, which can be set as a combination of the strings “Visible”, “Flat”, “NotFlat” , “Selected”. The parameters define the island set on which the task will be applied
  • New viewport switch:(edited)
  • New convert selection:
  • links to discord and support.rizom-lab.com –
  • Island Groups, UDims, Tile geometry, Island properties are now saved into FBX files
  • Script Launcher Panel. Register and run lua scripts from the UI. Hotkey can be customised using the Keyboard and mouse dialog (not new).
  • New strategy when exporting multi UV sets into FBX files. The old UVs are erased and new layer and new UV elements are created for all meshes unless “Use UV Set Name” is enabled (see preference window)
  • Grid texture can be customized (see preferences dialog)
  • Point snapping (snap vertexes, edges, polygons and islands selection to vertexes located on island’s border). The snapping distance can be viewport zoom based, grid based, or absolute distance based
  • Grid snapping distance can now be viewport zoom based, grid based (with possibility to subdivide more the current grid subdivision), or absolute distance based
  • In-panel statistics island, group and tile selection now displayed in color and condensed

Fixes

  • UV in 3D obj export doesn’t export groups, materials, and
  • Zoom and pan jumps! happened when after trying to orbit in the UV view even if the orbit is disabled(edited)
  • Stack Similar(s) features don’t take the right first selected island for some task sequences.(edited)
  • Similar features doesn’t process all similar islands even when the similarity threshold is set to zero.
  • Link with the last Intel MKL library (in order to solve a windows only issue)
  • Hotkeys trigger even when user enter file name into the file saving dialog
  • unfold flattens hidden islands in some context (edited)1
  • Polygon selection doesn’t select symmetric polygons when symmetry is enabled
  • Rotate island +90 -90 180 doesn’t work for individual islands
  • Stretch control (Autoseams) goes into infinite loops in rare cases – fix: internal errors doesn’t raise boxed messages
  • Potential error when Stretch limiter is enabled
  • If an OBJ file is imported then FBX file exported, the FBX file contains wrong normals – fix: the “Island” button in the tile lower left corner doesn’t select the islands contained into the tile
  • UI freeze on MacOSX
  • UI and LUA script doesn’t give the same results (impacts autoseams full auto and model groups to tiles features)
  • Panel title is sometimes rotated and it shouldn’t
  • Island selection color is not dimmed in other primitive selection modes than the island mode
  • Fit, Squarify, Island Scaling do not work anymore (introduced in previous beta release

10 September 2018: Version 2018.0.109

  • New: AutoSeams Stretch Control now use a brand new algorithm and give far more robust results: no more self-overlaps and better control on the allowed stretch. (Disable “High Quality” to get faster results)
  • New: AutoSeams Size Limiter. Cut too much big/long islands into smaller pieces as they can lower down the UV area usage A LOT.
  • Fix: OBJ group list double after a click on “Island to Tiles”

20 August 2018: Version 2018.0.102

  • New: Revolution Shapes detection for Mosaic (useful with hard surface meshes)
  • New: More viewport colors are customizable (see the preference dialog)
  • Fix: OBJ File export doesn’t export (bug introduced in 2018.0.100)
  • Fix: Viewport hotkeys are not saved

17 August 2018: Version 2018.0.100

  • New: UI colors and viewport colors are now customizable (see the preference dialog)
  • New: Scripting, island selection and visibility flags are now exposed (Read only)
  • Fix: Activation dialog now has a scrollbar when display are small

17 July 2018: Version 2018.0.94

  • New: Auto Transform Islands before welding (also known as stitching)
  • New: Can load model that have UV vertex count inferior to the 3D vertex count
  • Fix: Crash when using “Align island to edge”

27 June 2018: Version 2018.0.84

  • New: Topology-based symmetry detection (select one edge on symmetry plane or two edges for two island symmetry then press “Shift-S”)
  • New: Stack Symmetrical part on Master or on Slave parts
  • New: Symmetrical Edges are cut and welded even if the symmetric island is hidden
  • New: Edges on the symmetry plane and slave polygons are now drawn/painted in green.
  • New: AutoSeams Reweld can now filter islands using their dimension

19 June 2018: Version 2018.0.76

  • New: Pre-Stitch Island transform by Edge. Select a border edge, click on Pre-Stitch, the opposite island will be transformed so that it stitch to the selected edge.
  • New: Rotate +/-90 and 180
  • New: CheckBoard texture as enough tiles when texture tiling factor is equal to 1

18 June 2018: Version 2018.0.75

  • New: Island redistribution in Multi-Tiles (UDIMs) is now optional. When disabled, islands remains in their respective tiles.
  • New: Toggle Isolate. If used with an empty selection and when there is no island underneath the mouse, it will reveal all islands, excepted the ones that have been hidden using “Hide” feature.

13 June 2018: Version 2018.0.73

  • Fix: File Data selection dialog selection is reset after any task or primitive tool mode change
  • Fix: MacOS: UV Viewport is not fully rendered after a fullscreen UV

01 June 2018: Version 2018.0.70

  • New: Improvement in UV space usage when packing non similar stacked islands
  • Fix: Objects file info loss when loading OBJ and saving FBX

30 May 2018: Version 2018.0.68

  • New: Create Group Stack on non similar islands
  • Fix: Packing group stack of non similar islands create unwanted overlaps

29 May 2018: Version 2018.0.66

  • Fix: Hotkeys doesn’t work in the viewports sometimes.

23 May 2018: Version 2018.0.62

  • Fix: Splashscreen create problem with some bridges
  • New: New options in command line. Try rizomuv.exe /h

13 April 2018

  • New: Similarity control for all topological copy features

5 April 2018

  • Fix: Poly group / Material / Object / Smooth Group dialog Selector cease to work after cut or weld in many cases

4 April 2018

  • New: The positions of some UI elements are now customizable (see Edit->Prerefences)
  • Fix: Slow frame rate with multiple UDims
  • Fix: Transform tool blocked when using TAB key
  • Fix: Dialogs have wrong size

31 March 2018

  • New: Complete reorganisation of panels and UI
  • New: Some optimization on display refresh rate
  • Fix: Align center tool does not center
  • Fix: Crash when starting app from shell
  • Fix: Incorrect display of polycount

19 March 2018

  • New: Flip using Left|Right|Top|Bottom selection bouding box axis or underlying tile.
  • New: Advanced Auto Select Box Options

07 March 2018

  • New: Panel titles brighter
  • Fix: Clone tool (even in isolation mode)
  • Fix: Crash and memory leak at exit

22 February 2018

  • New: FULL AUTO UV modes (check the Auto Seams Panel)
  • New: Color Bar with Texel Density.
  • New: Projection Box and Average Normal.
  • New: Polygon Magic Wand angles can be changed using ALT+MouseWheel or SHIFT+MouseWheel.
  • New: Transform Mode.
  • New: UI look.
  • New: Mosaic is several order of magnitude faster.
  • New: Texel Density can now be set in Pixel/Unit.
  • Built with the 2018 FBX SDK.
  • Many bug fixed.

19 January 2018

  • New: Polygon Magic Wand
  • New: ReWeld (Auto Seams)
  • Fix: C4D Preset.

10 January 2018

  • New: Improved Cinema 4D preset
  • New: Faster UI (widgets only)

30 December 2017

  • New: Mouse and Keyboard Interaction Customizer
  • New: Auto Seam Box
  • New: Fit to Grid
  • New: UI improvments
  • Many Bug fixes