外观
Stable Fast 3D: 稳定、快速的 3D 网格重建,具有 UV 展开和照明解缠
😊**Stable Fast 3D (SF3D)** 是一种从单幅图片重建 3D 网格(Mesh)模型的先进方法。此演示应用允许你上传图像并从中生成 3D 网格(Mesh)模型。此镜像可以帮助你快速体验Stable Fast 3D。在部署和使用前建议仔细阅读此应用介绍文档。
一、视频教程
二、镜像部署
1. 创建应用容器实例
此页右侧有目录。其下方有选择应用版本和“创建应用”按钮。点击“创建应用”,便进入了创建应用容器的页面。
这一应用选择一张3090即可以完全满足需求。对生成速度有要求可以选择算力更高的GPU,比如4090。
随后检查所选算力资源和镜像是否正确,点击“高级设置”
设置实例名称,并设置实例端口为1024。设置完毕后。阅读并同意《服务端口使用承诺书》,然后点击“立即使用”
随后页面会跳转到控制台-容器实例页面。在容器实例页面找到刚刚创建的实例。当该实例状态如下图所示显示为“已开机”,说明容器创建成功。
2. 启动应用
点击上图的“查看详情”后,再点击这一实例的“Jupyter”按钮进入Jupyter Lab。
在根目录下找到启动器.ipynb
,随后根据提示重启内核并运行所有单元格,从而快速部署和启动应用。
找到shell命令单元格输出中出现下图所示的信息,说明应用服务在1024端口启动成功。
三、打开应用服务
你可以参考启动器中“二、打开应用服务”的指引打开应用服务。出于方便,我们也会在此处列出一样的内容以供你参考。
Gradio 应用启动后。回到控制台,进入容器实例页面。找到对应实例,点击“查看详情”。
随后,点击实例的“应用服务”,弹出的应用服务卡片如下:
如果提示 “应用服务已启动” 则打开链接。随后复制账号和密码,便可登录应用。登录成功后便可体验Stable Fast 3D了!
界面下方提供了一些示例图片,以供选择。你也可以上传你自己的照片。关于上传照片的建议,你可以参考下文的使用小贴士。
四、使用小贴士
1. 启动Gradio指令的输出报ONNX相关错误
由于Stable Fast 3D应用的运行调用了一ONNX格式(Open Neural Network Exchange,是一种开源的模型文件存储格式)的模型。这一版本会提示下图所示的报错,但可以正常运行,不影响使用。后续版本会尽力修复报错的问题,这可能是用了较新版本的运行环境所致。
2. 控制台显示应用服务未启动
**如果创建实例时没有使用默认实例端口1024。上面输出中出现了“Running on local URL: **http://0.0.0.0:1024” 。请修改根目录下init.sh
中的port为你的实例服务端口,否则无法访问应用。
其他情况请检查上面指令的输出。如无法自行解决输出报错。请截图后联系镜像作者进行反馈。
3. 输入的图片
对于用于生成 3D 模型的图片,我们有以下建议:
- 背景干净(最好白背景)
- 可能需要一定立体感(还需更多研究。测试时有一些照片去除背景后也无法生成 3D 模型)。
- 最好上传有Alpha通道(Alpha通道指的是图片中各个像素素点透明度的通道信息)信息的图片。如果图片已经有 Alpha 通道信息,则可以跳过背景去除步骤。
下图是一个好的图片案例:
4. 前景比例
你可以调整前景比例来控制前景对象的大小。这会影响生成的3D模型形状。下面两图为一个示例对比。
前景比例为0.5的生成效果:
前景比例为0.8的生成效果:
5. 网格重建(Remeshing)
你可以选择三角形或四边形网络重建(Remeshing)方法来控制模型的网格拓扑结构。这可能会在模型表面中引入伪影。出现伪影时应将重建方法关闭,即设置为“None”。
五、镜像作者联系方式
**GitHub: **GitHub-ParzHe
微信:ParzLuck