- Le SDK Sceneform pour Android a été publié en Open Source et archivé (github.com/google-ar/sceneform-android-sdk) avec la version 1.16.0.
- Ce site (developers.google.com/sceneform) sert d'archive de documentation pour la version précédente, le SDK Sceneform pour Android 1.15.0.
- N'utilisez pas la version 1.17.0 des artefacts Maven Sceneform.
- Vous pouvez utiliser les artefacts Maven 1.17.1. Hormis la version, les artefacts 1.17.1 sont identiques aux artefacts 1.15.0.
Exemples utilisant Sceneform
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Exemples de SDK
Ces exemples sont destinés à faciliter le travail des développeurs avec Sceneform. Ils sont intentionnellement petits et mettent en évidence les éléments clés nécessaires à l'utilisation de Sceneform.
Ces exemples sont publiés dans le dépôt du SDK Sceneform pour Android sur GitHub. Elles sont mises à jour à chaque nouvelle version.
- HelloSceneform est le plus simple des exemples, car il montre comment gérer automatiquement la session ARCore à l'aide de
ArFragment
.
- Animation : montre comment utiliser les modèles importés avec des données d'animation.
- AugmentedFaces montre comment identifier et appliquer des textures et des modèles à différentes régions et à certains sommets d'un visage.
- Augmented Images
à l'aide de l'API ARCore Augmented Images avec Sceneform.
- Le système solaire montre le chargement de plusieurs modèles et l'utilisation de l'espace de coordonnées local pour positionner et faire pivoter des objets.
- ChromaKey Video : exemple d'utilisation d'une
ExternalTexture
et d'un support personnalisé permettant d'afficher la vidéo avec clé chromatique (écran vert) sur un rendu.
- Exemple d'enregistrement vidéo : montre comment utiliser l'exemple de classe
VideoRecording
pour capturer des Sceneview
Sceneform dans un fichier vidéo local.
Exemples d'utilisation
Les exemples d'utilisation sont basés sur des problèmes et des questions que vous, développeurs, utilisez Sceneform. Ces exemples sont conçus pour montrer un aspect spécifique de Sceneform.
Ces exemples sont indépendants des versions du SDK Sceneform. Ils sont donc mis à jour à différents moments selon les besoins ou les thèmes actuels liés à l'utilisation de Sceneform.
Vous trouverez plus d'informations sur ces exemples dans le projet sceneform-samples sur GitHub.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/09/26 (UTC).
[null,null,["Dernière mise à jour le 2022/09/26 (UTC)."],[[["\u003cp\u003eThese samples help developers quickly get started with Sceneform, showcasing key features with minimal setup.\u003c/p\u003e\n"],["\u003cp\u003eThey are categorized into SDK samples and usage samples, each serving different purposes and update schedules.\u003c/p\u003e\n"],["\u003cp\u003eSDK samples provide foundational knowledge of using Sceneform for tasks like AR session management, animations, face augmentation, and image augmentation.\u003c/p\u003e\n"],["\u003cp\u003eUsage samples offer solutions to specific developer questions and demonstrate more specialized Sceneform features, including chroma key video and video recording.\u003c/p\u003e\n"],["\u003cp\u003eAll samples are publicly accessible on GitHub and regularly updated to ensure relevance and functionality.\u003c/p\u003e\n"]]],["Sceneform SDK samples, available on GitHub, offer developers examples for using the technology. Key actions demonstrated include using `ArFragment` for ARCore management, animating imported models, applying textures to faces, and utilizing the ARCore Augmented Images API. Other samples showcase loading multiple models, using `ExternalTexture` for Chroma Key video, and capturing video with the `VideoRecording` class. Usage samples, found in the sceneform-samples project, address specific aspects and developer inquiries, with independent update cycles.\n"],null,["# Samples using Sceneform\n\nSDK samples\n-----------\n\nThese samples are intended to get developers up and running with Sceneform with\nminimal effort. They are intentionally small and highlight the key items needed\nin order to use Sceneform.\n\nThese samples are published in the\n[Sceneform SDK for Android](//github.com/google-ar/sceneform-android-sdk)\nrepository on GitHub. They are updated every release.\n\n- [HelloSceneform](//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`](/sceneform/reference/com/google/ar/sceneform/ux/ArFragment) for automatically managing the ARCore session.\n- [Animation](//github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/animation) shows how to use models imported with animation data.\n- [AugmentedFaces](//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.\n- [Augmented Images](//github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/augmentedimage) demonstrates using ARCore Augmented Images API with Sceneform.\n- [Solar System](//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.\n- [ChromaKey Video](//github.com/google-ar/sceneform-android-sdk/tree/v1.15.0/samples/chromakeyvideo) demonstrates using an [`ExternalTexture`](/sceneform/reference/com/google/ar/sceneform/rendering/ExternalTexture) and a custom material to display Chroma Keyed (green screen) video on a renderable.\n- [VideoRecording Sample](//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](/sceneform/reference/com/google/ar/sceneform/SceneView) to a local video file.\n\nUsage samples\n-------------\n\nUsage samples are inspired by issues and questions from you, developers using\nSceneform. These samples are designed to show some specific aspect of Sceneform.\nThese samples are independent of the Sceneform SDK releases, and as such, are\nupdated at different times based on need or current topics related to using\nSceneform.\n\nDetails on these samples are located in the\n[sceneform-samples](//github.com/googlesamples/sceneform-samples)\nproject on GitHub."]]