Objaverse 页面截图
产品页面 点击查看大图

Objaverse

Objaverse 是一个大规模 3D 对象数据集,包含 Objaverse 1.0(80 万+带注释 3D 对象)和 Objaverse-XL(1000 万+ 3D 对象),并提供 Python API 用于下载对象与元数据。

3D资源模型训练内容生成
平台
Python、Blender
01

Overview

产品概述

Objaverse 是带注释的 3D 对象大规模数据集,有两个版本:Objaverse 1.0 与 Objaverse-XL。Objaverse 1.0 包含 80 万+对象,Objaverse-XL 包含 1000 万+对象,后者规模是 Objaverse 1.0 的 12 倍,比其他所有 3D 数据集总和约大 100 倍。项目提供 pip 可安装的 Python API 来下载对象和元数据;Objaverse-XL 的对象可导入并渲染进 Blender。Objaverse-XL 还被用于训练 Zero123-XL 3D 基础模型,并支持单张图像到 3D 的生成任务。
02

Capabilities

核心能力

01

大规模带注释 3D 对象数据集

Objaverse 1.0 包含 80 万+带注释的 3D 对象;Objaverse-XL 扩展到 1000 万+ 3D 对象,是 Objaverse 1.0 规模的 12 倍。

02

Python API 下载对象与元数据

可通过 pip install objaverse 安装,加载对象 UID、注释(名称、许可、标签等)并使用多进程下载对象文件。

03

Blender 兼容

Objaverse-XL 中的对象经过验证可与 Blender 配合使用,每个对象都可以渲染并导入 Blender。

03

Use Cases

适用场景

  1. 01

    训练 3D 基础模型

    Objaverse-XL 被用于训练 Zero123-XL 这种 3D 基础模型,展现强大的 3D 生成能力。

  2. 02

    单图像到 3D 生成

    使用 Zero123-XL 结合 Dreamfusion,可由单张输入图像生成 3D 内容。

  3. 03

    3D 对象下载与注释浏览

    通过 Python API 加载对象 UID 和注释,并批量下载 .glb 格式的 3D 对象文件。

04

Integrations

集成能力

01

Hugging Face

Objaverse-XL 已公开托管在 Hugging Face 上。

02

Google Colab

提供 Google Colab 教程,用于快速上手 Objaverse 与 Objaverse-XL API。

03

Blender

Objaverse-XL 对象可渲染并导入 Blender,且已有官方教程。

04

threestudio

Zero123-XL 的 image-to-3D 实现可在 threestudio 中使用。