.PTEX

PTEX Datei

Ptex Texture File
Frage stellen
SCHNELLE ANTWORT

Eine .ptex-Datei ist eine Textur-Map pro Fläche (per-face), die mit dem Ptex-Textursystem von Disney erstellt wurde. Dieses System bemalt Subdivision- und Polygon-Meshes ohne jegliches UV-Layout. Jede Datei enthält eine separate Textur für jede Fläche einer Oberfläche sowie Mipmaps und Adjazenzdaten für nahtloses Filtern. Sie können diese Dateien in 3D-Software wie Autodesk Maya, Foundry Mari, SideFX Houdini oder Pixar RenderMan öffnen und rendern. Über die Befehlszeile lässt sich eine Datei mit dem Tool ptxinfo untersuchen, das mit der Open-Source-Bibliothek Ptex ausgeliefert wird.

Entwickler: Walt Disney Animation Studios Kategorie: Rasterbilddateien Offener Standard MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .JPG · .PNG · .TIF · .ECW

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 23, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PTEX-Dateiformat?

Eine .ptex-Datei ist eine Textur, die mit Ptex erstellt wurde, dem von Walt Disney Animation Studios als Open Source veröffentlichten System für Textur-Mapping pro Fläche. Anstatt eines flachen Bildes, das über UV-Koordinaten über ein Modell gestreckt wird, speichert eine Ptex-Datei eine separate kleine Textur für jede Fläche eines Subdivision- oder Polygon-Meshes. Disney verwendet das Format seit 2008 in seinen Filmen, da es Texturkünstlern ermöglicht, direkt auf eine Oberfläche zu malen, ohne UVs anlegen zu müssen.

Intern beginnt eine Ptex-Datei mit der ASCII-Signatur Ptex und speichert ihre Daten im Little-Endian-Format. Sie packt alle Flächentetxuren einer Oberfläche in eine einzige Datei, zusammen mit Mipmaps für glattes Filtern und einer Adjazenzkarte pro Fläche, die es einem Renderer ermöglicht, über Flächengrenzen hinweg ohne sichtbare Nähte zu blenden. Die Pixeldaten können als 8-Bit- oder 16-Bit-Integer, Half-Float oder 32-Bit-Float mit einer beliebigen Anzahl von Kanälen vorliegen; Texturblöcke werden mit zlib komprimiert. Eine Datei kann Hunderttausende einzelner Flächentetxuren enthalten. Die meisten Tools schreiben diese Dateien mit der Endung .ptx; .ptex ist eine alternative Schreibweise, die in manchen Dokumentationen vorkommt.

Sicherheit

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.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEPtex Texture Filealias Ptex, Per-Face Texture
ENTWICKLERWalt Disney Animation Studiosseit 2008
MIME TYPEapplication/octet-stream
TYPBinary per-face texture container
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • 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 · DATEISIGNATUR
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.

Programme zum Öffnen von PTEX-Dateien

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

technische Spezifikation
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.
Veröffentlicht2008
Neueste VersionFile format version 1 (Ptex library 2.x)
Offener StandardJa · lizenzgebührenfrei
Spezifikationptex.us

PTEX-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PTEX-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PTEX-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .ptex-Datei?
Öffnen Sie sie in einer 3D-Software, die Ptex unterstützt, wie Autodesk Maya, Foundry Mari, SideFX Houdini oder Pixar RenderMan, indem Sie sie als Textur dem passenden Mesh zuweisen. Um nur den Header zu lesen, bauen Sie die Open-Source-Bibliothek Ptex und führen Sie „ptxinfo file.ptex“ aus.
Ist .ptex dasselbe wie .ptx?
Sie beziehen sich auf dasselbe Ptex-Format. Die meisten Ptex-Tools schreiben standardmäßig die Endung „.ptx“, während „.ptex“ als alternative Bezeichnung in einigen Dokumentationen und Datenbanken erscheint. Das interne Format ist identisch.
Warum kann ich eine .ptex-Datei nicht in einem normalen Bildbetrachter ansehen?
Eine Ptex-Datei ist kein einzelnes flaches Bild. Sie speichert eine separate kleine Textur für jede Fläche einer 3D-Oberfläche plus Mipmaps und Adjazenzdaten, sodass sie nur Sinn ergibt, wenn sie in einem 3D-Renderer auf das passende Mesh angewendet wird.
Benötige ich UV-Maps, um eine Ptex-Datei zu verwenden?
Nein. Das Vermeiden von manuellem UV-Layout ist der eigentliche Zweck von Ptex. Jede Fläche trägt ihre eigene Textur, daher benötigt der Renderer das Mesh und die Ptex-Datei, aber keine UV-Koordinaten.
Kann ich eine Ptex-Textur in ein reguläres PNG oder TIFF konvertieren?
Nur durch Backen. Sie wenden die Ptex-Textur auf eine UV-gemappte Kopie des Modells an und backen die Oberfläche dann in Maya, Mari oder Houdini in ein flaches Bild. Es gibt keinen direkten Dateikonverter.
Ist Ptex kostenlos nutzbar?
Die Ptex-Bibliothek und das Dateiformat sind Open Source unter einer BSD-Lizenz von Disney, daher ist das Lesen und Schreiben des Formats kostenlos. Die 3D-Anwendungen, die es nutzen, wie Maya und Mari, sind kommerziell.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen