puppet 3dtools