Build the immersive world with ToF AR.Build the immersive world with ToF AR.

ToF (Time of Flight) AR

Build the immersive world with  ToF AR – an advanced toolkit for efficient AR app development

ToF AR Lab

A collection of exciting sample applications and games that show some of the range of ToF AR functionality:

What's in the Lab

Menu view of the ToF AR lab.Menu view of the ToF AR lab.
  • SimpleARFoundation – Try out the Hand recognition, Mesh, and Modeling features.
  • Puppet – A puppet show where your hands are the stars.
  • HandDecoration – Put something fancy on the back of your hands.
  • Rock Paper Scissors – Play the classic game against your device.
  • Juggling – Keep as many balls as possible in the air.
  • BGChange – Turn the sky into a galaxy of stars.
  • TextureRoom – Put an animation or custom message on the surfaces around you.
  • IceWater – Create an ice chilled pool in any room.
  • BallPool – The room fills up with colored balls that you can move around.
  • StepOn – Let flowers bloom wherever you step or touch.
  • Kirigami – Make butterflies appear just by touch.
  • SandBoxRoom – Overlay the room with an animated landscape.
  • Humanoid Hand – Experiment with linking hand movements and face recognition to a 3D avatar.

How it works

Tap the sample to start, and when you want to end the session, just tap the screen with four fingers.

There is also an information icon that brings up app version, device model name and device specific settings.

The sample apps using the front camera requires devices with a front camera Depth sensor and a recommended distance of 70 cm (about an arm's length).

More about the sample apps and games

SimpleARFoundation

With easy to use controls you can try out the Hand recognition, Mesh, and Modeling features provided in ToF AR and UnityARFoundation.

ToF AR 220809 Lab SimpleARFoundationToF AR 220809 Lab SimpleARFoundation
A man with fuzzy, googly eyed puppets digitally rendered over his hands.A man with fuzzy, googly eyed puppets digitally rendered over his hands.

Puppet

It's a puppet show at your fingertips!

Using the front camera you can turn your hands into googly eyed, fuzzy puppets.

Hand Decoration

Display animated decorations on the back of your hands. Using Hand recognition the decorations move and turn with you and there are four to choose between.

A person showing the back of their hands, containting digitally added symbols.A person showing the back of their hands, containting digitally added symbols.
ToF AR 220927 Lab RPSToF AR 220927 Lab RPS

Rock Paper Scissors

This classic game of Rock Paper Scissors is using ToF AR gesture recognition to decide the winner.

Start by giving thumbs up and then the in-app referee's voice will guide you through the game rounds. Available languages are Japanese, English and Chinese.

Juggling

After the ToF AR face and hand recognition provides you with a bone model for each hand, the on-screen instructions will guide you to a good juggling position.

Then, when you're ready, the game will start by dropping a ball, so just catch it, and start to juggle!

As the game progresses more and more balls will be added, and to challenge yourself even more you can easily change the difficulty settings. You can also turn off and on a white mask that follow your facial expressions, as well as change the bone model visibility.

ToF AR 220927 Lab JugglingToF AR 220927 Lab Juggling
A hand giving a glowing thumbs up in front of a background changing into a starry night.A hand giving a glowing thumbs up in front of a background changing into a starry night.

BGChange

Using both Hand and Sky detection, this app gives you a whole new background.

Just give a thumbs up and with a pop and a ripple the sky turns into a starry, starry night with an aurora that fades back after a while.

TextureRoom

With 3D Capturing, the TextureRoom app creates a mesh of the environment and maps either an animation, a custom text, or a photo from your camera roll onto it.

Choose one of the three modes available:

  1. TextureAnimation mode – text and symbols are animated across the walls
  2. TextInput mode– Enter a message that will be mapped on the walls.
  3. Stamp mode – Add an image from the camera roll and rotate, scale and position it with controls accessed by a simple tap.
Three images showing the different TextureRoom functions.Three images showing the different TextureRoom functions.
Three images showing a room being filled mid-way with water.Three images showing a room being filled mid-way with water.

IceWater

Tap the screen to fill up the room with water. Tap it again to drop some ice cubes in.

Move your device to see above or below the surface.

BallPool

The floor fills up with colored balls that drops in from above.

When objects, like hands, feet, or a person, enters the scene they can move the balls around.

AR balls falling onto the floor, being moved around by a man.AR balls falling onto the floor, being moved around by a man.
StepOn sample app showing a man touching the wall and flowers appearing, and a man walking across the room with grass appearing in his steps.StepOn sample app showing a man touching the wall and flowers appearing, and a man walking across the room with grass appearing in his steps.

StepOn

The sample uses the plane and depth recognition to grow flowers and grass where hands or feet touch a surface.

Kirigami

Touch a wall with your hand, tap the floor with your foot, or simply touch the screen, and watch butterflies fly from the surfaces and flutter around.

A room where cutout butterflies flutterA room where cutout butterflies flutter
Two images of a meeting room, one with a mesh overlaid and one with an animated AR landscape.Two images of a meeting room, one with a mesh overlaid and one with an animated AR landscape.

SandBoxRoom

Using the ToF AR Mesh, the 3D scanned environment is displayed in a colorful block design style.

Scanning starts when the app is opened and the environment is created by tapping the icon.

Tap the icon again to reset the scan and delete the landscape.

HumanoidHand

Explore and experiment with how to calibrate the hand and facial recognition of a 3D avatar, and connect to a numerical pad to try different facial expressions.

A virtual human model superimposed over a person moving their hands, head and face.A virtual human model superimposed over a person moving their hands, head and face.

Interested?

Now you know what the ToF AR Lab can do, let's go back to the download page and get started!