Pointer for Teleporting

Here there are:

  • autoplay - loads a scene immediately without showing the play button.
  • hideplay - hides the play button, useful when the scene is played with the Viewer.play() API function.
  • help - automatically shows the help menu when a scene starts to load.
  • view=<VIEW-NAME> - starts the scene from or teleports to the <VIEW-NAME> view.
  • vrhi - when using Google Cardboard for VR, increases render target resolution, which improves quality but requires higher end mobile device.
  • vrlo - when using Google Cardboard for VR, decreases render target resolution, which decreases quality but improves performance.
  • mobile - allows to test mobile version of a scene on a desktop computer (reversed mouse, a bit different menu).
  • nomovetarget - disable move target indicator that is shown after initiating a walk by clicking/tapping the target place,
  • nogazeteleport - disables gaze teleport in VR.
  • nogamepadteleport - disables gamepad teleport. Some gamepads can be configured to simulate keyboard events, if this hash is present, such a gamepad can be used for walking instead of teleporting.
  • mobilehi - forces mirror light probes generation on mobile devices. Mirror light probes used for mirror-like reflections are off by default on mobile devices to limit the memory usage.
  • webgl1 - forces the viewer to use WebGL version 1 even if the browser supports WebGL version 2.
  • flipmouse - changes the mouse to rotate the scene instead of the camera in the Walk view mode.

For debugging:

  • log - writes some debug logs to JavaScript console (F12)
  • debugbuffers - shows which objects were detected to be copies of other objects (such copies reduce scene download size).

(EDIT 24.02.2019: added mobliehi and flipmouse description to this list)
(EDIT 25.03.2019: added help description to this list)
(EDIT 05.10.2022: added hideplay, view and webgl1 description to this list)
(EDIT 2.12.2022: added nomovetarget)

3 Likes