在ARcore移动应用程序中显示.png或.jpeg图像?

问题描述 投票:1回答:1

我必须显示2d图像,并且不希望将3d对象与.obj文件一起使用。甚至可以吗?以及如何做?

java augmented-reality arcore sceneform android-augmented-reality
1个回答
0
投票

根据您的情况,可以使用三种可靠的方法来创建Sceneform的Renderable

  • [第一种方法是创建分配了plane primitive.jpg纹理的.png

    ModelRenderable plane = ShapeFactory.makeCube(
                                         new Vector3(5.0f, 5.0f, 0.0f), // size
                                         new Vector3(0.0f, 0.0f, 0.0f), // center
                                         material);
    
  • 第二种方法是根据标准ViewRenderable创建一个Android Widgets

    ViewRenderable.builder()
        .setView(this, R.layout.test_view)
        .build()
        .thenAccept(renderable -> testViewRenderable = renderable);
    
  • 第三种方法是导入用3d创作工具(Maya,3dsMax,Cinema4D等)制成的平面。

© www.soinside.com 2019 - 2024. All rights reserved.