canvas3d improvements