docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Simple AR sample

    The Simple AR sample is a good starting sample for beginners to AR Foundation development. This scene enables AR Foundation Point cloud visualization and Plane detection. You can open this sample in Unity from the Assets/Scenes/SimpleAR folder.

    Tip

    AR Foundation samples are supported on platforms that support the demonstrated feature. To check whether a feature is supported on your chosen platform, refer to the Platform support table and the documentation for that feature.

    Simple AR scene

    This scene provides on-screen buttons to you pause, resume, reset, and reload the AR Session.

    When a plane is detected, you can tap on the detected plane to place a cube on it. This uses the ARRaycastManager to perform a ray cast against the plane. If the plane is in TrackingState.Limited, it will highlight red. On ARCore, this means that ray casting will not be available until the plane is in TrackingState.Tracking again.

    The following table describes the available actions in this scene:

    Action Definition
    Pause Pauses the ARSession, meaning device tracking and trackable detection (for example plane detection) is temporarily paused. While paused, the ARSession doesn't consume CPU resources.
    Resume Resumes a paused ARSession. The device will attempt to relocalize and previously detected objects might shift around as tracking is reestablished.
    Reset Clears all detected trackables and effectively begins a new ARSession.
    Reload Completely destroys the ARSession GameObject and re-instantiates it. This simulates the behavior you might experience during scene switching.
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)