Project Icon

LGM

多视图高斯模型实现高质量3D内容创建

LGM是一种大规模多视图高斯模型,用于创建高分辨率3D内容。该模型可将文本或图像转换为高质量3D模型,并支持快速推理和训练。项目开源了完整代码、预训练权重和演示应用,为3D内容创作提供了实用工具。LGM在3D重建的精度和效率上有显著提升,推动了计算机图形学和视觉领域的发展。

大规模多视图高斯模型

这是《LGM:用于高分辨率3D内容创建的大规模多视图高斯模型》的官方实现。

项目主页 | Arxiv | 模型权重 |

https://github.com/3DTopia/LGM/assets/25863658/cf64e489-29f3-4935-adba-e393a24c26e8

新闻

[2024.4.3] 感谢@yxymessi@florinshen,我们修复了旋转归一化中的一个严重bug。我们使用正确的归一化微调了模型30个epoch,并上传了新的检查点。

Replicate演示:

感谢@camenduru!

安装

# 需要xformers! 请参考https://github.com/facebookresearch/xformers获取详细信息。
# 例如,我们使用torch 2.1.0 + cuda 11.8
pip install torch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 --index-url https://download.pytorch.org/whl/cu118
pip install -U xformers --index-url https://download.pytorch.org/whl/cu118

# 修改版高斯散射(+ 深度,alpha渲染)
git clone --recursive https://github.com/ashawkey/diff-gaussian-rasterization
pip install ./diff-gaussian-rasterization

# 用于网格提取
pip install git+https://github.com/NVlabs/nvdiffrast

# 其他依赖
pip install -r requirements.txt

预训练权重

我们的预训练权重可以从huggingface下载。

例如,下载fp16模型用于推理:

mkdir pretrained && cd pretrained
wget https://huggingface.co/ashawkey/LGM/resolve/main/model_fp16_fixrot.safetensors
cd ..

对于MVDreamImageDream,我们使用diffusers实现。 它们的权重将自动下载。

推理

推理需要约10GB的GPU内存(加载所有imagedream、mvdream和我们的LGM)。

### 用于文本/图像到3D的gradio应用
python app.py big --resume pretrained/model_fp16.safetensors

### 测试
# --workspace: 保存输出的文件夹(*.ply和*.mp4)
# --test_path: 包含图像的文件夹路径,或单个图像的路径
python infer.py big --resume pretrained/model_fp16.safetensors --workspace workspace_test --test_path data_test 

### 本地GUI可视化保存的ply
python gui.py big --output_size 800 --test_path workspace_test/saved.ply

### 网格转换
python convert.py big --test_path workspace_test/saved.ply

更多选项,请查看options

训练

注意: 由于我们训练中使用的数据集基于AWS,无法直接在新环境中用于训练。 我们提供了必要的训练代码框架,请检查并修改数据集实现!

我们还在objaverse_filter中提供了用于训练LGM的Objaverse约80K子集。

# 调试训练
accelerate launch --config_file acc_configs/gpu1.yaml main.py big --workspace workspace_debug

# 训练(使用slurm进行多节点训练)
accelerate launch --config_file acc_configs/gpu8.yaml main.py big --workspace workspace

致谢

本工作建立在许多出色的研究工作和开源项目之上,非常感谢所有作者的分享!

引用

@article{tang2024lgm,
  title={LGM: Large Multi-View Gaussian Model for High-Resolution 3D Content Creation},
  author={Tang, Jiaxiang and Chen, Zhaoxi and Chen, Xiaokang and Wang, Tengfei and Zeng, Gang and Liu, Ziwei},
  journal={arXiv preprint arXiv:2402.05054},
  year={2024}
}
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号