0

我正在使用 Android KudanSDK,无法让环境立方体/天空盒工作。模型显示为黑色。谁能给我一个提示?那样就好了。

我不确定,如果在 ARTexture3D 的构造函数中,应该传递 png 文件的路径(每个立方体侧一个)。
到目前为止我做了什么:

    String s = "wave.png";      
    ARTexture3D environmentTex = new ARTexture3D(s,s,s,s,s,s);
    ARLightMaterial lightMaterial = new ARLightMaterial();
    lightMaterial.setDiffuse(0.5f, 0.5f, 0.5f);
    lightMaterial.setAmbient(1f, 1f, 1f);
    lightMaterial.setSpecular(0.5f, 0.5f, 0.5f);

    lightMaterial.setTexture(shoeTexture);
    lightMaterial.setCubeTexture(environmentTex);
    lightMaterial.setReflectivity(1f);
    List<ARMeshNode> allNodes =  modelNodeArray[0].getMeshNodes();
    for(ARMeshNode meshNode : allNodes){
        meshNode.setMaterial(lightMaterial);
    }

在 Kudan 的 iOS Wiki 的某处,也提到了应将 Light 对象(例如 ARDirectionalLight)添加到场景中。但是,对于 Android,我找不到这个类。

任何想法都值得赞赏。提前致谢。

4

0 回答 0