• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

SceneForm Google's lib for 3D Rendering is not working as expected

I was not able to render 3D object using ScenView of SceneForm library . I tried ModelRendarable and Node classes to make it , but not worked . Please help me to get this problem out .

Code snippet is given below .

sceneView=(SceneView)findViewById(R.id.scene_view);
Camera camera = sceneView.getScene().getCamera();
camera.setLocalRotation(Quaternion.axisAngle(Vector3.right(), -30.0f));

ModelRenderable.builder()
// To load as an asset from the 'assets' folder ('src/main/assets/andy.sfb'):
.setSource(this, Uri.parse("car.sfb"))
.build()
.thenAccept(
renderable -> mr = renderable
)
.exceptionally(
throwable -> {
Log.e("arun", "Unable to load Renderable.", throwable);
return null;
});
Node andy = new Node();
andy.setParent(sceneView.getScene());
andy.setLocalPosition(new Vector3(0f,0,-1f));
andy.setRenderable(mr);
 

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones