Builderoom

2026年11月11日

访问

包含 10 万个以代码编写的 3D 资产开源数据集,专为 LLM 设计。

Apache-2.0

产品信息

形态
网页应用
分类
创意与多媒体 › 3D 建模与动画
定价
开源
授权协议
Apache-2.0
首发日期
2026年11月11日
收录时间
2026年11月11日

概览

GitHubX

Sand3D 是由 Sandflow 推出的一个 3D-as-code 数据集库,包含 10 万个以代码形式编写的 3D 对象。这些对象涵盖从 CAD 零件到可动机械结构等多种类型,全部使用同一种语言编写。

它是什么

Sand3D 既是一个数据集,也是一种为 LLM(大语言模型)设计的 Python 3D 建模语言。每个 3D 对象都对应一个 Python 程序文件,通过代码定义各个部件的形状、孔洞、位置和材质。渲染出的网格完全由该对象的 Sand3D 程序生成。

解决什么问题

传统的 3D 数据格式对 AI 模型不够友好。Sand3D 将 3D 对象转化为结构化代码,使 LLM 能够更直接地理解、生成和修改 3D 内容。其 API 经过精简,所需的 token 数量比 bpy 少 4.0 倍。

主要能力

  • 大规模数据集:提供 10 万个 3D 资产,统一在一个集合中下载。
  • 代码化表示:每个对象都是一个 Python 文件,逐部分构建形状。
  • 支持可动物体:包含部件可以移动的可动 3D 对象。
  • 多来源重建:从五个开源集合中以代码形式重建而来。
  • LLM 友好 API:API 仅需 3,643 个 token 即可描述。

适合谁

面向从事 3D 生成、计算机视觉或具身智能研究的开发者与研究人员。同时,Sandflow 也基于此技术规划了产品查看器、Packshot 渲染、点云重建、视频场景搭建和游戏道具生成等应用方向。数据集在 Hugging Face 和 GitHub 上开源,Python 库也可供直接使用。

功能特性

  • 10 万 3D 资产:包含 10 万个以代码编写的 3D 对象,涵盖 CAD 零件到可动机械结构。
  • Python 代码建模:每个对象对应一个 Python 程序,通过代码定义部件的形状、位置与材质。
  • LLM 友好语言:专为大语言模型设计的 3D 建模语言,API 仅需 3,643 个 token。
  • Token 消耗更低:相比 bpy,使用 Sand3D 编写 3D 对象所需的 token 减少 4.0 倍。
  • 可动物体支持:数据集中包含部件可以移动的可动 3D 对象。
  • 开源发布:数据集与 Python 库在 Hugging Face 和 GitHub 上开源。
  • 多源数据重建:从五个现有的开源 3D 集合中以代码形式重建而来。
  • 数据集浏览器:在 Hugging Face Spaces 上提供在线数据集浏览工具。

版本更新

新版本提醒我

首个版本 · Sand3D

Q&A

Sand3D 是什么?由 AI 生成
Sand3D 是一个包含 10 万个 3D 对象的数据集库,所有对象都以代码形式编写,使用的是 Sandflow 开发的同名 Python 语言。
Sand3D 是开源的吗?由 AI 生成
是的,Sand3D 数据集和 Python 库均在 Hugging Face 和 GitHub 上开源。
为什么说它对 LLM 友好?由 AI 生成
Sand3D 的 API 设计紧凑,完整描述仅需 3,643 个 token,且消耗的 token 数量比 bpy 少 4.0 倍,便于大语言模型理解和生成 3D 代码。
每个 3D 对象是如何表示的?由 AI 生成
每个对象对应一个 Python 文件,代码中定义了各个部件的形状、孔洞、位置和材质,渲染出的网格由该程序生成。
数据集里包含哪些类型的 3D 对象?由 AI 生成
涵盖多种类型,从 CAD 零件到可动机械结构(如关节可动的物体),由五个开源集合重建而来。
Sandflow 还提供哪些应用方案?由 AI 生成
包括产品 3D 查看器、Packshot 渲染、点云重建、基于 3D 布局的视频镜头生成以及游戏道具变体生成等。
更多
访问
收藏

这个产品还没有主理人

由平台收录或原作者已注销。如果它是你的作品,证明与它的关系后即可成为主理人。

认领这个产品

同类产品