RealityCore for Android
Render 3D content in your Augmented Reality Android apps.
INITIAL PUSH IN PROGRESS...
DON'T TRY TO USE THE REPO YET.
THIS MESSAGE WILL AUTO-DESTRUCT WHEN EVERYTHING IS READY FOR TEST.
Use the RealityCore SDK to implement high-performance 3D simulation and rendering.
RealityCore leverages information provided by the ARCore SDK to seamlessly integrate virtual objects rendered by Filament Engine into the real world.
Usage benefits
- Continuous compatibility with the latests versions of ARCore SDK and Filament Engine
- Easy to use: No OpenGL or Unity knowledges are needed. Simply use the SDK as any other Android depency requiring nothing more than standard Android app development knowledges.
- Depth Mode, Augmented Images, Video Textures, HDR Lighting, Cloud Anchors and Augmented Face supported.
- AR or Non AR (3D model only displaying) modes.
- glTF stantdard format is natively supported and can be loaded direcly from assets folder. glTF files can be loaded as an environment resource (including models, lights, cameras,...) and interpreted as a RealityCore scene with enties.
- Animations are standardized and made easy to use by the common Animator implementation.
- Available as gradle Maven Central dependency
- Kotlin based
Dependencies
RealityCore is available on mavenCentral()
. app/build.gradle
dependencies {
implementation("com.gorisse.thomas:realitycore:1.0.0")
}
Basic Usage (Simple model viewer)
AndroidManifest.xml
Update your AndroidManifest.xml
<uses-permission android:name="android.permission.CAMERA" /> <application> … <meta-data android:name="com.google.ar.core" android:value="optional" /> application>