Skip to main content

Anatomy of a Catalog Item

Every item in the catalog is a small database record: a 3D model plus a set of fields that describe what the item is, how big it is, how it connects, and how it behaves in a room. This page documents the fields that apply to every item, whatever its category.

Some categories add extra data on top of this shared backbone — a video collaboration device has ports, an acoustic panel has absorption values. Those differences are covered in Requirements by Category.

Added by BMR, not by users

These fields are populated by the BMR team when an item is added. Customers read them in the catalog and place the item — they don't edit the data.


The shared backbone

Fields captured for every catalog item:

FieldWhat it is
NameStable internal identifier / model key — lowercase and underscored
Display NameThe human-facing label shown in the catalog
BrandManufacturer name
SKUManufacturer part / model number — the primary way an exact component is identified. Captured whenever the item has one
CategoryOne of the fixed set — this drives which extra fields apply
MaterialPrimary materials, comma-separated (e.g. plastic, glass)
DescriptionShort functional summary of the item
ColorFinish, or a note on available options
Average PriceIndicative price (optional)
MeasurementsPhysical size — width × height × depth
LinkManufacturer product page (optional)
Equipment ImageThumbnail shown in the catalog — JPG / PNG / GIF
GLB Model3D model used in BMR Studio
USDZ ModelAR model used on iPhone and iPad
FeaturesCapability flags — see below
Mounting TypesWhere the item can be placed — see below
TagsFree-form labels for grouping and search (optional)

Features

Features are simple capability flags. They tell the platform what an item can do, which drives placement rules and guidance. An item can have any combination:

FlagMeaning
ScreenHas a display surface
CameraIncludes a camera
MicrophoneIncludes one or more microphones
Has SpeakerIncludes audio output
TouchScreen is touch-capable
AcousticProvides acoustic treatment (see acoustic properties)
ResizableCan be scaled to different sizes
ReflectivityHas a reflective surface relevant to acoustics or optics
Is MountIs a mounting bracket or fixture for other equipment

Mounting types

Where an item can physically go. Used to validate placement in BMR Studio and AR Design:

Floor · Wall · Ceiling · Rack · Table


The 3D model

Two model files back every item:

  • GLB — used in BMR Studio for detailed placement on the web.
  • USDZ — used in AR Design for real-time rendering on iPhone and iPad.

Both must meet the 3D Model Standards. Where an item exposes ports or contains devices (cameras, microphones, speakers, screens), those are positioned on the model in the 3D Configurator.


This list will grow

The catalog is an evolving data layer. As new fields are introduced — for example additional physical, acoustic, or connectivity attributes — they are added here. Fields that exist only to serve a specific external tool are intentionally left out of this first version.