.PTEX

Файл PTEX

Ptex Texture File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .ptex - это текстурная карта для каждой грани (per-face), созданная с помощью системы текстурирования Ptex от Disney, которая позволяет раскрашивать сабдив- и полигональные меши без использования UV-развертки. Каждый файл содержит отдельную текстуру для каждой грани поверхности, а также мипмапы и данные о соседстве граней для бесшовной фильтрации. Вы можете открывать и рендерить эти файлы в 3D-программах, таких как Autodesk Maya, Foundry Mari, SideFX Houdini или Pixar RenderMan, а также просматривать информацию о них через командную строку с помощью утилиты ptxinfo, входящей в состав библиотеки Ptex с открытым исходным кодом.

Разработчик: Walt Disney Animation Studios Категория: Файлы растровых изображений Открыть стандартное MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .JPG · .PNG · .TIF · .ECW

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 23, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PTEX?

Файл .ptex - это текстура, созданная с помощью Ptex, системы текстурирования каждой грани, которую студия Walt Disney Animation Studios выпустила как открытый исходный код. Вместо одного плоского изображения, натянутого на модель через UV-координаты, файл Ptex хранит отдельную маленькую текстуру для каждой грани сабдив- или полигонального меша. Disney использует этот формат в своих фильмах с 2008 года, так как он позволяет художникам по текстурам рисовать прямо на поверхности без необходимости делать UV-развертку.

Внутри файл Ptex начинается с ASCII-сигнатуры Ptex и хранит данные в формате little-endian. Он упаковывает все текстуры граней поверхности в один файл вместе с мипмапами для сглаженной фильтрации и картой соседства граней, которая позволяет рендереру выполнять смешивание на границах граней без видимых швов. Данные пикселей могут быть 8-битными или 16-битными целыми числами, half float или 32-битными float с любым количеством каналов, а блоки текстур сжимаются с помощью zlib. Один файл может содержать сотни тысяч индивидуальных текстур граней. Большинство инструментов записывают эти файлы с расширением .ptx; .ptex - это альтернативное написание, встречающееся в некоторой документации.

Безопасность и защита

РИСК: 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.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕPtex Texture Fileтакже известен как Ptex, Per-Face Texture
РАЗРАБОТЧИКWalt Disney Animation Studiosс 2008
MIME-ТИПapplication/octet-stream
ТИПBinary per-face texture container
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.jpg.png.tif.ecw
Это расширение также используется в…
  • 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 · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
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.

Программы, открывающие файлы PTEX

Windows5 apps
Autodesk Maya Платно 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 Платно 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) Открытый код Run 'ptxinfo file.ptex' to print the header, data type, channel count and per-face resolution.
macOS4 apps
Autodesk Maya Платно Assign the Ptex file as a texture on a mesh and render with a Ptex-aware renderer.
Foundry Mari Платно 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) Открытый код Build the library and run 'ptxinfo' to inspect the file header and levels.
Linux4 apps
Autodesk Maya Платно 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) Открытый код Compile wdas/ptex and run 'ptxinfo' to read the file's metadata and structure.

Технические подробности

глубокая спецификация
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.
Выпущен2008
Последняя версияFile format version 1 (Ptex library 2.x)
Открыть стандартноеДа · без роялти
Спецификацияptex.us

Конвертации PTEX

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PTEX. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PTEX.

Часто задаваемые вопросы

Как открыть файл .ptex?
Откройте его в 3D-программе с поддержкой Ptex, такой как Autodesk Maya, Foundry Mari, SideFX Houdini или Pixar RenderMan, назначив его текстурой для соответствующего меша. Чтобы просто прочитать заголовок, соберите библиотеку Ptex и запустите 'ptxinfo file.ptex'.
Является ли .ptex тем же самым, что и .ptx?
Они относятся к одному и тому же формату Ptex. Большинство инструментов Ptex по умолчанию записывают расширение '.ptx', в то время как '.ptex' встречается как альтернативная метка в некоторой документации и базах данных файлов. Внутренний формат идентичен.
Почему я не могу просмотреть файл .ptex в обычном просмотрщике изображений?
Файл Ptex не является единым плоским изображением. Он хранит отдельную маленькую текстуру для каждой грани 3D-поверхности, а также мипмапы и данные о соседстве, поэтому он имеет смысл только при применении к соответствующему мешу в 3D-рендерере.
Нужны ли мне UV-карты для использования файла Ptex?
Нет. Отказ от ручной UV-развертки - это основная цель Ptex. Каждая грань несет свою собственную текстуру, поэтому рендереру нужны меш и файл Ptex, но не UV-координаты.
Можно ли конвертировать текстуру Ptex в обычный PNG или TIFF?
Только путем запекания. Вы применяете текстуру Ptex к копии модели с UV-разверткой, а затем запекаете поверхность в плоское изображение в Maya, Mari или Houdini. Прямого конвертера файлов не существует.
Является ли Ptex бесплатным для использования?
Библиотека Ptex и формат файлов являются открытым исходным кодом под лицензией типа BSD от Disney, поэтому чтение и запись формата бесплатны. 3D-приложения, которые его используют, такие как Maya и Mari, являются коммерческими.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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)

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z