Я занимаюсь разработкой приложения AR и импортирую файл FBX с двумя 3d-объектами внутри (у меня не может быть двух отдельных файлов fbx, потому что объекты взаимодействуют друг с другом с помощью анимации).
Мы хотели бы применить texture1 к object1 и texture2 к object2.
Проблема в том, что .sfb, по моему опыту, рассматривается как уникальная модель, и когда я применяю текстуру, во время выполнения она применяется как к object1, так и к object2.Есть какое-нибудь решение?
Заранее спасибо
val builder = ModelRenderable.builder()
builder.setSource(activity, Uri.parse(arModelli.uri))
renderableFutureAmo = builder.build()
renderableFutureAmo.thenAcceptBoth(materialFuture) { renderableResult, materialResult ->
renderableModelAmo = renderableResult
customMaterial = materialResult
renderableModelAmo!!.setMaterial(1, customMaterial.value) // in this way I can apply the texture only to one 3d object, but the other one?
customMaterial.switchBaseColor()
}