3d-models
收藏资源简介:
Printables 3D Models数据集是一个从Printables.com抓取的大规模3D模型及其相关元数据集合,旨在帮助研究人员和开发者训练用于3D任务的机器学习模型,例如文本到3D生成、图像到3D生成以及3D特征提取。数据集经过精心处理以优化机器学习流程:进行了去重处理,仅保留每个模型中的唯一3D文件;复杂网格格式(如.3mf和.obj)已自动转换为标准的.stl文件;高分辨率渲染预览图像被压缩并标准化为最大800x800尺寸的RGB JPEG格式;所有关系型元数据(包括标签、原始类别、描述)均以高效的Parquet格式进行索引。数据集采用分片式WebDataset架构,数据被分组为25 GB的.tar归档文件,归档内部按照原始Printables模型ID进行组织,每个模型目录包含images/(压缩后的预览图像)和stls/(标准化后的STL文件)子目录。根目录下的metadata.parquet文件包含每个3D模型项目的元数据行,字段包括:模型唯一ID、标题、创作者原始HTML/文本描述、标签列表、Printables上的分层类别路径、指向tar归档内图像和STL文件的路径列表,以及包含该模型数据的分片文件名称。该数据集是用户生成内容的聚合,其中的模型受其各自创作者选择的许可证约束(主要是各种知识共享许可),使用者需负责遵守原始许可证,特别是在商业使用和署名方面。数据集固有地偏向FDM 3D打印和创客社区,大量包含机械零件、桌面微缩模型、收纳器和功能性打印件,可能无法完美泛化到建筑、电影或有机游戏3D模型而无需微调。
The Printables 3D Models dataset is a large-scale collection of 3D models and associated metadata scraped from Printables.com. It is designed to assist researchers and developers in training machine learning models for 3D tasks, such as text-to-3D generation, image-to-3D generation, and 3D feature extraction. The dataset is carefully processed to optimize machine learning workflows: deduplication is performed to retain only unique 3D files per model; complex mesh formats (.3mf, .obj) are automatically converted to standard .stl files; high-resolution rendered preview images are compressed and standardized to a maximum size of 800x800 in RGB JPEG format; and all relational metadata (tags, original categories, descriptions) are indexed in efficient Parquet format. The dataset uses a sharded WebDataset architecture, with data grouped into 25 GB .tar archives. Inside the archives, data is organized by the original Printables model ID, with each model directory containing subdirectories for images/ (compressed preview images) and stls/ (standardized STL files). The metadata.parquet file in the root directory includes rows for each 3D model project, with fields such as: unique model ID, title, original creator HTML/text description, list of tags, hierarchical category path on Printables, paths to images and STL files within the tar archive, and the shard file name containing the model data. This dataset is an aggregation of user-generated content, and the models are subject to licenses chosen by their respective creators (primarily various Creative Commons licenses). Users are responsible for complying with the original licenses, especially regarding commercial use and attribution. The dataset inherently biases toward FDM 3D printing and maker communities, heavily featuring mechanical parts, desktop miniatures, organizers, and functional prints, and may not generalize perfectly to architectural, film, or organic game 3D models without fine-tuning.
数据集概述
Printables 3D Models Dataset 是一个大规模的3D模型及其元数据集合,数据来源于 Printables.com 网站,旨在支持3D相关机器学习任务的研究与开发,如 文本生成3D(Text-to-3D)和 图像生成3D(Image-to-3D)。
数据集特点
- 去重处理:仅保留每个模型中的唯一3D文件。
- 格式标准化:将复杂网格格式(
.3mf、.obj)自动转换为标准的.stl文件。 - 视觉压缩:高分辨率渲染预览图被压缩并归一化为最大尺寸 800x800 的 RGB JPEG 格式。
- Parquet 元数据:所有关系型元数据(标签、原始类别、描述)均以 Parquet 格式高效索引。
数据结构
数据集采用分片的 WebDataset 架构,以支持 TB 级数据量。数据被分组为 10 GB 的 .tar 归档文件。
在 .tar 归档文件内部,结构按 Printables 模型 ID 组织:
data_0001.tar ├── <model_id>/ │ ├── images/ │ │ ├── image_1_compressed.jpg │ │ └── image_2_compressed.jpg │ └── stls/ │ ├── part_1.stl │ └── part_2.stl
仓库根目录包含 metadata.parquet 文件,每一行代表一个3D模型项目,包含以下字段:
model_id:Printables 上的唯一 IDname:3D 模型的标题description:创作者提供的原始 HTML/文本描述tags:应用于模型的标签列表printables_category:Printables 上的层级类别路径image_paths:指向 tar 归档文件内图像的路径列表stl_paths:指向 tar 归档文件内 STL 文件的路径列表shard_file:包含该模型数据的.tar归档文件名license:应用于3D模型项目的版权许可source:指向 Printables 上原始模型页面的直接 URL
使用注意事项
许可
该数据集是 Printables 上用户生成内容的聚合体。其中的模型受各自创作者选择的个人许可证约束(主要是各类知识共享许可协议)。用户有责任尊重原始许可证,尤其是在商业使用和署名方面。
偏差与局限性
该数据集天然偏向于 FDM 3D 打印和创客社区,包含大量机械零件、桌面微缩模型、收纳用品和功能性打印件。若未进行微调,它可能无法很好地泛化到建筑、影视或有机游戏类3D模型。





