Direct3D-S2

一句话文本/图片,秒级生成超大细节3D模型

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 数字人3D 🍴 复刻 112 🐛 待处理 57 👀 关注 34
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1295
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可免费使用和部署。

项目预览

Direct3D-S2 项目界面预览图
图片来源:项目官网

项目数据

分类数字人3D
开发团队DreamTechAI
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型3d-aigc,3d-generation,3d-models,3d-reconstruction,3d-representation,genai-3d,image-to-3d
GitHub 星标★ 1295
上线时间2025-05-23 00:00:00
代码更新2025-09-26
仓库体积92.9 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

Direct3D-S2 是一个面向超大规模 3D 内容生成的深度学习框架,核心创新在于空间稀疏注意力机制,解决了传统 3D 生成模型在体素或点云规模增大时计算复杂度急剧上升的瓶颈。它支持从文本或单张图像直接生成高分辨率、细节丰富的 3D 模型,无需复杂的多阶段流水线。项目提供了完整的训练和推理代码,基于 PyTorch 实现,并针对稀疏数据结构进行了优化,使得在消费级 GPU 上也能生成百万级体素的 3D 资产。该框架特别适合游戏、影视、XR 等需要快速产出高质量 3D 内容的场景,同时也为 3D 生成领域的研究者提供了一个高效、可扩展的基线。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1295

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 20 分钟 部署方式:库/依赖 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(README 未注明具体版本,需自行确认)
  • NVIDIA CUDA GPU:512 分辨率至少 10GB 显存,1024 分辨率约 24GB
  • 可访问 Hugging Face 以拉取模型 wushuang98/Direct3D-S2
  • 已按仓库要求装好 PyTorch 等运行依赖(README 未给出安装命令)

安装与启动步骤

  1. 1克隆项目仓库

    把 Direct3D-S2 源码下载到本地,后续脚本放在该目录内运行,便于引用 direct3d_s2 包。

    git clone https://github.com/DreamTechAI/Direct3D-S2.git
    cd Direct3D-S2
  2. 2确认显卡显存

    README 明确说明:512 分辨率至少需 10GB 显存,1024 分辨率约需 24GB,显存不足请降到 512。

  3. 3编写推理脚本

    把 README 的示例代码保存为 infer.py,只能改图片路径,不要改模型名与 subfolder。

    from direct3d_s2.pipeline import Direct3DS2Pipeline
    pipeline = Direct3DS2Pipeline.from_pretrained(
      'wushuang98/Direct3D-S2', 
      subfolder="direct3d-s2-v-1-1"
    )
    pipeline.to("cuda:0")
    
    mesh = pipeline(
      'assets/test/13.png', 
      sdf_resolution=1024, # 512 or 1024
      remove_interior=True,
      remesh=False, # Switch to True if you need to reduce the number of triangles.
    )["mesh"]
    
    mesh.export('output.obj')
  4. 4执行推理生成

    在仓库根目录运行脚本,首次会从 Hugging Face 下载模型权重,需等待较长时间。

    python infer.py
  5. 5检查导出结果

    运行结束后当前目录会生成 output.obj,用 Blender 或 MeshLab 打开确认是有效网格。

关键配置

配置项必填说明示例
subfolder是指定加载的模型版本目录,README 示例使用 v1.1(速度更快)direct3d-s2-v-1-1
sdf_resolution是输出体素分辨率,只支持 512 或 1024,直接决定显存占用1024
remove_interior否是否移除模型内部多余结构,示例中开启True
remesh否是否重网格以减少三角面片数量,面片过多时改为 TrueFalse
device否推理使用的设备,示例代码固定为 cuda:0cuda:0

如何确认成功

脚本无报错跑完,当前目录出现 output.obj,且用 3D 软件打开能看到完整网格即成功。

常见问题

Q:显存不够报 OOM 怎么办?

A:把 sdf_resolution 从 1024 降到 512,README 说明 512 只需约 10GB 显存;但官方不推荐 512,因其质量明显偏低。

Q:生成的面片太多怎么减少?

A:把 pipeline 参数 remesh 改为 True,README 注明需要减少三角面片数量时开启该选项。

Q:模型权重需要手动下载吗?

A:不需要,from_pretrained 会自动从 Hugging Face 拉取 wushuang98/Direct3D-S2 下 subfolder 指定的权重。

Q:支持文本生成 3D 吗?

A:README 给出的示例只演示了单张图片输入,示例代码里传入的是 assets/test/13.png。

注意事项

  • README 的 Installation 章节为空,未提供任何依赖安装命令,环境需自行准备,因此本教程置信度为 low。
  • 示例输入 assets/test/13.png 是仓库内测试图,实际使用时替换为自己的图片路径。
  • 512 分辨率只是 1024 模型的中间步骤,官方明确不推荐在该分辨率下生成最终模型。
  • 代码中设备写死为 cuda:0,多卡环境下需自行确认显卡序号。

核心亮点

  • 空间稀疏注意力机制,显著降低计算和显存开销,支持百亿体素规模生成
  • 支持文本和图像双模态输入,生成质量高,几何细节丰富
  • 代码结构清晰,基于 PyTorch,易于二次开发和集成

不足之处

  • 文档/社区待观察
  • 对显存要求仍较高,消费级显卡可能只能生成中等规模模型

适用场景

  • 游戏资产快速原型制作
  • 影视特效中的3D场景构建
  • XR/元宇宙内容生成

替代项目

3D-GPT、Point-E、Shap-E

上一篇:Hunyuan3D-2-WinPortable

下一篇:cube

同类项目推荐

echomimic_v3 开源

1.3B小模型搞定数字人,音频文本驱动全身动画

[AAAI 2026] EchoMimicV3: 1.3B Parameters are All You Need for Unified Multi-Modal an···

★ 1118 2026-08-09
ProtoMotions 开源

让数字人和机器人学会真实物理运动,训练快人一步

ProtoMotions is a GPU-accelerated simulation and learning framework for training phy···

★ 2478 2026-08-09
heerich 开源

把 3D 体素场景变成 SVG 矢量图,零依赖、可编辑

Tiny engine for 3D voxel scenes rendered to SVG — boolean ops, oblique/perspective ···

★ 631 2026-08-09
particulate 开源

从静态3D模型一键生成可动关节,赋能交互仿真

[CVPR 2026] Official Implementation of Particulate: Feed-Forward 3D Object Articulat···

★ 191 2026-08-09
awesome-avatar 开源

一页看遍3D数字人资源,快速找到你要的工具和论文。

A curated list of resources dedicated to avatar.

★ 61 2026-08-09
Customize-it-3D 开源

单张照片,秒出高质量可编辑 3D 模型

[ICRA 2025] Official implementation of Customize-It-3D: High-Quality 3D Creation fro···

★ 75 2026-08-09
ComfyUI-Lux3D 开源

在 ComfyUI 里从图片直接生成 3D 模型并渲染预览

A ComfyUI extension providing nodes for generating 3D models from images and renderi···

★ 134 2026-08-09
Talking-Head 开源

稿子丢进去几分钟,数字人替你开口演讲。

AI Talking Head: create video from plain text or audio file in minutes, support up t···

★ 40 2026-08-09
Duix-Mobile 开源

在手机端实现1.5秒内响应的3D AI数字人,本地部署更安全

The best real-time interactive AI avatar(digital human) with on-premise deployment a···

★ 8314 2026-08-09