Android KudanSDK を使用していますが、環境キューブ/スカイボックスが機能しません。モデルは黒く見えます。誰かヒントをくれませんか?それはいいね。
ARTexture3D のコンストラクターで png ファイル (立方体の各面に 1 つ) へのパスを渡す必要があるかどうかはわかりません。
私がこれまでに行ったこと:
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 の場合、このクラスが見つかりません。
どんなアイデアでも大歓迎です。前もって感謝します。