nphi
nphi

Reputation: 45

Android Augmented Reality Render Engine

I want to start developing a new Android Augmented Reality app and I am not sure which render engine to use. I heard that sceneform is deprecated (Google Sceneform – Is it deprecated? Any replacement?).

Are there any recommondations recommendations which render engine to use, if one does not want to use unreal or unity?

I know that there is the possibility to use e.g. sceneform 1.16 (gltf/glb support is necessary), but the functionality is not very reliable (e.g. material texture change does not work).

If I am dependent on future support and development, which render engine would be the best option?

Upvotes: 0

Views: 670

Answers (1)

Mick
Mick

Reputation: 25511

The Android ARCore developer guidelines currently use OpenGL as the rendering engine. You can look at how it is integrated in the code in the samples directory in the ARCore SDK repository here: https://github.com/google-ar/arcore-android-sdk

It is not as straightforward as Sceneform, but it may meet your needs.

Sceneform is deprecated as you say but there are some efforts to keep it alive - the most prominent, I think, is this one:

This repository has been updated to support AndroidX and glTF/glTB instead of SFA and SFB assets. It has been tested and used by a number of people, but I think it will take time to see if there are enough number of users and developers getting involved to keep it up to date.

Upvotes: 3

Related Questions