项目提供了一个 MCP 服务器,把 2D 图像转换为适合 3D 打印或渲染的 STL 格式浮雕模型。
功能特点
-
将任何图像转换为 3D 浮雕模型
-
可控制模型尺寸(宽度、厚度)
-
可为 3D 模型添加底座
-
支持深度反转,创造不同的浮雕效果
项目开源地址 https://github.com/Bigchx/mcp_3d_relief
外部深度图生成
对于更高质量的深度图,可以使用外部深度图生成服务,如 Depth-Anything-V2 。可以生成更准确的深度图,然后你可以将其用于本项目:
-
访问 https://huggingface.co/spaces/depth-anything/Depth-Anything-V2
-
上传你的图像以生成深度图
-
下载生成的深度图
-
通过设置 skip_depth=false 将此深度图与我们的转换器一起使用
这种方法可以提供更好的 3D 浮雕模型,特别是对于复杂图像。
工作原理
-
图像被处理以创建深度图(较暗的像素 = 较低,较亮的像素 = 较高)
-
深度图被转换为具有三角形面的 3D 网格
-
在模型底部添加底座
-
模型被保存为 STL 文件
注意: 1 、Cherry Studio Client 仅支持通过图片 url 方式使用 MCP 服务,生成结果在 js 项目地址的 uploads 目录下 2 、Cursor Client 和 Trea Client 支持通过图片 url 和 project 的本地图片发送使用 MCP 服务,生成结果在 js 项目地址的 uploads 目录下
