Develop
Develop
Select your platform

Semantic Classification for Scene

Updated: Jun 3, 2025
Scene anchors may include Semantic Classification, a label describing the real-world object the anchor represents. For example, when a user defines an object as a COUCH or a TABLE during space setup, the Scene Actor automatically adds an UOculusSceneObjectComponent to the spawned scene anchor. As a developer, you can access these classification labels using this component.
Supported Semantic Labels
Semantic Label
Description
Geometric Representation
Room Structure
 
 
CEILING
A ceiling
2D
DOOR_FRAME
A door frame. Must exist within a wall face
2D
FLOOR
A floor
2D
INVISIBLE_WALL_FACE
A wall face added by Space Setup to enclose an open room
2D
WALL_ART
A piece of wall art. Must exist within a wall face
2D
WALL_FACE
A wall face
2D
WINDOW_FRAME
A window frame - must exist within a wall face
2D
Room Contents
 
 
COUCH
A couch
2D (the seat) and 3D (the volume)
TABLE
A table
2D (the tabletop) and 3D (the volume)
BED
A bed
2D (the surface) and 3D (the volume)
LAMP
A lamp
3D
PLANT
A plant
3D
SCREEN
A screen
3D
STORAGE
A storage container
2D (a single shelf) and 3D (the volume)
Mesh Objects
 
 
GLOBAL_MESH
A triangle mesh of a user’s space captured during Space Setup
 
Unclassified Objects
 
 
OTHER
A general volume
3D
This list of labels is evolving, as we periodically add support for more 2D and 3D objects. Because of this, you should consider the OTHER type as a fallback. It may not be a type in the future, and an object you label as OTHER may need to be changed in the future.
Did you find this page helpful?