.PTEX

Fichier PTEX

Ptex Texture File
Poser une question
RÉPONSE RAPIDE

Un fichier .ptex est une carte de texture par face créée avec le système de texture Ptex de Disney, qui permet de peindre des maillages de subdivision et de polygones sans aucune disposition UV. Chaque fichier contient une texture distincte pour chaque face d'une surface, ainsi que des mipmaps et des données d'adjacence pour un filtrage sans raccord. Vous pouvez ouvrir et effectuer le rendu de ces fichiers dans des logiciels 3D tels qu'Autodesk Maya, Foundry Mari, SideFX Houdini ou Pixar RenderMan, et vous pouvez en inspecter un en ligne de commande avec l'outil ptxinfo fourni avec la bibliothèque open-source Ptex.

Développeur : Walt Disney Animation Studios Catégorie : Fichiers d`image raster Standard ouvert MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux
Lié : .JPG · .PNG · .TIF · .ECW

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 23, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PTEX ?

Un fichier .ptex est une texture créée avec Ptex, le système de mappage de texture par face que Walt Disney Animation Studios a publié en open source. Au lieu d'une image plate étirée sur un modèle via des coordonnées UV, un fichier Ptex stocke une petite texture distincte pour chaque face d'un maillage de subdivision ou de polygones. Disney utilise ce format dans ses films depuis 2008 car il permet aux artistes de texture de peindre directement sur une surface sans avoir à déplier les UV.

À l'intérieur, un fichier Ptex commence par la signature ASCII Ptex et stocke ses données en little-endian. Il regroupe toutes les textures de face d'une surface dans un seul fichier, avec des mipmaps pour un filtrage fluide et une carte d'adjacence par face qui permet à un moteur de rendu de mélanger les limites des faces sans raccords visibles. Les données de pixels peuvent être des entiers 8 bits ou 16 bits, des demi-flottants (half float) ou des flottants 32 bits, avec n'importe quel nombre de canaux, et les blocs de texture sont compressés avec zlib. Un seul fichier peut contenir des centaines de milliers de textures de faces individuelles. La plupart des outils écrivent ces fichiers avec l'extension .ptx ; .ptex est une variante d'orthographe rencontrée dans certaines documentations.

Sécurité et sûreté

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

Détails du format

en bref
NOM COMPLETPtex Texture Filealias Ptex, Per-Face Texture
DÉVELOPPEURWalt Disney Animation Studiosdepuis 2008
TYPE MIMEapplication/octet-stream
TYPEBinary per-face texture container
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • 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.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
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.

Programmes qui ouvrent les fichiers PTEX

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

Détails techniques

spécifications approfondies
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.
Publié2008
Dernière versionFile format version 1 (Ptex library 2.x)
Standard ouvertOui · libre de droits
Spécificationptex.us

Conversions PTEX

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PTEX. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PTEX.

Foire aux questions

Comment ouvrir un fichier .ptex ?
Ouvrez-le dans un logiciel 3D prenant en charge Ptex, tel qu'Autodesk Maya, Foundry Mari, SideFX Houdini ou Pixar RenderMan, en l'assignant comme texture sur le maillage correspondant. Pour lire uniquement l'en-tête, compilez la bibliothèque open-source Ptex et exécutez « ptxinfo file.ptex ».
Est-ce que .ptex est la même chose que .ptx ?
Ils font référence au même format Ptex. La plupart des outils Ptex écrivent l'extension « .ptx » par défaut, tandis que « .ptex » apparaît comme une étiquette alternative dans certaines documentations et bases de données de fichiers. Le format interne est identique.
Pourquoi ne puis-je pas visualiser un fichier .ptex dans une visionneuse d'images normale ?
Un fichier Ptex n'est pas une image plate unique. Il stocke une petite texture distincte pour chaque face d'une surface 3D, plus des mipmaps et des données d'adjacence, il n'a donc de sens que lorsqu'il est appliqué au maillage correspondant dans un moteur de rendu 3D.
Ai-je besoin de cartes UV pour utiliser un fichier Ptex ?
Non. Éviter la disposition manuelle des UV est tout l'intérêt de Ptex. Chaque face porte sa propre texture, le moteur de rendu a donc besoin du maillage et du fichier Ptex, mais pas de coordonnées UV.
Puis-je convertir une texture Ptex en un fichier PNG ou TIFF classique ?
Uniquement par baking. Vous appliquez la texture Ptex à une copie du modèle mappée en UV, puis vous calculez la surface vers une image plate dans Maya, Mari ou Houdini. Il n'existe pas de convertisseur de fichier direct.
L'utilisation de Ptex est-elle gratuite ?
La bibliothèque et le format de fichier Ptex sont open source sous une licence de style BSD de Disney, donc la lecture et l'écriture du format sont gratuites. Les applications 3D qui l'utilisent, comme Maya et Mari, sont commerciales.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z