SDK 示例
这些示例旨在帮助开发者轻松地使用 Sceneform。它们会刻意做到小巧,并突出使用 Sceneform 所需的关键项。
这些示例在 GitHub 上的 Sceneform SDK for Android 代码库中发布。它们会在每个版本中更新。
- HelloSceneform 是最直接的示例,展示了如何使用
ArFragment
自动管理 ARCore 会话。 - 动画展示了如何使用导入动画数据的模型。
- AugmentedFaces 展示了如何识别纹理和模型并将其应用于面的不同区域和顶点。
- 增强图像演示了如何将 ARCore Augmented Images API 与 Sceneform 结合使用。
- 太阳系演示如何加载多个模型并使用本地坐标空间定位和旋转对象。
- 色度键视频演示了如何使用
ExternalTexture
和自定义材料在可渲染对象上显示色度键(绿屏)视频。 - VideoRecording 示例展示了如何使用示例
VideoRecording
类将 SceneformSceneview
捕获到本地视频文件。
用法示例
用法示例的灵感来源于您以及使用 Sceneform 的开发者提出的问题。这些示例旨在展示 Sceneform 的某些特定方面。这些示例与 Sceneform SDK 版本无关,因此会根据与 Sceneform 相关的使用需求或当前主题在不同的时间更新。
这些示例的详细信息位于 GitHub 上的 sceneform-samples 项目中。