通过文字prompt或者一张图片,就可以生成3D模型,这就是dreamgaussian的功能,我们可以先来看一下生成之后的效果展示:
1、文字prompt生成3D模型
prompt:a photo of an icecream(一个冰淇淋的照片)
3D模型截图:
2、图片生成3D模型
DreamGaussian的github主页:https://github.com/dreamgaussian/dreamgaussian
环境要求
1、本地电脑需要提前安装好下面两个程序:
Git
conda
具体的安装方法参考《VideoReTalking对嘴型AI工具windows本地部署教程》这篇文章中关于git和conda的安装部分内容!
2、并且该程序须有有Nvidia的显卡!
3、在使用该程序的时候要保持全局科学上网,否则可能会出错!
本地部署流程
下载主文件到本地
方法一:
如果你的网络环境良好,可以自由访问外网,你可以通过下面的命令想主程序文件克隆到本地任意指定文件夹,在文件夹空白处右键选择“Git Bash Here”,然后输入如下的命令:
git clone https://github.com/dreamgaussian/dreamgaussian.git
方法二:
下载zip压缩包后到解压到指定文件夹
官方下载地址:
https://github.com/dreamgaussian/dreamgaussian/archive/refs/heads/main.zip
迅雷云盘(备用地址):
点击下载:dreamgaussian.zip
解压的时候如果有嵌套的文件夹,可以将根目录中所有的文件夹剪切到你指定的文件夹中:
安装虚拟环境
在文件夹的路径栏输入“cmd”,打开命令控制台,分别输入如下的命令新建虚拟环境和激活虚拟环境
conda create -n DreamGaussian python=3.10 conda activate DreamGaussian
输入如下的命令安装pytorch和cuda
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
安装程序依赖库
在安装程序依赖库之前,需要先修改requirements.txt,用记事本打开requirements.txt,找到diffusers,将“diffusers>=…”修改为“diffusers”,保存!
输入如下命令,安装程序的所有依赖库
pip install -r requirements.txt
安装完成之后继续执行下面五行命令,完成程序的安装
git clone --recursive https://github.com/ashawkey/diff-gaussian-rasterization pip install ./diff-gaussian-rasterization pip install ./simple-knn pip install git+https://github.com/NVlabs/nvdiffrast/ pip install git+https://github.com/ashawkey/kiuikit
下载模型
下载下面两个模型文件夹,并将这两个文件夹放到电脑如下的目录中:
C:\Users\你自己的电脑名称\.cache\huggingface\hub
点击下载:文件夹一
点击下载:文件夹二
原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/dreamgaussianwenzitupianshengcheng3dmoxingbendebushujiaocheng/.html