Dieses Repository wurde archiviert und wird nicht mehr gepflegt.
Copyright (c) 2018 Google Inc. Alle Rechte vorbehalten.
Sceneform ist ein 3D-Framework mit einem physikalisch basierten Renderer, das für mobile Geräte optimiert ist und es Ihnen erleichtert, Augmented-Reality-Apps zu erstellen, ohne OpenGL zu benötigen.
Ab ARCore-Version 1.16.0 stellt Google die Implementierung von Sceneform als Open-Source-Lösung zur Verfügung, sodass Sie die Funktionen und Fähigkeiten von Sceneform erweitern können. Im Rahmen der Version 1.16.0 wurde die Unterstützung für SFA
und SFB
Assets zugunsten der Hinzufügung glTF
-Unterstützung entfernt
Sie können Sceneform 1.15.0 (oder früher) weiterhin verwenden. Es ist nicht erforderlich, auf Sceneform 1.16.0 zu migrieren.
Verwenden Sie Sceneform 1.17.0 nicht, da diese Version nicht ordnungsgemäß funktioniert. (Sceneform 1.17.1 kann verwendet werden, ist aber ansonsten identisch mit Sceneform 1.15.0.)
Sceneform SDK | Beschreibung |
---|---|
Sceneform SDK Versionen 1.0.0 - 1.15.0 |
|
Sceneform SDK Version 1.16.0 |
|
Sceneform SDK Version 1.17.0 | Nicht verwenden |
Sceneform SDK Version 1.17.1 | Identisch mit Version 1.15.0 |
Führen Sie die folgenden Schritte aus, um das Sceneform 1.16.0 SDK in Ihre App einzubinden und zu erstellen:
sceneform-android-sdk-1.16.0.zip
von der Sceneform SDK-Releases-Seite herunter.sceneformsrc
und sceneformux
in das Verzeichnis der obersten Ebene Ihres Projekts. Die resultierende Verzeichnisstruktur sollte etwa wie folgt aussehen: project
+-- app
| +-- build.gradle
| +-- ...
+-- sceneformsrc
+-- sceneformux
+-- build.gradle
+-- settings.gradle
+-- ...
settings.gradle
Ihres Projekts, um die Sceneform-Projekte einzuschließen: 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
Ihrer App hinzu: dependencies {
api project(":sceneformux")
}
Um mit dem Sceneform SDK zu beginnen, sehen Sie sich das Sceneform-Beispiel an.
Die Dokumentation für das Sceneform SDK für Android 1.15.0 ist unter https://developers.google.com/sceneform verfügbar.
Die SDK-Versionshinweise sind auf der Release-Seite verfügbar.
Bitte beachten Sie die LIZENZ-Datei.
Die Sceneform-Marke ist eine Marke von Google und unterliegt nicht den Urheberrechts- oder Patentlizenzgewährungen, die in den Apache 2.0-lizenzierten Sceneform-Repositorys auf GitHub enthalten sind. Jegliche Nutzung der Sceneform-Marke, die nicht in diesen Richtlinien gestattet ist, muss im Voraus von Google genehmigt werden.
Diese Richtlinien sollen sicherstellen, dass das Sceneform-Projekt seine Technologie unter Open-Source-Lizenzen weitergeben kann und gleichzeitig sicherstellen, dass die Marke „Sceneform“ als aussagekräftige Quellenkennung in einer Weise geschützt wird, die mit dem Markenrecht vereinbar ist. Durch die Einhaltung dieser Richtlinien tragen Sie dazu bei, die Freiheit bei der Nutzung und Entwicklung hochwertiger Sceneform-Technologie zu fördern.
Da wir die Sceneform-Technologie als Open-Source-Lösung anbieten, können Sie ohne vorherige schriftliche Genehmigung die Marke Sceneform verwenden, um auf das Projekt zu verweisen. Beispiele für diese genehmigten Referenzen sind die folgenden:
Beispiele:
Durch das Herunterladen des Sceneform SDK für Android erklären Sie sich damit einverstanden, dass die Nutzungsbedingungen der Google APIs Ihre Nutzung regeln.
Sie müssen die Nutzung der Google Play-Dienste für AR (ARCore) und die Art und Weise, wie Daten erfasst und verarbeitet werden, an prominenter Stelle in Ihrer Anwendung offenlegen, die für Benutzer leicht zugänglich ist. Sie können dies tun, indem Sie den folgenden Text in Ihr Hauptmenü oder Ihren Hinweisbildschirm einfügen: „Diese Anwendung läuft auf Google Play Services für AR (ARCore), das von Google LLC bereitgestellt wird und den Google-Datenschutzbestimmungen unterliegt.“