.PTEX

PTEX-fil

Ptex Texture File
Ställ en fråga
SNABBT SVAR

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 textur för varje yta på en modell, plus mipmaps och närliggande data för sömlös filtrering. Du öppnar och renderar dessa filer i 3D-programvara som Autodesk Maya, Foundry Mari, SideFX Houdini eller Pixar RenderMan, och du kan inspektera en från kommandoraden med verktyget ptxinfo som följer med Ptex-biblioteket med öppen källkod.

Utvecklare: Walt Disney Animation Studios Kategori: Rasterbildfiler Öppen standard MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .JPG · .PNG · .TIF · .ECW

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 23, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PTEX?

En .ptex-fil är en textur skapad med Ptex, det texturmappningssystem per yta som Walt Disney Animation Studios släppte som öppen källkod. Istället för en platt bild som sträcks över en modell via UV-koordinater, lagrar en Ptex-fil en separat liten textur för varje yta i en subdivisions- eller polygonmesh. Disney har använt formatet i sina filmer sedan 2008 eftersom det låter texturartister måla direkt på en yta utan att behöva skapa UV-layouter.

Internt börjar en Ptex-fil med ASCII-signaturen Ptex och lagrar sin data i little-endian. Den packar alla en ytas texturer i en enda fil, tillsammans med mipmaps för mjuk filtrering och en närliggande karta (adjacency map) per yta som låter en renderare blanda över ytgränser utan synliga skarvar. Pixeldata kan vara 8-bitars eller 16-bitars heltal, half float eller 32-bitars float, med valfritt antal kanaler, och texturblocken komprimeras med zlib. En fil kan innehålla hundratusentals individuella yttexturer. De flesta verktyg skriver dessa filer med filtillägget .ptx; .ptex är en alternativ stavning som förekommer i viss dokumentation.

Säkerhet & trygghet

RISK: LOW

A .ptex file is passive texture data with no scripting or executable code. It is only parsed by 3D rendering and painting software. The main practical risk is a malformed or truncated file failing to load; there is no known malware vector in the format itself.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNPtex Texture Fileäven känd som Ptex, Per-Face Texture
UTVECKLAREWalt Disney Animation Studiossedan 2008
MIME-TYPapplication/octet-stream
TYPBinary per-face texture container
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Material Maker procedural material - Rodz Labs' open-source Material Maker uses a .ptex extension for its JSON-formatted procedural material/texture graphs, an unrelated format from the Godot-based tool.
  • PTX point-cloud export (.ptx) - Leica/Cyclone .ptx scan files are a different, ASCII point-cloud format and are not Ptex textures despite the similar extension.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
50746578
ASCII
Ptex
4-byte ASCII signature 'Ptex' at the start of the file, followed by a little-endian header. Data is stored little-endian.

Program som öppnar PTEX-filer

Windows5 apps
Autodesk Maya Betald Assign a Ptex file as a texture on a mesh and render it with Arnold or another Ptex-aware renderer.
Pixar RenderMan Freemium Point a texture shader at the Ptex file to render per-face textures at render time.
Foundry Mari Betald Load geometry, paint directly onto faces and export or re-open the result as a Ptex texture.
SideFX Houdini Freemium Reference the Ptex file in a material or bake Ptex textures with the built-in Ptex support.
Ptex library (ptxinfo) Öppen källkod Run 'ptxinfo file.ptex' to print the header, data type, channel count and per-face resolution.
macOS4 apps
Autodesk Maya Betald Assign the Ptex file as a texture on a mesh and render with a Ptex-aware renderer.
Foundry Mari Betald Open geometry and paint or inspect Ptex textures per face.
SideFX Houdini Freemium Bind the Ptex file in a shader network or bake new Ptex maps.
Ptex library (ptxinfo) Öppen källkod Build the library and run 'ptxinfo' to inspect the file header and levels.
Linux4 apps
Autodesk Maya Betald Assign the Ptex file to a mesh and render it with a Ptex-aware renderer.
Pixar RenderMan Freemium Render per-face textures by pointing a shader at the Ptex file.
SideFX Houdini Freemium Reference the Ptex file in a material or bake Ptex textures.
Ptex library (ptxinfo) Öppen källkod Compile wdas/ptex and run 'ptxinfo' to read the file's metadata and structure.

Tekniska detaljer

djup specifikation
EncodingBinary
Byte orderLittle-endian
ContainerSingle-file per-surface texture container storing one texture per mesh face plus mipmaps and adjacency data
CompressionDEFLATE (zlib compress/uncompress) applied to texture data blocks and large metadata items
SignatureASCII 'Ptex' (50 74 65 78) at offset 0
Data TypesPer-file pixel data type: 8-bit unsigned int, 16-bit unsigned int, 16-bit half float, or 32-bit float
ChannelsArbitrary number of channels per file; optional designated alpha channel
Mesh TypesTriangle meshes and quad meshes (meshtype field: 0=triangle, 1=quad); supports Catmull-Clark and Loop subdivision surfaces and all-quad or all-triangle polymeshes
MipmapsMultiple resolution levels stored per face; each level is a power-of-two reduction used for seamless filtering
AdjacencyPer-face adjacency map stored in the file for filtering across face boundaries without visible seams
MetadataKey-value metadata block supporting ASCII strings, 8/16/32-bit integers, floats and doubles; standard keys include mesh geometry references
StructureHeader (magic, version, meshtype, datatype, alpha channel, channel count, level count, face count, size fields) followed by a face info table, compressed constant/per-face texture data across levels, an adjacency section, and an optional metadata section
IntegrityNo built-in per-file checksum; zlib blocks provide internal consistency
PlatformsWindows, macOS, Linux
NotesPtex eliminates UV assignment by giving every face its own texture; a single .ptex/.ptx file can hold hundreds of thousands of individual face textures for one surface. The native extension emitted by most Ptex tools is .ptx; .ptex is an alternate label used in some documentation and file databases.
Släppt2008
Senaste versionFile format version 1 (Ptex library 2.x)
Öppen standardJa · royaltyfri
Specifikationptex.us

PTEX-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PTEX-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PTEX-filer.

Vanliga frågor

Hur öppnar jag en .ptex-fil?
Öppna den i en 3D-programvara som stöder Ptex, såsom Autodesk Maya, Foundry Mari, SideFX Houdini eller Pixar RenderMan, genom att tilldela den som en textur på den matchande meshen. För att bara läsa headern, bygg Ptex-biblioteket och kör «ptxinfo file.ptex».
Är .ptex samma sak som .ptx?
De syftar på samma Ptex-format. De flesta Ptex-verktyg skriver filtillägget «.ptx» som standard, medan «.ptex» visas som en alternativ etikett i viss dokumentation och fildatabaser. Det interna formatet är identiskt.
Varför kan jag inte se en .ptex-fil i en vanlig bildvisare?
En Ptex-fil är inte en enskild platt bild. Den lagrar en separat liten textur för varje yta på en 3D-modell plus mipmaps och närliggande data, så den är bara logisk när den appliceras på den matchande meshen i en 3D-renderare.
Behöver jag UV-kartor för att använda en Ptex-fil?
Nej. Att undvika manuell UV-layout är hela poängen med Ptex. Varje yta bär sin egen textur, så renderaren behöver meshen och Ptex-filen men inga UV-koordinater.
Kan jag konvertera en Ptex-textur till en vanlig PNG eller TIFF?
Endast genom bakning. Du applicerar Ptex-texturen på en UV-mappad kopia av modellen och bakar sedan ytan till en platt bild i Maya, Mari eller Houdini. Det finns ingen direkt filkonverterare.
Är Ptex gratis att använda?
Ptex-biblioteket och filformatet är öppen källkod under en BSD-licens från Disney, så det är gratis att läsa och skriva formatet. De 3D-applikationer som använder det, som Maya och Mari, är kommersiella.

Referenser

1Ptex File Format Specification (ptex.us)ptex.us
2Walt Disney Animation Studios - Ptexwww.disneyanimation.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Relaterade filtillägg

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö