.PTEX

PTEX-bestand

Ptex Texture File
Stel een vraag
SNEL ANTWOORD

Een .ptex-bestand is een texture-map per face gemaakt met het Ptex-textuursysteem van Disney, waarmee subdivision- en polygoon-meshes kunnen worden geschilderd zonder UV-layout. Elk bestand bevat een aparte textuur voor elke face van een oppervlak, plus mipmaps en nabijheidsgegevens voor naadloze filtering. U opent en rendert deze bestanden in 3D-software zoals Autodesk Maya, Foundry Mari, SideFX Houdini of Pixar RenderMan, en u kunt ze inspecteren vanaf de opdrachtregel met de ptxinfo-tool die wordt meegeleverd met de open-source Ptex-bibliotheek.

Ontwikkelaar: Walt Disney Animation Studios Categorie: Rasterafbeeldingen Open standaard MIME: application/octet-stream
OPENT OP Windows macOS Linux
Gerelateerd: .JPG · .PNG · .TIF · .ECW

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 23, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PTEX-bestandsformaat?

Een .ptex-bestand is een textuur gemaakt met Ptex, het texture-mappingsysteem per face dat Walt Disney Animation Studios als open source heeft uitgebracht. In plaats van één platte afbeelding die via UV-coördinaten over een model wordt uitgerekt, slaat een Ptex-bestand een aparte kleine textuur op voor elke face van een subdivision- of polygoon-mesh. Disney gebruikt het formaat sinds 2008 in al zijn films omdat het texture-artists in staat stelt rechtstreeks op een oppervlak te schilderen zonder UV's uit te leggen.

Intern begint een Ptex-bestand met de ASCII-handtekening Ptex en worden de gegevens in little-endian opgeslagen. Het verpakt alle face-texturen van een oppervlak in één enkel bestand, samen met mipmaps voor vloeiende filtering en een nabijheidskaart per face waarmee een renderer over face-grenzen heen kan blenden zonder zichtbare naden. Pixelgegevens kunnen 8-bit of 16-bit integer, half float of 32-bit float zijn, met een willekeurig aantal kanalen, en textuurblokken worden gecomprimeerd met zlib. Eén bestand kan honderdduizenden individuele face-texturen bevatten. De meeste tools schrijven deze bestanden met de extensie .ptx; .ptex is een alternatieve spelling die in sommige documentatie voorkomt.

Beveiliging & veiligheid

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

Formaatdetails

in een notendop
VOLLEDIGE NAAMPtex Texture Fileook bekend als Ptex, Per-Face Texture
ONTWIKKELAARWalt Disney Animation Studiossinds 2008
MIME-TYPEapplication/octet-stream
TYPEBinary per-face texture container
STANDAARDOpen · royaltyvrij
GERELATEERD.jpg.png.tif.ecw
Deze extensie wordt ook gebruikt door…
  • 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 · BESTANDSSIGNATUUR
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.

Programma's die PTEX-bestanden openen

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

Technische details

diepe specificaties
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.
Uitgebracht2008
Laatste versieFile format version 1 (Ptex library 2.x)
Open standaardJa · royaltyvrij
Specificatieptex.us

PTEX conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PTEX-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PTEX-bestanden.

Veelgestelde vragen

Hoe open ik een .ptex-bestand?
Open het in 3D-software die Ptex ondersteunt, zoals Autodesk Maya, Foundry Mari, SideFX Houdini of Pixar RenderMan, door het als textuur toe te wijzen aan de bijbehorende mesh. Om alleen de header te lezen, bouwt u de open-source Ptex-bibliotheek en voert u „ptxinfo file.ptex” uit.
Is .ptex hetzelfde als .ptx?
Ze verwijzen naar hetzelfde Ptex-formaat. De meeste Ptex-tools schrijven standaard de extensie „.ptx”, terwijl „.ptex” als alternatief label verschijnt in sommige documentatie en bestandsdatabases. Het interne formaat is identiek.
Waarom kan ik een .ptex-bestand niet bekijken in een normale fotoviewer?
Een Ptex-bestand is geen enkele platte afbeelding. Het slaat een aparte kleine textuur op voor elke face van een 3D-oppervlak, plus mipmaps en nabijheidsgegevens, dus het is alleen zinvol wanneer het wordt toegepast op de bijbehorende mesh in een 3D-renderer.
Heb ik UV-maps nodig om een Ptex-bestand te gebruiken?
Nee. Het vermijden van handmatige UV-layout is juist het hele doel van Ptex. Elke face draagt zijn eigen textuur, dus de renderer heeft de mesh en het Ptex-bestand nodig, maar geen UV-coördinaten.
Kan ik een Ptex-textuur converteren naar een gewone PNG of TIFF?
Alleen door te bakken. U past de Ptex-textuur toe op een UV-gemapte kopie van het model en baket het oppervlak vervolgens naar een platte afbeelding in Maya, Mari of Houdini. Er is geen directe bestandsconverter.
Is Ptex gratis te gebruiken?
De Ptex-bibliotheek en het bestandsformaat zijn open source onder een BSD-licentie van Disney, dus het lezen en schrijven van het formaat is gratis. De 3D-applicaties die het gebruiken, zoals Maya en Mari, zijn commercieel.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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)

Gerelateerde extensies

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

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z