打印机就该用来打照片! --- 从照片转换为透光浮雕照片-流程和工程代码,非直接打印的模型

打印机就该用来打照片! --- 从照片转换为透光浮雕照片-流程和工程代码,非直接打印的模型

助力
343
817
183

打印配置(3)

全部
X1 Carbon
P1S
P1P
X1
X1E
A1
A1 mini

0.4喷头 标准配置
0.4喷头 标准配置
设计师
2.6 h
1 
5.0(19)

0.4 喷嘴 快速配置
0.4 喷嘴 快速配置
设计师
49 min
1 
4.8(5)

0.2 喷嘴 细腻配置
0.2 喷嘴 细腻配置
设计师
6.9 h
1 
5.0(2)

在 Bambu Studio 中打开
助力
343
817
183
178
185
99
发布于

描述

打印机就应该用来打照片!

生成高分辨率,色阶过渡平滑的3D打印负片(黑白only)[单色打印,无需ams]

 

竹子赞助了一套CMYK耗材,已经收到,彩色方案在测试中

助力我 (免费)

如果对你有用或者很喜欢,请帮忙点个 免费的赞 投个助力 让更多人看到,帮助更多人节省$18

官方教程中使用的 lithophanemaker 生成分辨率太低,色阶过渡过于生硬


从hueforge得到灵感,用以取代 hueforge 的负片能力,并得到更佳的色彩过渡和分辨率

并不是所有人都想要购买这个软件($18 ≈ ¥130)

为生成透光浮雕负片提供免费方案,为大家节约18美元

 

并没有实现hueforge的浮雕效果,如果你需要打印彩色浮雕,还是应该去hueforge

 

由于makerworld lab中的参数化生成不支持读取用户上传图片文件,所以以这种形式提供

如果遇到问题,欢迎直接和我联系:

qq:986887506 vx:vivapercuore

 

https://makerworld.com.cn/zh/models/269104#profileId-206513 

配合测光片得到合适的厚度参数

 

最后更新时间:2024-07-14 01:20

在文档底部查阅更新说明

使用指北

全程本地计算,全程本地生成,不上传任何数据,不请求任何接口,执行速度与电脑配置有关

PS:请使用Chrome等现代浏览器,不处理浏览器兼容性问题

  • 在OpenSCAD中,ctrl+O 打开photo2stl.scad  (刚刚下载的)
    • 按键 F5 进行预览(这一步可以完全跳过
    • 按键 F6 生成模型
      • 等待控制台出现 Rendering finished. 提示 (可能比较慢,中途可能出现软件未响应,请耐心等待)
    • 按键 F7 导出STL文件,并选择目录保存
      • 等待控制台出现 STL export finished. 提示 (可能比较慢,中途可能出现软件未响应,请耐心等待)
    •  
    • 过大的照片像素尺寸会导致生成十分缓慢
  • 在bambu studio中导入stl
    • 【使用预设时】下载页面中的3fm文件(会进行更多参数的微调 ),使用文件中的打印配置
      • 标准配置 使用0.4mm喷头时推荐 【2.6H-示例图片】
      • 细腻配置 使用0.2mm喷头时推荐 【6.9H-示例图片】
      • 快速配置 0.4mm喷头 喷射模式    【48Min-示例图片】(显著提高速度,精细度和过渡效果略有下降)
    • 【不使用预设时】手动调整 层高为页面中你手动修改的配置 
      • 修改对应打印工艺(之后我调整一下项目顺序让他和竹子一致)
      • 使用白色或其他高透明耗材
      • 自定义配置时需要注意:
        • 层高参数和生成时严格对应
        • 必须使用100%充填
        • 无需支撑
    • 删除3mf文件中的示例照片,导入你自己生成的stl文件,居中放置,或自行手动配置
      • bambu studio 可能会提示三角形面片数过多,忽略这个提示,简化模型可能导致生成的照片模糊
      • 导入stl无需再手动调整尺寸
        • 如果进行了缩放会导致层高不准确
        • 如果有需要,可以记下z轴高度,修改尺寸缩放后,取消等比例缩放,然后将z轴设置恢复
        • 尽量直接在生成时设置好尺寸
  • 打印,等待成品

 

doker部署

  • 感谢 https://makerworld.com.cn/zh/@huge_d 提供的docker部署:
    • 部署启动命令:docker run -d --name photo2reliefnegative-film -p 80:3000 --restart always dd5407/photo2reliefnegative-film:latest 访问地址:ip或域名(http、80端口)

 

离线方案

PS:

  • 精细度设置过高或尺寸设置过大时导出stl和切片也可能非常缓慢
  • 推荐单次只打印一张照片
  • PETG比PLA要慢12-15%

你可以添加其他相框或者背光灯板等其他配件来使用

 

希望对你有用&希望你能喜欢

 

示例照片是我的猫,他叫寿司,他非常可爱!请大家夸夸他!

更新日志

在线包方案-不需要任何命令行操作,全程可视化点点点

  • V2.4 2024-07-07 15:00
    • 支持点击图片尺寸参考来直接设置长边尺寸了
    • 优化算法
  • V2.3 2024-06-29 17:55
    • 修复了一个因为边框值为小数引起的精度问题导致生成错误
  • V2.2 2024-06-28 00:43
    • 修复了一个因为openScad这个软件精度导致的高度不准确问题
    • 增加了一个显著提高打印速度的快速模式配置和对应3mf文件
    • 优化了深度图算法,使其更加精确
  • V2.1 2024-06-27 18:00
    • 更新交互,要求先选择图片,因为部分数据的计算依赖图片尺寸
    • 更新参数,现在边框高度(厚度)是一个绝对值了
    • 增加成品尺寸的显示 & 常用照片尺寸参考
    • 交互首层层高和单层层高的位置,让他和切片软件内的顺序位置一致
    • 描述和提示文案更新&图片显示时不会再比屏幕大了
  • V2.0 2024-06-26 21:30
    • 可交互页面,本地生成数据和文件
    • 不进行任何云计算,离开既销毁

离线包方案-不再更新,但保留

  • V1.3  2024-06-26 02:00
    • 增加精细度参数,以控制文件体积
  • V1.2  2024-06-25 22:00
    • 修复边框设置可能带来的错误
  • V1.1  2024-06-24 16:00
    • 支持了jpg格式,不再需要将jpg转换为png
      对一系列图片预处理流程进行了自动化和内置
    • 用户设置参数调整
      • 支持自动尺寸调整,需要用户手动设置长边
      • 自动压缩图片像素尺寸
      • 设置尺寸后,不再需要再bambu studio中手动修改尺寸
    • 调整参数设置以支持更多尺寸的喷嘴
    • 更多的命令行状态输出
    • 更新说明文档

 

进行中的更新优化:

  • 优化更新生成界面
    • 提供可修改的尺寸预设
    • 提供裁剪选项
    • 提供预览
    • 优化界面流程
  • 更新制作厚度标识模板,辅助设置参数

后续计划(如果大家有需求&我有时间和精力):

  • CMYK的高分辨率彩色方案 (竹子 赞助了一套 CMYK耗材!等到货之后开始研究彩色!
  •  
  • 提供可以安装到本地的离线webapp - 渐进式Web 应用(PWA) 方案  

已经取消的计划 

  • 使用openJSCAD取代openSCAD - 不在需要安装openScad软件,等待生成stl
  • 通过openJSCAD生成3mf文件
  • 支持3mf文件配置彩色方案

 经过测试和实现,可以达成这个功能,但由于浏览器性能限制,有严重的性能问题(512*512分辩率需要生成长达半小时)

 所以目前还是需要大家下载openScad来生成使用


文档 (1)

组装指南 (1)
example.cat.png_53b7ca2f-086d-420f-b7cf-ac1f25513811.png

评论 & 评分 (183)

请填写您的意见
(0/5000)

建议出个视频,控制台命令我好像出错了
设计师已回复
0
回复
有空弄一个吧,平日还要上班
0
回复
回复 @vivapercuore :
好嘞,来回搞了几次,不知道到底哪有毛病,辛苦up
0
回复
有点小问题,刚刚更新了zip包里的文件,更新一下之后重新到npm i这里继续往下执行就好了
0
回复
已助力
打印配置
0.4喷头 标准配置
效果意外的不错 用的JAYO的白色PETG 打了3.2mm厚的 不过稍微还是有点材料瑕疵 细节的地方会拉丝 目前240° 外墙速度180 内墙270 有没有好兄弟有好的参数的
设计师已回复
0
回复
拉丝可能是受潮或者温度问题,可能需要打个温度塔之类的调一下,或者烘干
0
回复
已助力
回复 @vivapercuore :
打过温度塔 基本是新开的材料 250g的试用卷
0
回复
回复 @大木 :
我暂时没有遇到拉丝,感觉还是和材料特性有关
0
回复
已助力
不会搞
设计师已回复
1
回复
已助力
又试了试不知道什么地方出错了,老师等您回复
0
回复
回复 @贩猪小王 :
要不加我看看?
0
回复
回复 @贩猪小王 :
执行一下node -v 呢
0
回复
已助力
打印配置
0.4喷头 标准配置
使用简单,效果非常棒
设计师已回复
3
回复
哇,好看好看好看
0
回复
哇!这种表现的效果好棒!
0
回复
🤓
设计师已回复
2
回复
棒棒棒
0
回复
老哥,用了哪几个颜色?
0
回复
回复 @有事请私信 :
纯白,是他的灯颜色比较暖 [doge]
0
回复
请问生成文件之后是否可以选择立起来打印 我觉得这样的效果会更加的好
设计师已回复
0
回复
立起来会产生悬垂,为什么想要立起来呢
0
回复
回复 @vivapercuore :
作者你好 我觉得躺下来打的话或许在曲面的表现层纹会更加的明显 像这样类似模型肩膀部分(当然我还没试过0.08层厚表现) 所以有这种疑问
0
回复
回复 @小黃鴨怒踩減速帶 :
首先是会产生悬垂问题,导致局部位置不紧密或位移,进而导致图像不准确,另一方面,当前层高已经有足够的色阶来表现灰阶了,xy方向的分辨率也高于z轴层高,利于高分辨率的图像表达,最后,z轴方向稳定度较差,容易产生晃动,导致成品质量下降或失败,z轴的结构强度较低,成片更容易开裂
1
回复
这是一个不小心未使用100%充填的错误示范,黑色充填区域出现了网格
设计师已回复
2
回复
已助力
但是你的马赛克画质弥补了网格😂这样模糊看效果还是不错的
0
回复
回复 @大黄 :
因为清晰的,才不忍赌,一定要用100%充填!
0
回复
打印配置
0.2 喷嘴 细腻配置
打得还行
设计师已回复
0
回复
啊?你打这个?不换自己的图吗?
0
回复
回复 @vivapercuore :
🤣无语
0
回复
回复 @不说害怕 :
但是,谢谢你喜欢我的猫
0
回复
已助力
很好用,感谢!
设计师已回复
1
回复
哇,棒,层高多少呀,感觉层高再低一些会更细腻
0
回复
已助力
目前用的大佬你的默认配置,回头我再调调试一下
0
回复
相当好用 一次就成功了 😄打印的外甥照片 外甥非常喜欢
设计师已回复
0
回复
很棒~
0
回复
回复 @vivapercuore :
谢谢
0
回复