.PTEX

File PTEX

Ptex Texture File
Fai una domanda
RISPOSTA RAPIDA

Un file .ptex è una mappa di texture per faccia creata con il sistema di texture Ptex di Disney, che permette di dipingere mesh poligonali e di suddivisione senza alcun layout UV. Ogni file contiene una texture separata per ogni faccia di una superficie, oltre a mipmap e dati di adiacenza per un filtraggio senza cuciture. È possibile aprire e renderizzare questi file in software 3D come Autodesk Maya, Foundry Mari, SideFX Houdini o Pixar RenderMan, ed è possibile ispezionarne uno dalla riga di comando con lo strumento ptxinfo incluso nella libreria open source Ptex.

Sviluppatore: Walt Disney Animation Studios Categoria: File di immagini raster Standard aperto MIME: application/octet-stream
SI APRE SU Windows macOS Linux
Correlati: .JPG · .PNG · .TIF · .ECW

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 23, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file PTEX?

Un file .ptex è una texture creata con Ptex, il sistema di mappatura delle texture per faccia che Walt Disney Animation Studios ha rilasciato come open source. Invece di una singola immagine piatta distesa su un modello attraverso coordinate UV, un file Ptex memorizza una piccola texture separata per ogni faccia di una mesh poligonale o di suddivisione. Disney utilizza questo formato nei suoi film dal 2008 perché permette agli artisti delle texture di dipingere direttamente su una superficie senza dover configurare le UV.

All'interno, un file Ptex inizia con la firma ASCII Ptex e memorizza i suoi dati in formato little-endian. Impacchetta tutte le texture delle facce di una superficie in un unico file, insieme alle mipmap per un filtraggio fluido e una mappa di adiacenza per faccia che consente al motore di rendering di sfumare i confini tra le facce senza cuciture visibili. I dati dei pixel possono essere interi a 8 o 16 bit, half float o float a 32 bit, con qualsiasi numero di canali, e i blocchi di texture sono compressi con zlib. Un singolo file può contenere centinaia di migliaia di singole texture di faccia. La maggior parte degli strumenti scrive questi file con l'estensione .ptx; .ptex è una grafia alternativa presente in alcune documentazioni.

Sicurezza e incolumità

RISCHIO: 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.

Dettagli del formato

in sintesi
NOME COMPLETOPtex Texture Fileanche noto come Ptex, Per-Face Texture
SVILUPPATOREWalt Disney Animation Studiosdal 2008
TIPO MIMEapplication/octet-stream
TIPOBinary per-face texture container
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • 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 · FIRMA DEL FILE
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.

Programmi che aprono file PTEX

Windows5 apps
Autodesk Maya A pagamento 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 A pagamento 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 A pagamento Assign the Ptex file as a texture on a mesh and render with a Ptex-aware renderer.
Foundry Mari A pagamento 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 A pagamento 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.

Dettagli tecnici

specifiche approfondite
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.
Rilasciato2008
Ultima versioneFile format version 1 (Ptex library 2.x)
Standard apertoSì · royalty-free
Specificaptex.us

Conversioni PTEX

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PTEX. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file PTEX.

Domande frequenti

Come apro un file .ptex?
Aprilo all'interno di un software 3D che supporti Ptex, come Autodesk Maya, Foundry Mari, SideFX Houdini o Pixar RenderMan, assegnandolo come texture alla mesh corrispondente. Per leggere solo l'intestazione, compila la libreria open source Ptex ed esegui «ptxinfo file.ptex».
Il formato .ptex è uguale a .ptx?
Si riferiscono allo stesso formato Ptex. La maggior parte degli strumenti Ptex scrive l'estensione «.ptx» per impostazione predefinita, mentre «.ptex» appare come etichetta alternativa in alcune documentazioni e database di file. Il formato interno è identico.
Perché non posso visualizzare un file .ptex in un normale visualizzatore di immagini?
Un file Ptex non è una singola immagine piatta. Memorizza una piccola texture separata per ogni faccia di una superficie 3D, oltre a mipmap e dati di adiacenza, quindi ha senso solo se applicato alla mesh corrispondente in un motore di rendering 3D.
Ho bisogno di mappe UV per usare un file Ptex?
No. Evitare il layout manuale delle UV è l'intero scopo di Ptex. Ogni faccia porta la propria texture, quindi il motore di rendering ha bisogno della mesh e del file Ptex, ma non delle coordinate UV.
Posso convertire una texture Ptex in un normale PNG o TIFF?
Solo tramite baking. Applichi la texture Ptex a una copia del modello con mappatura UV, quindi esegui il bake della superficie su un'immagine piatta in Maya, Mari o Houdini. Non esiste un convertitore di file diretto.
Ptex è gratuito?
La libreria e il formato di file Ptex sono open source sotto licenza di tipo BSD di Disney, quindi la lettura e la scrittura del formato sono gratuite. Le applicazioni 3D che lo utilizzano, come Maya e Mari, sono commerciali.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

.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)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z