Wonder3D简介
Wonder3D仅需2至3分钟即可从单视图图像中重建出高度详细的纹理网格。Wonder3D首先通过跨域扩散模型生成一致的多视图法线图与相应的彩色图像,然后利用一种新颖的法线融合方法实现快速且高质量的重建。
本文详细介绍了在算家云搭建Wonder3D的流程以及本地部署的教程,希望能帮助到大家,有问题可以随时联系我们~
平台搭建流程
系统:Ubuntu22.04系统,显卡:3090,显存:24G
1.选择模型实例
在算家云“应用社区”中搜索或找到“Wonder3D”模型
或者在“3D模型生成”选项功能中单击选择“三维重建”
2.创建模型实例
在Wonder3D模型界面页面中单击“创建应用”
选择GPU资源项选择RTX 3090后单击”立即创建“
3.使用模型
单击webSSH进入终端:
使用下列命令运行项目
conda activate wonder3d
cd Wonder3D
export GRADIO_SERVER_NAME=0.0.0.0
export GRADIO_SERVER_PORT=8080
python gradio_app_recon.py
返回项目实例页面点击开放端口
打开一个新的网页,将得到的网址进行粘贴,模型界面成功打开
具体使用方法请在应用社区查看此模型主页的“使用说明”
以上就是Wonder3D在算家云搭建的流程,下面将介绍本地部署教程,有需要的可以参考。
本地部署流程
一、基础环境
1.查看系统是否有Miniconda3的虚拟环境
conda -V
如果输入命令没有显示Conda版本号,则需要安装。
安装教程可查看:
2.更新系统命令
输入下列命令将系统更新及系统缺失命令下载
apt-get update
apt-get upgrade
apt-get install -y vim wget unzip lsof net-tools openssh-server git git-lfs gcc cmake build-essential
3.创建虚拟Python环境
- 创建一个名为"wonder3d"的虚拟镜像,python版本为3.8
conda create -n wonder3d python=3.8
- 进入"wonder3d"虚拟环境
conda activate wonder3d
4.下载模型
输入下列命令对Wonder3D模型进行下载
git clone https://gitclone.com/github.com/xxlong0/Wonder3D.git
cd Wonder3D
5.下载模型依赖包
输入下列命令:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch
耐心等待直到”Successfully“出现
7.添加模型文件
自选。如果您在连接到 huggingface 时遇到问题。确保您已下载以下模型。 下载 checkpoint 并进入根文件夹
如果您在中国大陆,您可以通过 aliyun 下载。
Wonder3D
|-- ckpts
|-- unet
|-- scheduler
|-- vae
...
然后修改文件 ./configs/mvdiffusion-joint-ortho-6views.yaml。
设置pretrained_model_name_or_path="./ckpts"
下载 SAM 模型。将其放入文件夹。sam_pt
Wonder3D
|-- sam_pt
|-- sam_vit_h_4b8939.pth
二、界面展示
输入下列命令启动界面:
python gradio_app_recon.py
复制网址打开页面
算家云——简单、高效、便宜
点击算家云-应用社区,进入算家云,选择模型,一键开启AI之旅!