This repository has been archived and is no longer maintained.
Copyright (c) 2018 Google Inc. All rights reserved.
Sceneform is a 3D framework with a physically based renderer that's optimized for mobile devices and that makes it easy for you to build augmented reality apps without requiring OpenGL.
As of ARCore release 1.16.0, Google open-sourced the implementation of Sceneform
allowing you to extend Sceneform's features and capabilities. As part of the
1.16.0 release, support for SFA
and SFB
assets was removed in favor of
adding glTF
support
You can continue to use Sceneform 1.15.0 (or earlier). There is no requirement that you migrate to Sceneform 1.16.0.
Do not use Sceneform 1.17.0 as that release will not work correctly. (Sceneform 1.17.1 can be used, but is otherwise identical to Sceneform 1.15.0.)
Sceneform SDK | Description |
---|---|
Sceneform SDK versions 1.0.0 - 1.15.0 |
|
Sceneform SDK version 1.16.0 |
|
Sceneform SDK version 1.17.0 |
Do not use |
Sceneform SDK version 1.17.1 |
Identical to version 1.15.0 |
Use the following steps to include and build the Sceneform 1.16.0 SDK with your app:
sceneform-android-sdk-1.16.0.zip
from the Sceneform SDK
releases
page.sceneformsrc
and sceneformux
directories into your project's
top-level directory. The resulting directory structure should be similar to
the following:project
+-- app
| +-- build.gradle
| +-- ...
+-- sceneformsrc
+-- sceneformux
+-- build.gradle
+-- settings.gradle
+-- ...
settings.gradle
to include the Sceneform projects: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")
}
To get started with the Sceneform SDK, check out the Sceneform sample.
Documentation for the Sceneform SDK for Android 1.15.0 is available from https://developers.google.com/sceneform.
The SDK release notes are available on the releases page.
Please see the LICENSE file.
The Sceneform trademark is a trademark of Google, and is not subject to the copyright or patent license grants contained in the Apache 2.0-licensed Sceneform repositories on GitHub. Any uses of the Sceneform trademark other than those permitted in these guidelines must be approved by Google in advance.
These guidelines exist to ensure that the Sceneform project can share its technology under open source licenses while making sure that the "Sceneform" brand is protected as a meaningful source identifier in a way that's consistent with trademark law. By adhering to these guidelines, you help to promote the freedom to use and develop high-quality Sceneform technology.
Because we are open-sourcing the Sceneform technology, you may use the Sceneform trademark to refer to the project without prior written permission. Examples of these approved references include the following:
Examples:
By downloading the Sceneform SDK for Android, you agree that the Google APIs Terms of Service governs your use thereof.
You must disclose the use of Google Play Services for AR (ARCore) and how it collects and processes data, prominently in your application, easily accessible to users. You can do this by adding the following text on your main menu or notice screen: "This application runs on Google Play Services for AR (ARCore), which is provided by Google LLC and governed by the Google Privacy Policy".