SDK のサンプル
これらのサンプルは、最小限の作業で開発者にシーンシーンを使って実行してもらうことを目的としています。意図的にサイズを小さくし、シーンフォームを使用するために必要な主要項目を強調します。
これらのサンプルは、GitHub の Sceneform SDK for Android リポジトリで公開されています。リリースごとに更新されます。
- HelloSceneform は最も簡単なサンプルで、
ArFragment
を使用して ARCore セッションを自動的に管理する方法を示しています。 - アニメーションは、アニメーション データでインポートされたモデルを使用する方法を示しています。
- AugmentedFaces は、テクスチャとモデルを識別して顔のさまざまな領域と頂点に適用する方法を示しています。
- 拡張画像は、Seneform で ARCore Augmented Images API を使用する方法を示しています。
- Solar System では、複数のモデルの読み込みと、ローカル座標空間を使用したオブジェクトのポジショニングと回転を行う例が示されています。
- ChromaKey 動画は、
ExternalTexture
とカスタム マテリアルを使用してレンダリング可能な Chroma Keyed(グリーン スクリーン)動画を表示する方法を示しています。 - VideoRecording サンプルは、サンプル
VideoRecording
クラスを使用してシーンSceneview
をローカルの動画ファイルにキャプチャする方法を示しています。
使用例
使用量サンプルは、Sceneform を使用しているデベロッパーの問題や質問からヒントを得たものです。これらのサンプルは、シーンの特定の側面を示すように設計されています。これらのサンプルは、Sceneform SDK のリリースから独立しているため、ニーズまたはシーンの使用に関連する現在のトピックに基づいてさまざまなタイミングで更新されます。
これらのサンプルの詳細については、GitHub の sceneform-samples プロジェクトをご覧ください。