- Add an optional
--seed
argument topython -m sharp shoot
for repeatability.
- Make
python -m sharp shoot
faster, especially for larger meshes.
- Support masks (i.e. ROI's) in the shooting method for generating partial data.
- Routine to generate partial data on a directory tree.
- Make generation of partial data repeatble (with the
--seed
CLI option).
- Clarify the final evaluation metric in the documentation.
- Clarify the CLI in the documentation.
- Require numpy>=1.17.0 for the updated pseudo-random number generation API.
- Support saving vertex colors in a .npz.
- Fixed memory leak in the shooting method for generating partial data that
made repeated calls to
sharp.utils.shoot_holes()
crash after some time. - Prevent black seams in the texture when generating partial data.
- Drop the 'cut' method for generating partial data.
- Set entry point for the CLI at the top level of the module.
- Support saving a mesh as .npz without texture information.
- Various bugs in the method for shooting holes.
- Clarify instructions.
- Support i/o for npz meshes.
- Organise into module.
- Initial release.