Создаю приложение с дополненной реальностью. Импортирую модельку из блендера, которая содержит в себе несколько частей (голова, туловище, ноги, руки). Sceneform создаёт sfb файл и в коде я управляю моделькой таким образом:
ModelRenderable.builder()
.setSource(this, R.raw.robot)
.build()
.thenAccept(modelRenderable ->
{
AnchorNode anchorNode = new AnchorNode(anchor);
transformableNode.setParent(anchorNode);
transformableNode.setRenderable(modelRenderable);
arFragment.getArSceneView().getScene().addChild(anchorNode);
});
Если мне нужно делать какие-то преобразования с моделькой, я использую transformableNode.
Подскажите, есть ли возможность каким-то образом управлять разными объектами внутри модельки, а не всей моделью сразу? Например, отслеживать тап по голове, менять цвет туловища и т.д.