Skip to content

2D menu

This menu type represents a standard 2D element covering most of the screen or the entire screen.

Use cases

  • The process of working with your app can be divided into two stages: The first part requires AR but the second part does not. In this case, the user can switch between AR and 2D mode.
  • For example, a user detect a physical object and then the app shows a 2D menu to interact with the object.
  • Your app does not need immersive AR experience, but you want to provide some AR features.
  • You need to display an extensive amount of information or options that would be difficult to display in AR.
  • Your menu includes a complex multi-level structure that would be difficult to display in AR.
  • You want to have a fallback for devices that do not support AR at all.

Risks

  • Menu significantly reduces the immersion and breaks AR experience. (bad)
  • Users have tendency to forget about AR because 2D is more familiar for them. (not so bad)
  • It is difficult to switch between AR and 2D mode. (not so bad)

Example

A user wants to add a new 3D model to the scene. The app shows a 2D menu with a list of available models. It is a large collections with many categories and subcategories. It would be difficult to display all this information in AR.

Implementation

There is no specific implementation for 2D menu. You can use any UI framework or library for your platform to create a 2D menu.