使用 Sceneform 的示例

SDK 示例

这些示例旨在帮助开发者轻松地使用 Sceneform。它们会刻意做到小巧,并突出使用 Sceneform 所需的关键项。

这些示例在 GitHub 上的 Sceneform SDK for Android 代码库中发布。它们会在每个版本中更新。

  • HelloSceneform 是最直接的示例,展示了如何使用 ArFragment 自动管理 ARCore 会话。
  • 动画展示了如何使用导入动画数据的模型。
  • AugmentedFaces 展示了如何识别纹理和模型并将其应用于面的不同区域和顶点。
  • 增强图像演示了如何将 ARCore Augmented Images API 与 Sceneform 结合使用。
  • 太阳系演示如何加载多个模型并使用本地坐标空间定位和旋转对象。
  • 色度键视频演示了如何使用 ExternalTexture 和自定义材料在可渲染对象上显示色度键(绿屏)视频。
  • VideoRecording 示例展示了如何使用示例 VideoRecording 类将 Sceneform Sceneview 捕获到本地视频文件。

用法示例

用法示例的灵感来源于您以及使用 Sceneform 的开发者提出的问题。这些示例旨在展示 Sceneform 的某些特定方面。这些示例与 Sceneform SDK 版本无关,因此会根据与 Sceneform 相关的使用需求或当前主题在不同的时间更新。

这些示例的详细信息位于 GitHub 上的 sceneform-samples 项目中。