项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2309
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Ubuntu 22(官方测试环境)
- CUDA 11.8
- 已安装 conda,可创建 Python 3.10.13 环境
- NVIDIA GPU(A100 / A800 / A6000 已验证)
- git
安装与启动步骤
-
1克隆仓库
从 GitHub 拉取官方代码并进入项目目录,确保网络可访问 GitHub。
git clone https://github.com/buaacyw/MeshAnything.git && cd MeshAnything -
2创建 conda 环境
按 README 要求创建 Python 3.10.13 的独立环境,避免污染系统环境。
conda create -n MeshAnything python==3.10.13 -y conda activate MeshAnything -
3安装 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 -
4安装项目依赖
在已激活的 MeshAnything 环境中安装 requirements.txt 列出的全部依赖。
pip install -r requirements.txt -
5安装 flash-attn
README 明确要求加 --no-build-isolation,否则可能编译失败;须在装好 torch 后执行。
pip install flash-attn --no-build-isolation -
6验证环境
在项目目录下尝试导入 MeshAnything,无报错说明安装成功;具体推理用法 README 未给出。
python -c "import MeshAnything"
如何确认成功
执行 python -c "import MeshAnything",不出现 ModuleNotFoundError 等报错即安装成功。
常见问题
Q:可以不用 git clone,直接安装为依赖吗?
A:可以。README 提供另一种方式:pip install git+https://github.com/buaacyw/MeshAnything.git,之后在代码中 import MeshAnything 即可。
Q:flash-attn 安装报错怎么办?
A:README 指定必须使用 --no-build-isolation 参数,并需先完成 torch 与 requirements 安装;该包会本地编译,耗时会比较久。
Q:官方验证过哪些环境?
A:README 说明环境在 Ubuntu 22、CUDA 11.8 上,使用 A100、A800、A6000 显卡测试通过。
Q:没有 NVIDIA GPU 能跑吗?
A:README 未说明 CPU 支持,仅给出 CUDA 11.8 与上述 GPU 的测试环境,建议在 NVIDIA GPU 机器上部署。
Q:安装完成后怎么生成网格?
A:README 的 Usage 部分未给出推理命令,需参考仓库内的推理代码或后续文档自行调用模型。
注意事项
- 本教程仅覆盖 README 的 Installation 部分,Usage 章节为空,推理/生成命令请以仓库实际代码为准。
- 务必使用 CUDA 11.8 对应的 torch 版本,否则 flash-attn 可能编译失败。
- 也可用 pip install git+https://github.com/buaacyw/MeshAnything.git 直接安装,无需 clone 仓库。
核心亮点
- 生成网格拓扑干净、面数少,接近人工建模质量,可直接用于渲染和动画
- 基于自回归Transformer,能捕捉全局结构,生成结果更符合几何逻辑
- 提供官方训练和推理代码,支持自定义数据集扩展,便于二次开发
不足之处
- 生成速度较慢,自回归逐面片生成对复杂模型耗时明显
- 对输入数据的质量和密度敏感,极端输入可能生成失败或质量下降
- 文档/社区待观察
适用场景
- 3D重建后处理,将扫描点云转为可用的低多边形网格
- 游戏和影视资产制作,快速生成符合美术规范的模型
- 3D内容生成流程,作为从粗粒度表示到精细网格的中间环节
替代项目
BPT (BPT: Block-wise Point-folding Transformer)、Shape-E、Point-E
同类项目推荐
reflect3r
开源
单张照片+镜子,重建出完整 3D 立体模型
[3DV 2026] Reflect3r: Single-View 3D Stereo Reconstruction Aided by Mirror Reflectio···
NeRFFaceSpeech_Code
开源
单张照片+语音,生成逼真3D说话头像
One-shot Audio-driven 3D Talking Head Synthesis via Generative Prior, CVPRW 2024
MotionDiffuse
开源
输入一句话,AI自动生成逼真的3D人体动画
MotionDiffuse: Text-Driven Human Motion Generation with Diffusion Model
CorbeauSplat
开源
Mac 上一条命令,视频照片变可看 3D 高斯场景
CorbeauSplat is an all-in-one Gaussian Splatting automation tool designed specifical···
Cupid
开源
单张2D图+相机参数,直接生成3D模型
[CVPR'26 Highlight] Cupid: A 3D generator that links 2D image with camera
LIHQ
开源
输入文字和形象,一键生成口型同步的高质量数字人演讲视频
Long-Inference, High Quality Synthetic Speaker (AI avatar/ AI presenter)
SadTalker
开源
一张照片+一段语音,生成逼真说话数字人视频
[CVPR 2023] SadTalker:Learning Realistic 3D Motion Coefficients for Stylized Audio-···
dlp3d.ai
开源
在网页上快速创建能自主行动的3D数字人
Open-source Autonomous 3D Characters on the Web
3DTopia-XL
开源
几秒生成带PBR材质的高质量3D模型,文本图片皆可
[CVPR 2025 Highlight] 3DTopia-XL: High-Quality 3D PBR Asset Generation via Primitive···
