このリポジトリはアーカイブされ、維持されなくなりました。
著作権 (c) 2018 Google Inc. 無断複写・転載を禁じます。
Sceneform は、モバイル デバイス用に最適化された物理ベースのレンダラーを備えた 3D フレームワークで、OpenGL を必要とせずに拡張現実アプリを簡単に構築できます。
ARCore リリース 1.16.0 の時点で、Google は Sceneform の実装をオープンソース化し、Sceneform の機能を拡張できるようにしました。 1.16.0 リリースの一部として、 glTF
サポートの追加を優先して、 SFA
およびSFB
アセットのサポートが削除されました。
Sceneform 1.15.0 (またはそれ以前) を引き続き使用できます。 Sceneform 1.16.0 に移行する必要はありません。
Sceneform 1.17.0 のリリースは正しく動作しないため、使用しないでください。 (Sceneform 1.17.1 も使用できますが、その他の点では Sceneform 1.15.0 と同じです。)
シーンフォームSDK | 説明 |
---|---|
シーンフォームSDK バージョン1.0.0 ~ 1.15.0 |
|
シーンフォームSDK バージョン1.16.0 |
|
シーンフォームSDK バージョン1.17.0 | 使用しないでください |
シーンフォームSDK バージョン1.17.1 | バージョン1.15.0と同一 |
次の手順を使用して、Sceneform 1.16.0 SDK をアプリに含めてビルドします。
sceneform-android-sdk-1.16.0.zip
をダウンロードします。sceneformsrc
ディレクトリとsceneformux
ディレクトリをプロジェクトの最上位ディレクトリに抽出します。結果のディレクトリ構造は次のようになります。 project
+-- app
| +-- build.gradle
| +-- ...
+-- sceneformsrc
+-- sceneformux
+-- build.gradle
+-- settings.gradle
+-- ...
settings.gradle
を変更して、Sceneform プロジェクトを含めます。 include ':app'
// Add these lines:
include ':sceneform'
project(':sceneform').projectDir=new File('sceneformsrc/sceneform')
include ':sceneformux'
project(':sceneformux').projectDir=new File('sceneformux/ux')
build.gradle
に追加します。 dependencies {
api project(":sceneformux")
}
Sceneform SDK の使用を開始するには、Sceneform サンプルを確認してください。
Android 1.15.0 用の Sceneform SDK のドキュメントは、https://developers.google.com/sceneform から入手できます。
SDK リリース ノートは、リリース ページから入手できます。
LICENSE ファイルを参照してください。
Sceneform 商標は Google の商標であり、GitHub 上の Apache 2.0 ライセンスの Sceneform リポジトリに含まれる著作権または特許ライセンスの付与の対象ではありません。このガイドラインで許可されている以外の Sceneform 商標の使用には、事前に Google の承認が必要です。
これらのガイドラインは、Sceneform プロジェクトがオープン ソース ライセンスの下でテクノロジーを共有できるようにすると同時に、「Sceneform」ブランドが商標法に準拠した方法で意味のあるソース識別子として保護されるようにするために存在します。これらのガイドラインに従うことで、高品質の Sceneform テクノロジーの自由な使用と開発を促進することができます。
当社は Sceneform テクノロジーをオープンソース化しているため、事前の書面による許可なしに、Sceneform 商標を使用してプロジェクトに言及することができます。これらの承認された参考文献の例は次のとおりです。
例:
Android 用 Sceneform SDK をダウンロードすると、Google API の利用規約がその使用に適用されることに同意したことになります。
AR 用 Google Play サービス (ARCore) の使用法と、それがデータを収集および処理する方法を、アプリケーション内で目立つように公開し、ユーザーが簡単にアクセスできるようにする必要があります。これを行うには、メイン メニューまたは通知画面に次のテキストを追加します。「このアプリケーションは、Google LLC によって提供され、Google プライバシー ポリシーが適用される Google Play Services for AR (ARCore) で実行されます。」