UDIMs

Att använda UV-kartor kan ha en nackdel, de består av en textur för hela nätet. För det mesta är detta tillräckligt, men nackdelen är att texturen har samma upplösning för hela meshen. Detta kan orsaka problem om du har ett mycket stort mesh med geometri av olika betydelse. När man använder en enda textur kan upplösningen vara för låg för att täcka större UV-öar samtidigt som den är ineffektiv för mindre, mindre viktiga öar.

UDIM erbjuder en lösning på detta genom att kunna sprida UV-öar över flera olika texturer. UDIM, som står för U DIMension, bygger på ett kakelsystem där varje kakel är en annan textur i den övergripande UDIM-texturmatrisen. I princip består varje kakel av sitt eget UV-utrymme (0-1, 1-2, 2-3) och har sin egen bild tilldelad till det kakel. Kakelplattorna hanteras i panelen UDIM Tiles där de kan tilldelas en genererad bild. I allmänhet skapar man flera texturer med olika upplösning, t.ex. en textur med 4k-upplösning för de viktigaste detaljerna och texturer med 2k och/eller 1k för mindre viktiga detaljer.

UDIM-arrayen består av en huvudplatta, denna platta får indexnumret 1001. Nästa kakelplatta som läggs till är 1002 och placeras till höger om huvudkakelplattan. Den övergripande UDIM-arrayen är tio plattor bred, så plattorna 1001 till 1010 skapas på den första raden. Efter tio plattor startas en ny rad med plattor ovanför huvudplattan; så 1011 kommer att placeras direkt ovanför 1001.

Arbetsflöde

För att börja använda ett UDIM-arbetsflöde bör du packa upp ett nät som du skulle göra för vilken annan UV-mappning som helst. Därefter ska du bestämma hur många texturer du vill dela upp din UV-karta i. Detta kommer att vara annorlunda för varje mesh och arbetsflöde men ett bra minimum är 3: en 4k, en 2k och en 1k-bild. Skapa sedan de önskade texturerna för att matcha hur många texturer du vill ha.

Efter detta är det samma process att flytta UV-bilder till lämplig kakelplatta och skala och hantera dem som vilken annan UV-karta som helst. Se Arbetsflöde för layout för information om hur man lägger ut UV-bilder.

När UV-bilderna är korrekt inställda över de flera UV-öarna är det dags att lägga till rätt texturer i UDIM-arrayen. För närvarande kan befintliga texturer inte läggas till en kakelplatta, för att fylla en kakelplatta med en befintlig textur måste du först:

  1. Skapa de önskade plattorna.

  2. Spara bilden.

  3. Ersätt den sparade bildfilen med önskad textur genom att radera filen och ersätta den med en ny bildfil med samma filnamn som den gamla. Eller genom att öppna bilden i ett annat program och ändra innehållet i bilden.

Förutom att använda en tredjepartsapplikation för att redigera UDIM-texturen är det möjligt att måla på UDIM-texturer. Detta fungerar för antingen 2D-målning eller 3D-målning.

Tokens för filersättning

Substitution tokens är speciella sekvenser av tecken i ett filnamn som kan ersättas med mer meningsfull och kontextmedveten information. I det här fallet identifieras tokens genom att texten är omsluten av tecken inom vinkelparentes.

Detta substitut används vid laddning eller lagring av en bild för att automatiskt identifiera den kakelplatta som är associerad med en viss textur i UDIM-arrayen.

Följande tokens stöds:

  • <UDIM>: En 4-siffrig notation beräknad som 1001 + u-tile + v-tile * 10.

  • <UVTILE>: En notation definierad som u(u-tile + 1)_v(v-tile + 1).

Exempel:

  • monster-basfärg.<UDIM>.png kommer att ladda/spara filer som monster-basfärg.1021.png etc.

  • monster-basecolor.<UVTILE>.png kommer att ladda/spara filer som monster-basecolor.u1_v3.png etc.

UDIM Plattor

Referens

Redigerare:

Bildredigerare, UV-redigerare

Läge:

Alla lägen

Panel:

Sidebar ‣ Bild ‣ UDIM Tiles

I den här panelen hanteras UDIM-plattor; nya plattor kan läggas till, plattor kan tas bort eller plattor kan fyllas med en genererad textur.

Lista över UDIM-plattor

Lista alla UDIM-brickor som är associerade med huvudindexet (1000-bricka). Genom att dubbelklicka på brickans namn kan du ändra brickans Label.

Lägg till kakelplatta

Lägger till nya UDIM-brickor i gruppen.

Nummer

Indexnumret för den första plattan. UDIMs måste börja med kakelplattan 1001 och ökar vanligtvis i stegvis ordning.

Antal

Antalet brickor som ska läggas till.

Etikett

En valfri etikett kan användas i stället för indexnumret. Dessa etiketter visas i 2D-vyfönstret.

Fyll

Fyll UDIM-kaklet med en genererad bild; se Fill Tile nedan.

Ta bort brickan

Raderar den markerade UDIM-plattan från gruppen. Om den här plattan inte är sparad och innehåller data, kommer dessa data att gå förlorade.

Fyllning Kakel

Besätta UDIM-rutan med en Generated Image.

Varning

Om en kakelplatta inte är fylld sparas den inte tillsammans med bilden.