Skip to main content

SceneViewerSessionOptions

interface SceneViewerSessionOptions

Options for the SceneViewerSession

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
filestring | null✔️This URL specifies the glTF or glb file that should be loaded into Scene Viewer. This should be URL-escaped. If null is given, it will try to use current model shown on the canvas. This behavior only works when the format of the model shown is either "glTF" or "glb".
fallbackURLstring | null✔️This is a Google Chrome feature supported only for web-based implementations. When the Google app com.google.android.googlequicksearchbox is not present on the device, this is the URL that Google Chrome navigates to.
modestring✔️"ar_only"See SCENE_VIEWER_MODE for available modes (also check their official page for details).
titlestring | null✔️A name for the model. If present, it will be displayed in the UI. The name will be truncated with ellipses after 60 characters.
linkstring | null✔️A URL for an external webpage. If present, a button will be surfaced in the UI that intents to this URL when clicked.
soundstring | null✔️A URL to a looping audio track that is synchronized with the first animation embedded in a glTF file. It should be provided alongside a glTF with an animation of matching length. If present, the sound is looped after the model is loaded. This should be URL-escaped.
resizableboolean✔️trueWhen set to false, users will not be able to scale the model in the AR experience. Scaling works normally in the 3D experience.
verticalboolean✔️falseWhen set to true, users will be able to place the model on a vertical surface.
disableOcclusionboolean✔️falseWhen set to true, SceneViewer will disable object blending
initialScalestring | null✔️"auto"Initial scale of the 3D model. If set to null, 3D model will shown as its original size and will disable the "View actual size" button. Default value is "auto", and "1" will show model size in 100%, "2" in 200%, "0.5" in 50% and so on.
shareTextstring | null✔️A text that will be displayed when user clicked the share button.