MeshAnythingV2

把任意3D模型变成艺术家级干净网格,面少质高

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 数字人3D 🍴 复刻 72 🐛 待处理 19 👀 关注 23
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1036
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费。

项目预览

MeshAnythingV2 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类数字人3D
开发团队buaacyw
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型3d,3d-generation,generative-model,iccv2025,mesh,transformers
GitHub 星标★ 1036
上线时间2024-08-05 00:00:00
代码更新2025-04-28
仓库体积16.5 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

MeshAnythingV2 是一个将任意3D表示(如点云、体素等)自动转换为艺术家级三角网格的开源项目,由ICCV 2025论文官方实现。它解决了现有3D重建方法输出网格拓扑混乱、面片数量过多、难以直接用于影视游戏等生产管线的问题。其核心创新是“相邻网格标记化”(Adjacent Mesh Tokenization),将网格生成建模为序列生成任务,通过自回归Transformer学习艺术家创建网格的拓扑决策,从而生成结构清晰、面片数少且高度对齐的网格。项目提供完整训练和推理代码,支持从多种输入生成高质量网格,旨在让AI像人类艺术家一样高效建模。

Star 增长趋势

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

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

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 30 分钟 部署方式:本地安装 8 步

环境要求

  • 官方测试环境:Ubuntu 22 + CUDA 11.8
  • 需要 NVIDIA GPU(官方在 A800 上测试)
  • 需已安装 conda
  • Python 版本固定为 3.10.13

安装与启动步骤

  1. 1克隆仓库

    把官方仓库克隆到本地并进入项目目录,后续所有命令都在该目录执行。

    git clone https://github.com/buaacyw/MeshAnythingV2.git && cd MeshAnythingV2
  2. 2创建conda环境

    新建名为 MeshAnythingV2 的环境,Python 版本按官方指定为 3.10.13。

    conda create -n MeshAnythingV2 python==3.10.13 -y
  3. 3激活环境

    激活刚创建的环境,之后的 pip 安装都必须在该环境内进行,避免污染系统环境。

    conda activate MeshAnythingV2
  4. 4安装PyTorch

    按官方指定的 CUDA 11.8 索引安装 torch 2.1.1、torchvision 0.16.1、torchaudio 2.1.1。

    pip install torch==2.1.1 torchvision==0.16.1 torchaudio==2.1.1 --index-url https://download.pytorch.org/whl/cu118
  5. 5安装运行依赖

    安装仓库 requirements.txt 中的推理所需依赖包。

    pip install -r requirements.txt
  6. 6安装训练依赖

    可选步骤,README 注明仅在需要训练模型时才安装 training_requirements.txt。

    pip install -r training_requirements.txt
  7. 7安装flash-attn

    使用 --no-build-isolation 安装 flash-attn,该包编译耗时较长,需耐心等待。

    pip install flash-attn --no-build-isolation
  8. 8安装Gradio

    升级安装 gradio,用于运行网页交互界面。

    pip install -U gradio

如何确认成功

各步骤安装均无报错即环境就绪,可用 python -c "import torch; print(torch.cuda.is_available())" 确认 GPU 可用;README 节选未给出推理启动命令。

常见问题

Q:training_requirements.txt 必须装吗?

A:不是。README 注明 only in case you want to train,只做推理可以不安装,装它只是为了训练模型。

Q:可以在 Windows 或 macOS 上跑吗?

A:README 只说明环境在 Ubuntu 22、CUDA 11.8、A800 上测试过,未提供其他系统的支持说明,建议使用 Ubuntu + NVIDIA GPU。

Q:flash-attn 安装很慢或失败怎么办?

A:官方命令带 --no-build-isolation,表示需要本地编译;编译耗时较长且依赖 CUDA 环境匹配,请确保 CUDA 11.8 与 PyTorch 版本一致后再重试。

Q:装完依赖后怎么运行推理?

A:README 节选只包含 Installation 部分,Usage 内容未提供,请以仓库官方文档中的 Usage 章节为准。

注意事项

  • 官方测试环境为 Ubuntu 22 + CUDA 11.8 + A800,其他组合可能遇到兼容问题。
  • 请严格使用 Python 3.10.13 与 torch 2.1.1 系列版本,版本不一致可能导致 flash-attn 编译失败。
  • 所有 pip 安装都要在 conda activate MeshAnythingV2 之后执行。
  • README 节选未包含 Usage 细节,推理命令请查阅仓库完整文档。

核心亮点

  • 基于ICCV 2025论文,算法有学术背书,创新性强
  • 生成的网格拓扑质量高,面片数少,接近人工建模效果
  • 支持多种输入(点云等),通用性强,官方代码完整

不足之处

  • 自回归生成速度可能较慢,不适合实时场景
  • 文档/社区待观察,项目较新,生态未成熟

适用场景

  • 游戏和影视资产制作,快速生成可用的低模网格
  • 3D重建后处理,将扫描或生成的点云转为干净网格
  • 3D内容生成工具链,作为AI建模的核心模块

替代项目

BPT (BPT: Block-wise Point-folding Transformer)、MeshGPT、PolyGen

上一篇:3DTopia-XL

下一篇:MotionDiffuse

同类项目推荐

icface 开源

用动作单元精准控制人脸表情,让静态照片动起来

ICface: Interpretable and Controllable Face Reenactment Using GANs

★ 164 2026-08-09
MHR 开源

Meta 开源参数化人体模型,骨骼+网格+表情一套搞定

Momentum Human Rig is an anatomically-inspired parametric full-body digital human mo···

★ 901 2026-09-13
TAR3D 开源

像拼积木一样,逐部件预测生成高质量 3D 模型

Official Code for 'TAR3D: Creating High-Quality 3D Assets via Next-Part Prediction' ···

★ 79 2026-08-09
NeRFFaceSpeech_Code 开源

单张照片+语音,生成逼真3D说话头像

One-shot Audio-driven 3D Talking Head Synthesis via Generative Prior, CVPRW 2024

★ 63 2026-08-09
DreamScene 开源

输入一句话,自动生成多物体 3D 场景,布局合理不打架

[ECCV2024] DreamScene: 3D Gaussian-based Text-to-3D Scene Generation via Formation P···

★ 232 2026-08-09
DiffusionGAN3D 开源

融合3D GAN与扩散先验,让文本快速生成高质量3D模型

[CVPR2024] DiffusionGAN3D: Boosting Text-guided 3D Generation and Domain Adaptation ···

★ 70 2026-08-09
sand3d 开源

用 Python 写代码建 3D 模型,让 LLM 也能动手建模

3D modeling in Python, built for LLMs.

★ 1628 2026-11-07
WorldForge 开源

用世界模型生成可控4D视频,让场景动起来

[CVPR 2026 Highlight] WorldForge & WorldForge v2

★ 185 2026-08-09
VideoChat 开源

3秒低延迟,自定义形象音色,快速搭建你的实时数字人。

实时交互数字人,可自定义形象与音色,支持音色克隆,对话延迟低至3s。Real-time voice in···

★ 1331 2026-08-09