Multi-UV Sets FBX Unfold3D virtual space

Unfold3D VS | Multi-UV Sets and FBX I/O

Unfold3D Virtual Spaces combines simultaneously: Multi UV Sets, Multi Tiles (UDims) and Multi Objects edition and their imports and exports using FBX file format.

Multi UVSets & FBX

Many of you, and especially the game and VR studios, use several UV Sets (also named UV Channels) to support the diffuse texture map, the normal texture map and the occlusion texture map on distinct UV sets.

Some anisotropic shaders also use a dedicated UV set to define the anisotropic direction of the applied material.

The Multi-UV Sets feature of Unfold3D Virtual Spaces allow you to work using several UV sets at a time.

The FBX file format store Multi-UV Sets so it can be used to exchange meshes that contains several UV Sets between Unfold3D and Maya | 3DSMAX | Houdini | Cinema4D | ZBrush | Modo | Unity | Unreal3D | Mari | Subtance Painter or others 3D applications that handle FBX and Multi-UV Sets.


Mainly used in Animation and VFX,  Multi-Tiles UV layouts, also named UDim system, has been introduced by Weta more than 10 years ago. The idea is to use the UV space beyond the 1×1 area, and place several squares tightly and form a grid of tiles. Each tile is then assigned a different texture map that can have different resolution.

By their very simple nature, UDIMS are naturally  exchanged using FBX or even OBJ files. No extra code in 3D App is needed for the I/O.

The extra development work is assigned to make features that allow a nice handling of them at editing time. Unfold3D Virtual Spaces contains many features to handle UV layouts organised in UDIMS. More specifically, several tools, that combined with the packing algorithm, distribute, organise, fit, rescale, orient, and place automatically your objects into the different tiles.

Multi Objects

As Unfold3D Virtual Spaces handle also multiple object support, the FBX file’s objects (or subtools as you name it) can be imported and exported without any loss of information. The objects can be simultaneously present in the same UV Set, so that you can pack and organize them together.

Which means that if your model is made by multiple and distinct objects in your 3D app, Unfold3D Virtual Spaces will be able to edit and pack them in the same tile, and the model structure will not be destructed once you re-import it in your 3D app.

Material IDs, smoothing groups, poly groups (the later for OBJ file only), are also exchanged and can be used to help UV creation, they can be used to define seams or can be useful to isolate or hide some parts of your uv layout. They can also be used to distribute the elements into group boxes or even tiles using dedicated tools.

Also, the LUA scripting feature of Unfold3D Virtual Spaces so that 3D models can be exchanged with less mouse clicks.

Notice that Unfold3D Real Space contains all features of Unfold3D Virtual Spaces it contains the features described here.