.PTEX

PTEX-fil

Ptex Texture File
Still et spørsmål
HURTIGSVAR

En .ptex-fil er et teksturkart per flate laget med Disneys Ptex-tekstursystem, som maler subdivisjons- og polygon-meshes uten noe UV-oppsett. Hver fil inneholder en separat tekstur for hver flate på en overflate, pluss mipmaps og nabo-data (adjacency) for sømløs filtrering. Du åpner og rendrer disse filene i 3D-programvare som Autodesk Maya, Foundry Mari, SideFX Houdini eller Pixar RenderMan, og du kan inspisere en fra kommandolinjen med verktøyet ptxinfo som følger med åpen kildekode-biblioteket Ptex.

Utvikler: Walt Disney Animation Studios Kategori: Rasterbildefiler Åpen standard MIME: application/octet-stream
ÅPNES PÅ Windows macOS Linux
Relatert: .JPG · .PNG · .TIF · .ECW

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 23, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er PTEX-filformatet?

En .ptex-fil er en tekstur opprettet med Ptex, teksturkartleggingssystemet per flate som Walt Disney Animation Studios ga ut som åpen kildekode. I stedet for ett flatt bilde strukket over en modell via UV-koordinater, lagrer en Ptex-fil en separat liten tekstur for hver flate i et subdivisjons- eller polygon-mesh. Disney har brukt formatet i filmene sine siden 2008 fordi det lar teksturkunstnere male rett på en overflate uten å måtte sette opp UV-er.

Innvendig starter en Ptex-fil med ASCII-signaturen Ptex og lagrer dataene sine som little-endian. Den pakker alle overflatens flateteksturer inn i én enkelt fil, sammen med mipmaps for jevn filtrering og et nabo-kart (adjacency map) per flate som lar en rendrer blande over flategrenser uten synlige sømmer. Pikseldata kan være 8-bit eller 16-bit heltall, half float eller 32-bit float, med et vilkårlig antall kanaler, og teksturblokker er komprimert med zlib. Én fil kan inneholde hundretusenvis av individuelle flateteksturer. De fleste verktøy skriver disse filene med filendelsen .ptx; .ptex er en alternativ skrivemåte som ses i enkelte dokumentasjoner.

Sikkerhet og trygghet

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

i et nøtteskall
FULLT NAVNPtex Texture Fileogså kjent som Ptex, Per-Face Texture
UTVIKLERWalt Disney Animation Studiossiden 2008
MIME-TYPEapplication/octet-stream
TYPEBinary per-face texture container
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også 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.

Programmer som åpner 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) Åpen kildekode 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) Åpen kildekode 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) Åpen kildekode Compile wdas/ptex and run 'ptxinfo' to read the file's metadata and structure.

Tekniske detaljer

dyp spesifikasjon
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.
Utgitt2008
Siste versjonFile format version 1 (Ptex library 2.x)
Åpen standardJa · royalty-fri
Spesifikasjonptex.us

PTEX-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PTEX-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om PTEX-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .ptex-fil?
Åpne den i 3D-programvare som støtter Ptex, som Autodesk Maya, Foundry Mari, SideFX Houdini eller Pixar RenderMan, ved å tildele den som en tekstur på det tilhørende meshet. For å bare lese headeren, bygg Ptex-biblioteket og kjør «ptxinfo file.ptex».
Er .ptex det samme som .ptx?
De refererer til det samme Ptex-formatet. De fleste Ptex-verktøy skriver filendelsen «.ptx» som standard, mens «.ptex» vises som en alternativ etikett i enkelte dokumentasjoner og fildatabaser. Det interne formatet er identisk.
Hvorfor kan jeg ikke se en .ptex-fil i en vanlig bildeviser?
En Ptex-fil er ikke ett enkelt flatt bilde. Den lagrer en separat liten tekstur for hver flate på en 3D-overflate pluss mipmaps og nabo-data, så den gir bare mening når den brukes på det tilhørende meshet i en 3D-rendrer.
Trenger jeg UV-kart for å bruke en Ptex-fil?
Nei. Å unngå manuelt UV-oppsett er hele poenget med Ptex. Hver flate bærer sin egen tekstur, så rendreren trenger meshet og Ptex-filen, men ingen UV-koordinater.
Kan jeg konvertere en Ptex-tekstur til en vanlig PNG eller TIFF?
Kun ved baking. Du bruker Ptex-teksturen på en UV-mappet kopi av modellen, og baker deretter overflaten til et flatt bilde i Maya, Mari eller Houdini. Det finnes ingen direkte filkonverterer.
Er Ptex gratis å bruke?
Ptex-biblioteket og filformatet er åpen kildekode under en BSD-lisens fra Disney, så lesing og skriving av formatet er gratis. 3D-applikasjonene som bruker det, som Maya og Mari, er kommersielle.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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)

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å