model/x-bsp MIME Type

Learn what model/x-bsp identifies for Quake III BSP maps, how the binary structure works, and how Poly supports it.

MIME type details for model/x-bsp

In active use
MIME typemodel/x-bsp
Extensions
.bsp
Magic number49 42 53 50 (IBSP)
First standardized1999
Created byid Software
Browser support
Example applicationsGtkRadiant, Quake III Arena, ioquake3
Poly supportPartial. Poly supports the Quake III BSP variant with recognizable geometry and related materials.
Indexed by PolyYes. Poly indexes filenames and available scene metadata; lump entries are not separate searchable records.
Preview in PolyYes. Poly previews supported map geometry, materials, and lightmaps.
Poly agentYes. An optimized rendition of the 3D scene is provided to the agent, allowing compact yet information-rich multimodal interaction with 3D files.

What does model/x-bsp represent?

model/x-bsp is an unregistered identity for the Quake III Arena BSP map variant. Its header is IBSP; the supported standard version is 46. A lump directory points to entities, textures, vertices, faces, lightmaps, and visibility data.1

The .bsp suffix is used by several engines. This identity and Poly support refer to Quake III style maps, not every BSP dialect.

Opening and conversion

Open it with GtkRadiant or a compatible Quake III engine, keeping the map's textures and archive dependencies available. Exporting visible geometry to glTF or OBJ can help with general 3D tools, but entities, shaders, portals, and visibility data are engine-specific.

Support in Poly

Poly previews supported Quake III map geometry and materials, indexes filenames and available scene metadata, and gives the agent an optimized rendition of the scene. It does not expose every lump or displayed count as a separately searchable item.

Footnotes

  1. id Software. Quake III Arena qfiles.h. The source defines the IBSP identifier, BSP version 46, lump constants, and lightmap dimensions.
© Poly Corp. 2026