Source code for download
"""Download 3D model from Objaverse."""
import argparse
import os
import objaverse
[docs]
def parse_args() -> argparse.Namespace:
"""Parse command-line arguments.
Returns:
Parsed arguments.
"""
parser = argparse.ArgumentParser()
parser.add_argument('--base-path', type=str, default='data/.objaverse',
help='Output directory')
parser.add_argument('--uids', type=str, nargs='+', required=True,
help='Objaverse UID')
return parser.parse_args()
if __name__ == '__main__':
args = parse_args()
objaverse.BASE_PATH = args.base_path
objaverse._VERSIONED_PATH = os.path.join(objaverse.BASE_PATH, "hf-objaverse-v1")
objects = objaverse.load_objects(uids=args.uids)
print(objects)