3d devices