UDIMs

Het gebruik van UV-maps kan één nadeel hebben: ze bestaan uit één textuur voor de gehele mesh. Meestal is dit voldoende, maar het nadeel is dat de textuur één resolutie heeft voor de gehele mesh. Dit veroorzaakt problemen als men een zeer grote mesh heeft met geometrie van verschillend niveau. Bij gebruik van een enkele textuur kan de resolutie te laag zijn om grotere UV-eilanden te bedekken, terwijl deze inefficiënt is voor kleinere, minder belangrijke eilanden.

UDIM offers a solution to this by being able to spread UV islands across several different textures. UDIM which stands for U DIMension is based on a tile system where each tile is a different texture in the overall UDIM texture array. Basically each tile consists of its own UV space (0-1, 1-2, 2-3) and has its own image assigned to that tile. Tiles are managed in the UDIM Tiles panel where they can have a generated image assigned to them. Generally, you create several textures of different resolutions; for example, you may have a 4k resolution texture for the major details, and 2k and/or 1k textures for less important details.

The UDIM array consists of one main tile, this tile is given the index number of 1001. The next tile that gets added will be 1002 and will be placed to the right of the main tile. The overall UDIM array is ten tiles wide, so tiles 1001 through 1010 are created on the first row. After ten tiles a new row of tiles is started above the main tile; so 1011 will be placed directly above 1001.

Workflow

Om een UDIM-workflow te gaan gebruiken, moet men een mesh uitpakken zoals een standaard UV-map zou doen. Daarna moet men beslissen in hoeveel texturen de UV-map wilt opsplitsen. Dit zal voor elke mesh en workflow anders zijn, maar een goed minimum is 3: één 4k-, één 2k- en één 1k-afbeelding. Maak vervolgens de gewenste texturen, afhankelijk van het aantal texturen dat nodig zijn.

Hierna volgt hetzelfde proces van het verplaatsen van UV’s naar de juiste tegel en het schalen en beheren ervan zoals bij elke andere UV-map. Zie Layout Workflow voor informatie over het indelen van UV’s.

When the UVs are correctly set up across the multiple UV islands it is time to add proper textures to the UDIM array. Currently, existing textures cannot be added to a tile, to fill a tile with an existing texture you first must:

  1. Maak de gewenste tegels.

  2. Sla de afbeelding op.

  3. Replace the saved image file with the desired texture by deleting the file and replacing it with a new image file, keeping the old file name. Or by opening the image in another application and modifying the contents of the image.

Behalve het gebruik van een applicatie van een derde partij om de UDIM-textuur te bewerken, is het ook mogelijk om op UDIM-texturen te schilderen. Dit werkt zowel voor 2D-schilderen als voor 3D-schilderen.

File Substitution Tokens (Bestandsubstitutietokens )

Substitutietokens zijn speciale reeksen tekens in een bestandsnaam die kunnen worden vervangen door meer betekenisvolle en contextbewuste informatie. In dit geval worden tokens geïdentificeerd door tekst die is omgeven door hoekige haakjes.

This substitution is used while loading or saving an image to automatically identify the tile associated with a particular texture in the UDIM array.

De volgende tokens worden ondersteund:

  • <UDIM>: A 4-digit notation calculated as 1001 + u-tile + v-tile * 10.

  • <UVTILE>: A notation defined as u(u-tile + 1)_v(v-tile + 1).

Voorbeelden:

  • monster-basecolor.<UDIM>.png will load/save files like monster-basecolor.1021.png etc.

  • monster-basecolor.<UVTILE>.png will load/save files like monster-basecolor.u1_v3.png etc.

UDIM Tiles (UDIM Tegels)

Reference (Referentie)

Editor (Editor):

Image Editor, UV Editor

Mode (Modus):

All Modes (Alle modi)

Panel (Paneel):

Sidebar ‣ Image ‣ UDIM Tiles

In this panel UDIM tiles are managed; new tiles can be added, tiles can be removed, or tiles can be filled with a generated texture.

UDIM Tile List (UDIM Tegelijst)

Maak een lijst van alle UDIM-tegels die bij de hoofdindex (tegel 1000) horen. Door op de tegelnaam te dubbelklikken, kan het label van de tegels worden aangepast.

Add Tile

Voegt nieuwe UDIM-tegels toe aan de groep.

Number (Nummer)

Het startindexnummer van de tegel. UDIM’s moeten beginnen met de tegel 1001 en worden doorgaans in oplopende volgorde verhoogd.

Count (Hoeveelheid)

Het aantal tegels dat moet worden toegevoegd.

Label

In plaats van het indexnummer kan een optioneel label worden gebruikt. Deze labels worden weergegeven in de 2D-weergave.

Fill (Vullen)

Vul de UDIM-tegel met een gegenereerde afbeelding; zie Fill Tile hieronder.

Remove Tile

Verwijdert de geselecteerde UDIM-tegel uit de groep. Als deze tegel niet is opgeslagen en data bevat, gaat de data verloren.

Fill Tile (Tegel Vullen)

Bezet de UDIM-tegel met een Gegenereerde afbeelding.

Waarschuwing

Als een tegel niet is gevuld, wordt deze niet samen met de afbeelding opgeslagen.