docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    AR Starter Assets

    This sample is installed into the default location for package samples, in the Assets\Samples\XR Interaction Toolkit\[version]\AR Starter Assets folder. You can move these Assets to a different location after importing it.

    The XR Interaction Toolkit package provides an example implementation for mobile AR development. This includes the a demo scene and some prefabs to get you started with your own projects.

    Asset Description
    ARDemoSceneAssets\ Asset folder containing assets only used for the ARDemoScene.
    Editor\Scripts\ Asset folder containing Unity Editor scripts which adds Project Validation rules for the sample.
    Materials\FeatheredPlaneMaterial This material provides a visual representation used for AR plane detection in the XR Simulator and in builds.
    Prefabs\AR Feathered Plane This prefab uses the FeatheredPlaneMaterial to show where the AR plane is detected or simulated.
    Prefabs\Screen Space Ray Interactor This prefab contains the component for adding the input device to the input system that the Touchscreen Gestures actions are bound to and the XR Ray Interactor setup to work with mobile AR devices.
    Prefabs\XR Origin (AR Rig) This contains the basic configuration to use interactions with a mobile device, containing components from AR Foundation and leveraging the Screen Space Ray Interactor prefab and the AR settings on the XR Ray Interactor.
    Scripts\ARContactSpawnTrigger Component that spawns an object from the designated list at the physical contact point with an AR plane.
    Scripts\ARFeatheredPlaneMeshVisualizer Component that supports a feathering effect at the edge of a detected plane, which reduces the visual impression of a hard edge.
    Scripts\ARInteractorSpawnTrigger Component that spawns an object from the designated list at the point where the Ray Interactor hits the AR plane when the specific Spawn Object action is triggered from the Input System.
    ARDemoScene Scene that illustrates a basic AR rig setup that supports screen space touch gestures along with example interactable objects that can be spawned and UI.

    Prerequisites and setup

    In order for this sample to function properly, a few additional packages are required. Install these by clicking Fix in Edit > Project Settings > XR Plug-in Management > Project Validation or by using the Window > Package Manager window.

    • Starter Assets sample - imported from Package Manager under XR Interaction Toolkit in the Samples area
    • AR Foundation (com.unity.xr.arfoundation) - 4.2.8 or newer
    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)