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?
Thumbs up icon
Thumbs down icon