Varför konvertera PTEX till PNG?
Folk vill ha .png eftersom Ptex endast kan öppnas i specialiserade renderare, medan en platt .png kan förhandsgranskas överallt och användas i spelmotorer eller bildredigeringsprogram. Konvertering innebär att man projicerar Ptex-texturen per yta på en normal UV-layout eller en atlas så att den kan sparas som en vanlig bild.
Hur man konverterar PTEX till PNG
Foundry Mari PAID
Öppna Ptex-kanalen, använd sedan Layers > Export Flattened (eller kanalexporten) och välj .png som filtyp för att skriva en standardbild.
3D-Coat PAID
I Paint-rummet med ett Ptex-målat mesh, använd texturexporten för att skriva ut den Ptex-baserade mappen som .png på en UV-atlas.
ptxconvert (Ptex-verktyg) OPEN-SOURCE
För en fil med en enskild yta, kör ptxconvert in.ptx out.png. Detta verktyg med öppen källkod hanterar inte generella Ptex-filer med flera ytor.
Om dessa format
En .ptex-fil är en texturkarta per yta (per-face) skapad med Disneys Ptex-textursystem, som målar på subdivisions- och polygonmesh utan någon UV-layout. Varje fil innehåller en separat…
Öppna detaljer för .PTEX →En PNG (Portable Network Graphics) är ett förlustfritt rasterbildformat. Alla moderna operativsystem, webbläsare och bildappar öppnar PNG-filer nativt - dubbelklicka bara. De vanligaste…
Öppna detaljer för .PNG →Kvalitet & vad man bör tänka på
- Ptex med flera ytor måste bakas på en UV-layout först;
ptxconvertensamt hanterar endast filer med en enskild yta. - Bakning till
.pngfixerar upplösningen, så fördelarna med Ptex gällande multiupplösning och sömlös filtrering går förlorade. .pngär 8-bitar per kanal - displacement-data med högt dynamiskt omfång eller float-data kommer att klippas; använd TIFF eller EXR för dessa.
Vanliga frågor
Varför kan jag inte bara öppna en .ptex-fil som en bild?
.png.Kommer PNG-filen se likadan ut som Ptex i min rendering?
Finns det ett gratis sätt att göra detta på?
ptxconvert med öppen källkod hanterar .ptx-filer med en enskild yta; tillgångar med flera ytor behöver Mari, 3D-Coat eller Houdini för att bakas först.