.PTEX

Archivo PTEX

Ptex Texture File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .ptex es un mapa de texturas por cara creado con el sistema de texturas Ptex de Disney, que permite pintar mallas de subdivisión y poligonales sin necesidad de un diseño de UV. Cada archivo contiene una textura independiente para cada cara de una superficie, además de mipmaps y datos de adyacencia para un filtrado sin costuras. Estos archivos se abren y renderizan en software 3D como Autodesk Maya, Foundry Mari, SideFX Houdini o Pixar RenderMan, y se pueden inspeccionar desde la línea de comandos con la herramienta ptxinfo que se incluye con la biblioteca de código abierto Ptex.

Desarrollador: Walt Disney Animation Studios Categoría: Archivos de imagen de mapa de bits Estándar abierto MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .JPG · .PNG · .TIF · .ECW

En esta página

19k+ extensiones indexadas
Última revisión Aug 23, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo PTEX?

Un archivo .ptex es una textura creada con Ptex, el sistema de mapeo de texturas por cara que Walt Disney Animation Studios lanzó como código abierto. En lugar de una única imagen plana estirada sobre un modelo mediante coordenadas UV, un archivo Ptex almacena una pequeña textura independiente para cada cara de una malla poligonal o de subdivisión. Disney ha utilizado este formato en sus películas desde 2008 porque permite a los artistas de texturas pintar directamente sobre una superficie sin tener que desplegar UVs.

Internamente, un archivo Ptex comienza con la firma ASCII Ptex y almacena sus datos en formato little-endian. Empaqueta todas las texturas de las caras de una superficie en un solo archivo, junto con mipmaps para un filtrado suave y un mapa de adyacencia por cara que permite al motor de renderizado realizar mezclas a través de los límites de las caras sin costuras visibles. Los datos de los píxeles pueden ser enteros de 8 o 16 bits, half float o float de 32 bits, con cualquier número de canales, y los bloques de textura se comprimen con zlib. Un solo archivo puede contener cientos de miles de texturas de caras individuales. La mayoría de las herramientas escriben estos archivos con la extensión .ptx; .ptex es una variante ortográfica que se observa en alguna documentación.

Seguridad y protección

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

Detalles del formato

en pocas palabras
NOMBRE COMPLETOPtex Texture Filetambién conocido como Ptex, Per-Face Texture
DESARROLLADORWalt Disney Animation Studiosdesde 2008
TIPO MIMEapplication/octet-stream
TIPOBinary per-face texture container
ESTÁNDARAbierto · libre de regalías
RELACIONADO.jpg.png.tif.ecw
Esta extensión también es utilizada por…
  • 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 DE ARCHIVO
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.

Programas que abren archivos PTEX

Windows5 apps
Autodesk Maya Pago 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 Pago 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) Código abierto Run 'ptxinfo file.ptex' to print the header, data type, channel count and per-face resolution.
macOS4 apps
Autodesk Maya Pago Assign the Ptex file as a texture on a mesh and render with a Ptex-aware renderer.
Foundry Mari Pago 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) Código abierto Build the library and run 'ptxinfo' to inspect the file header and levels.
Linux4 apps
Autodesk Maya Pago 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) Código abierto Compile wdas/ptex and run 'ptxinfo' to read the file's metadata and structure.

Detalles técnicos

especificación profunda
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.
Lanzado2008
Última versiónFile format version 1 (Ptex library 2.x)
Estándar abierto · libre de regalías
Especificaciónptex.us

Conversiones de PTEX

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos PTEX. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos PTEX.

Preguntas frecuentes

¿Cómo abro un archivo .ptex?
Ábralo dentro de un software 3D que admita Ptex, como Autodesk Maya, Foundry Mari, SideFX Houdini o Pixar RenderMan, asignándolo como una textura en la malla correspondiente. Para leer solo el encabezado, compile la biblioteca Ptex de código abierto y ejecute «ptxinfo file.ptex».
¿Es .ptex lo mismo que .ptx?
Se refieren al mismo formato Ptex. La mayoría de las herramientas de Ptex escriben la extensión «.ptx» por defecto, mientras que «.ptex» aparece como una etiqueta alternativa en alguna documentación y bases de datos de archivos. El formato interno es idéntico.
¿Por qué no puedo ver un archivo .ptex en un visor de imágenes normal?
Un archivo Ptex no es una única imagen plana. Almacena una pequeña textura independiente para cada cara de una superficie 3D, además de mipmaps y datos de adyacencia, por lo que solo tiene sentido cuando se aplica a la malla correspondiente en un motor de renderizado 3D.
¿Necesito mapas UV para usar un archivo Ptex?
No. Evitar el diseño manual de UV es precisamente el propósito de Ptex. Cada cara lleva su propia textura, por lo que el motor de renderizado necesita la malla y el archivo Ptex, pero no coordenadas UV.
¿Puedo convertir una textura Ptex a un PNG o TIFF normal?
Solo mediante el proceso de horneado (baking). Se aplica la textura Ptex a una copia del modelo con mapeo UV y luego se hornea la superficie en una imagen plana en Maya, Mari o Houdini. No existe un convertidor de archivos directo.
¿Es Ptex de uso gratuito?
La biblioteca Ptex y el formato de archivo son de código abierto bajo una licencia de estilo BSD de Disney, por lo que la lectura y escritura del formato es gratuita. Las aplicaciones 3D que lo utilizan, como Maya y Mari, son comerciales.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z