model/x-pk3 MIME Type
model/x-pk3 identifies for Quake III PK3 archives, how to open them, and how Poly supports them. MIME type details for model/x-pk3
In active use| MIME type | model/x-pk3 |
|---|---|
| Extensions | .pk3 |
| First standardized | 1999 |
| Created by | id Software |
| Browser support | |
| Example applications | Quake III Arena, ioquake3, 7-Zip |
| Poly support | Partial. Poly supports Quake III PK3 archives when they contain supported map or scene data. |
| Indexed by Poly | Yes. Poly indexes the archive name and supported scene metadata; members are not all separate searchable records. |
| Preview in Poly | Partial. Preview depends on complete supported geometry and its archive dependencies. |
| Poly agent | Partial. An optimized rendition of supported 3D content is provided to the agent; scripts and unrelated members remain limited. |
What does model/x-pk3 represent?
model/x-pk3 is an unregistered identity for the Quake III Arena PK3 package convention. A PK3 is a ZIP archive whose paths contain maps, textures, shaders, models, sounds, and scripts for the game.1 It is a package, not a single mesh format.
Other engines and tools can use .pk3 differently. Check the archive contents and expected paths before assuming Quake III compatibility.
Opening and inspecting it
Use Quake III Arena or ioquake3 to resolve game assets, or a ZIP utility to inspect the package. Preserve internal paths when repacking. A .bsp map may rely on textures and shaders in the same archive.
Support in Poly
Poly can recognize supported Quake III archive content and preview supported 3D geometry when dependencies are available. It indexes the archive name and scene metadata, and provides an optimized rendition to the agent. Arbitrary scripts, sounds, and unrelated members are not represented as geometry.
Footnotes
- id Software and GtkRadiant documentation. Making the .pk3 File. ↩