.PTEX

PTEX ファイル

Ptex Texture File
質問する
クイック回答

.ptexファイルは、DisneyのPtexテクスチャシステムで作成された面ごとのテクスチャマップです。これはUVレイアウトなしでサブディビジョンやポリゴンメッシュにペイントを行う仕組みです。各ファイルには、1つのサーフェスのすべての面に対する個別のテクスチャに加え、シームレスなフィルタリングのためのミップマップと隣接データが保持されています。これらのファイルは、Autodesk Maya、Foundry Mari、SideFX Houdini、Pixar RenderManなどの3Dソフトウェアで開き、レンダリングすることができます。また、オープンソースのPtexライブラリに付属しているptxinfoツールを使用して、コマンドラインから内容を確認することも可能です。

開発元: Walt Disney Animation Studios カテゴリ: プラグインファイル オープンスタンダード MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .JPG · .PNG · .TIF · .ECW

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 23, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

PTEX ファイル形式とは?

.ptexファイルは、Walt Disney Animation Studiosがオープンソースとして公開した面ごとのテクスチャマッピングシステムであるPtexで作成されたテクスチャです。UV座標を介して1枚の平面画像をモデルに引き伸ばして貼り付ける代わりに、Ptexファイルはサブディビジョンまたはポリゴンメッシュのすべての面に対して、個別の小さなテクスチャを保存します。Disneyは2008年以来、自社の映画でこのフォーマットを使用しています。これにより、テクスチャアーティストはUVを展開することなく、サーフェスに直接ペイントできるようになりました。

内部的には、PtexファイルはASCIIシグネチャのPtexで始まり、リトルエンディアンでデータを保存します。サーフェスのすべての面のテクスチャを1つのファイルにまとめ、滑らかなフィルタリングのためのミップマップと、レンダラーが面の境界をまたいで目に見える継ぎ目なくブレンドできるようにするための面ごとの隣接マップを保持しています。ピクセルデータは8ビットまたは16ビットの整数、ハーフフロート、または32ビットの浮動小数点に対応し、任意のチャンネル数を持つことができ、テクスチャブロックはzlibで圧縮されます。1つのファイルで数十万個の個別の面テクスチャを保持できます。ほとんどのツールはこれらのファイルを.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
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • 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.
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
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 フリーミアム 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 フリーミアム 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 フリーミアム 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 フリーミアム Render per-face textures by pointing a shader at the Ptex file.
SideFX Houdini フリーミアム 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 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
PTEX ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。PTEX ファイルについて最初の質問をしてみましょう。

よくある質問

.ptexファイルはどうやって開きますか?
Autodesk Maya、Foundry Mari、SideFX Houdini、Pixar RenderManなど、Ptexをサポートする3Dソフトウェア内で、対応するメッシュにテクスチャとして割り当てることで開きます。ヘッダーのみを読み取る場合は、オープンソースのPtexライブラリをビルドして「ptxinfo file.ptex」を実行してください。
.ptexと.ptxは同じものですか?
どちらも同じPtexフォーマットを指します。ほとんどのPtexツールはデフォルトで「.ptx」拡張子を書き出しますが、一部のドキュメントやファイルデータベースでは「.ptex」という別名が使われています。内部フォーマットは同一です。
なぜ普通の画像ビューアで.ptexファイルを表示できないのですか?
Ptexファイルは単一のフラットな画像ではないためです。3Dサーフェスのすべての面に対する個別の小さなテクスチャ、ミップマップ、および隣接データを保存しており、3Dレンダラーで対応するメッシュに適用されたときにのみ意味をなします。
Ptexファイルを使用するのにUVマップは必要ですか?
いいえ。手動のUVレイアウトを回避することこそがPtexの目的です。各面が独自のテクスチャを持っているため、レンダラーにはメッシュとPtexファイルが必要ですが、UV座標は不要です。
Ptexテクスチャを通常のPNGやTIFFに変換できますか?
ベイク処理によってのみ可能です。UVマップされたモデルのコピーにPtexテクスチャを適用し、Maya、Mari、Houdiniなどでサーフェスをフラットな画像にベイクします。直接的なファイルコンバーターはありません。
Ptexは無料で使用できますか?
Ptexライブラリとファイルフォーマットは、DisneyからBSDスタイルのライセンスの下でオープンソースとして公開されているため、フォーマットの読み書きは無料です。MayaやMariのようにそれを使用する3Dアプリケーションは商用製品です。

参考文献

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 で閲覧