# Samples using Sceneform

## SDK samples

These samples are intended to get developers up and running with Sceneform with
minimal effort. They are intentionally small and highlight the key items needed
in order to use Sceneform.

These samples are published in the
[Sceneform SDK for Android](https://github.com/google-ar/sceneform-android-sdk)
repository on GitHub. They are updated every release.

- [HelloSceneform](https://github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/hellosceneform) is the most straightforward of the samples, showing how to use [`ArFragment`](https://developers.google.com/sceneform/reference/com/google/ar/sceneform/ux/ArFragment) for automatically managing the ARCore session.
- [Animation](https://github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/animation) shows how to use models imported with animation data.
- [AugmentedFaces](https://github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/augmentedfaces) shows how to identify and apply textures and models to different regions and vertices of a face.
- [Augmented Images](https://github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/augmentedimage) demonstrates using ARCore Augmented Images API with Sceneform.
- [Solar System](https://github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/solarsystem) demonstrates loading multiple models and using local coordinate space to position and rotate objects.
- [ChromaKey Video](https://github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/chromakeyvideo) demonstrates using an [`ExternalTexture`](https://developers.google.com/sceneform/reference/com/google/ar/sceneform/rendering/ExternalTexture) and a custom material to display Chroma Keyed (green screen) video on a renderable.
- [VideoRecording Sample](https://github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/videorecording) shows how to use the sample `VideoRecording` class to capture Sceneform [`Sceneview`s](https://developers.google.com/sceneform/reference/com/google/ar/sceneform/SceneView) to a local video file.

## Usage samples

Usage samples are inspired by issues and questions from you, developers using
Sceneform. These samples are designed to show some specific aspect of Sceneform.
These samples are independent of the Sceneform SDK releases, and as such, are
updated at different times based on need or current topics related to using
Sceneform.

Details on these samples are located in the
[sceneform-samples](https://github.com/googlesamples/sceneform-samples)
project on GitHub.