I looked everywhere but found no answer. The idea is to create a node with a transparent panel that receives only shadows. I tried with
MaterialFactory.makeTransparentWithColor(context, new Color(255,255,255,0.2f))
.thenAccept(material -> {
Vector3 size = new Vector3(5f,0.0001f,5f);
Vector3 center = new Vector3(0f,-0.5f,0f);
ModelRenderable floorRenderable = ShapeFactory.makeCube(size,center,material);
floorNode.setRenderable(floorRenderable);
})
and
MaterialFactory.makeTransparentWithTexture(context, texture)
.thenAccept(material -> {
Vector3 size = new Vector3(5f,0.0001f,5f);
Vector3 center = new Vector3(0f,-0.5f,0f);
ModelRenderable floorRenderable = ShapeFactory.makeCube(size,center,material);
floorNode.setRenderable(floorRenderable);
})
but I got a not completely transparent object.
thanks