.PTEX

Arquivo PTEX

Ptex Texture File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .ptex é um mapa de textura por face criado com o sistema de textura Ptex da Disney, que pinta subdivisões e malhas poligonais sem qualquer layout de UV. Cada arquivo contém uma textura separada para cada face de uma superfície, além de mipmaps e dados de adjacência para filtragem contínua. Você abre e renderiza esses arquivos em softwares 3D como Autodesk Maya, Foundry Mari, SideFX Houdini ou Pixar RenderMan, e pode inspecionar um a partir da linha de comando com a ferramenta ptxinfo que acompanha a biblioteca Ptex de código aberto.

Desenvolvedor: Walt Disney Animation Studios Categoria: Arquivos de Imagem Raster Padrão aberto MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .JPG · .PNG · .TIF · .ECW

Nesta página

19k+ extensões indexadas
Última revisão em Aug 23, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PTEX?

Um arquivo .ptex é uma textura criada com o Ptex, o sistema de mapeamento de textura por face que o Walt Disney Animation Studios lançou como código aberto. Em vez de uma única imagem plana esticada sobre um modelo através de coordenadas UV, um arquivo Ptex armazena uma pequena textura separada para cada face de uma subdivisão ou malha poligonal. A Disney tem usado o formato em seus filmes desde 2008 porque ele permite que os artistas de textura pintem diretamente sobre uma superfície sem a necessidade de configurar UVs.

Internamente, um arquivo Ptex começa com a assinatura ASCII Ptex e armazena seus dados em little-endian. Ele agrupa todas as texturas de face de uma superfície em um único arquivo, junto com mipmaps para filtragem suave e um mapa de adjacência por face que permite que um renderizador faça a mesclagem entre os limites das faces sem costuras visíveis. Os dados de pixel podem ser inteiros de 8 ou 16 bits, half float ou float de 32 bits, com qualquer número de canais, e os blocos de textura são compactados com zlib. Um único arquivo pode conter centenas de milhares de texturas de faces individuais. A maioria das ferramentas grava esses arquivos com a extensão .ptx; .ptex é uma grafia alternativa vista em algumas documentações.

Segurança e proteção

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

Detalhes do formato

em resumo
NOME COMPLETOPtex Texture Filetambém conhecido como Ptex, Per-Face Texture
DESENVOLVEDORWalt Disney Animation Studiosdesde 2008
TIPO MIMEapplication/octet-stream
TIPOBinary per-face texture container
PADRÃOAberto · livre de royalties
RELACIONADO.jpg.png.tif.ecw
Esta extensão também é usada 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 · ASSINATURA DO ARQUIVO
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 abrem arquivos 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 aberto 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 aberto 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 aberto Compile wdas/ptex and run 'ptxinfo' to read the file's metadata and structure.

Detalhes técnicos

especificação 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.
Lançado2008
Versão mais recenteFile format version 1 (Ptex library 2.x)
Padrão abertoSim · livre de royalties
Especificaçãoptex.us

Conversões de PTEX

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PTEX. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PTEX.

Perguntas frequentes

Como faço para abrir um arquivo .ptex?
Abra-o dentro de um software 3D que suporte Ptex, como Autodesk Maya, Foundry Mari, SideFX Houdini ou Pixar RenderMan, atribuindo-o como uma textura na malha correspondente. Para ler apenas o cabeçalho, compile a biblioteca Ptex de código aberto e execute «ptxinfo file.ptex».
O .ptex é o mesmo que .ptx?
Eles se referem ao mesmo formato Ptex. A maioria das ferramentas Ptex grava a extensão «.ptx» por padrão, enquanto «.ptex» aparece como um rótulo alternativo em algumas documentações e bancos de dados de arquivos. O formato interno é idêntico.
Por que não consigo visualizar um arquivo .ptex em um visualizador de imagens normal?
Um arquivo Ptex não é uma única imagem plana. Ele armazena uma pequena textura separada para cada face de uma superfície 3D, além de mipmaps e dados de adjacência, portanto, só faz sentido quando aplicado à malha correspondente em um renderizador 3D.
Preciso de mapas UV para usar um arquivo Ptex?
Não. Evitar o layout manual de UV é todo o propósito do Ptex. Cada face carrega sua própria textura, então o renderizador precisa da malha e do arquivo Ptex, mas não de coordenadas UV.
Posso converter uma textura Ptex para um PNG ou TIFF regular?
Apenas através de baking. Você aplica a textura Ptex a uma cópia do modelo mapeada por UV e, em seguida, faz o bake da superfície para uma imagem plana no Maya, Mari ou Houdini. Não existe um conversor de arquivos direto.
O Ptex é gratuito para usar?
A biblioteca Ptex e o formato de arquivo são de código aberto sob uma licença do tipo BSD da Disney, portanto, a leitura e gravação do formato são gratuitas. Os aplicativos 3D que o utilizam, como Maya e Mari, são comerciais.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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

Extensões 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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z