.PTEX

PTEX-fil

Ptex Texture File
Stil et spørgsmål
HURTIGT SVAR

En .ptex-fil er et per-face tekstur-map lavet med Disneys Ptex-tekstursystem, som maler subdivision- og polygon-meshes uden brug af UV-layout. Hver fil indeholder en separat tekstur for hver flade på en overflade, plus mipmaps og nabo-data (adjacency) for sømløs filtrering. Du åbner og renderer disse filer i 3D-software som Autodesk Maya, Foundry Mari, SideFX Houdini eller Pixar RenderMan, og du kan inspicere en fra kommandolinjen med værktøjet ptxinfo, der følger med open-source Ptex-biblioteket.

Udvikler: Walt Disney Animation Studios Kategori: Rasterbilledfiler Åben standard MIME: application/octet-stream
ÅBNER PÅ Windows macOS Linux
Relateret: .JPG · .PNG · .TIF · .ECW

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 23, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PTEX-filformatet?

En .ptex-fil er en tekstur oprettet med Ptex, det per-face tekstur-mappingsystem, som Walt Disney Animation Studios udgav som open source. I stedet for ét fladt billede, der strækkes hen over en model via UV-koordinater, gemmer en Ptex-fil en separat lille tekstur for hver flade i et subdivision- eller polygon-mesh. Disney har brugt formatet i deres film siden 2008, fordi det lader teksturartister male direkte på en overflade uden at skulle udarbejde UV-layouts.

Indeni begynder en Ptex-fil med ASCII-signaturen Ptex og gemmer sine data som little-endian. Den pakker alle en overflades fladeteksturer i en enkelt fil, sammen med mipmaps til jævn filtrering og et per-face nabo-map (adjacency map), der lader en renderer blende hen over fladegrænser uden synlige sømme. Pixeldata kan være 8-bit eller 16-bit heltal, half float eller 32-bit float, med et vilkårligt antal kanaler, og teksturblokke er komprimeret med zlib. Én fil kan indeholde hundredtusindvis af individuelle fladeteksturer. De fleste værktøjer skriver disse filer med filendelsen .ptx; .ptex er en alternativ stavemåde, der ses i visse dokumentationer.

Sikkerhed og tryghed

RISIKO: 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

kort fortalt
FULDSTÆNDIGT NAVNPtex Texture Fileogså kendt som Ptex, Per-Face Texture
UDVIKLERWalt Disney Animation Studiossiden 2008
MIME-TYPEapplication/octet-stream
TYPEBinary per-face texture container
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • 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.

Programmer der åbner PTEX-filer

Windows5 apps
Autodesk Maya Betalt 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 Betalt 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) Open-source Run 'ptxinfo file.ptex' to print the header, data type, channel count and per-face resolution.
macOS4 apps
Autodesk Maya Betalt Assign the Ptex file as a texture on a mesh and render with a Ptex-aware renderer.
Foundry Mari Betalt 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) Open-source Build the library and run 'ptxinfo' to inspect the file header and levels.
Linux4 apps
Autodesk Maya Betalt 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) Open-source Compile wdas/ptex and run 'ptxinfo' to read the file's metadata and structure.

Tekniske detaljer

dyb 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.
Udgivet2008
Seneste versionFile format version 1 (Ptex library 2.x)
Åben standardJa · royaltyfri
Specifikationptex.us

PTEX-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PTEX-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PTEX-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .ptex-fil?
Åbn den i 3D-software, der understøtter Ptex, såsom Autodesk Maya, Foundry Mari, SideFX Houdini eller Pixar RenderMan, ved at tildele den som en tekstur på det matchende mesh. For blot at læse headeren kan du bygge open-source Ptex-biblioteket og køre «ptxinfo file.ptex».
Er .ptex det samme som .ptx?
De refererer til det samme Ptex-format. De fleste Ptex-værktøjer skriver som standard filendelsen «.ptx», mens «.ptex» optræder som en alternativ betegnelse i visse dokumentationer og fildatabaser. Det interne format er identisk.
Hvorfor kan jeg ikke se en .ptex-fil i en normal billedfremviser?
En Ptex-fil er ikke ét enkelt fladt billede. Den gemmer en separat lille tekstur for hver flade på en 3D-overflade plus mipmaps og nabo-data, så den giver kun mening, når den anvendes på det matchende mesh i en 3D-renderer.
Har jeg brug for UV-maps for at bruge en Ptex-fil?
Nej. At undgå manuelt UV-layout er hele pointen med Ptex. Hver flade bærer sin egen tekstur, så rendereren har brug for meshet og Ptex-filen, men ingen UV-koordinater.
Kan jeg konvertere en Ptex-tekstur til en almindelig PNG eller TIFF?
Kun ved at bake den. Du påfører Ptex-teksturen på en UV-mapped kopi af modellen og baker derefter overfladen til et fladt billede i Maya, Mari eller Houdini. Der findes ingen direkte filkonverter.
Er Ptex gratis at bruge?
Ptex-biblioteket og filformatet er open source under en BSD-lignende licens fra Disney, så det er gratis at læse og skrive formatet. De 3D-applikationer, der bruger det, som Maya og Mari, er kommercielle.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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)

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å