3dprint 发表于 2015-1-20 15:34:22

牛人开发的程序能将2D图片转换成可3D打印透光浮雕的STL文件

  为了激发自己十几岁的女儿对于3D打印和3D建模的兴趣,3D打印爱好者Mark Durbin可谓煞费苦心,他不仅仅坐下来一步步教女儿从建模到打印的所有过程,还编写了一个专门的网络应用程序,这个程序能够把她的2D绘图转换成可3D打印成透光浮雕(lithophane)的STL文件。  所谓透光浮雕,即即在半透明板上打印立体图像,然后透过背光效果呈现图像。http://image.3dhoo.com/NewsDescImages/20150120/150120_140154_51574953.jpg  这对于Durbin的女儿来说具有难以阻挡的吸引力,因为她特别喜欢画铅笔画。Durbin希望能够通过将她的画作转化为有趣的3D复制品来吸引她走进3D打印的世界。  下面是Durbin用自己开发的软件工具Lithopane from Image Utility(LIU)将图画转化成透光浮雕的结果:http://image.3dhoo.com/NewsDescImages/20150120/150120_140102_79898119.jpg  根据程序上的说明:“使用本软件,用户可以设置输出尺寸和质量、参考图片查看单色2D亮度、查看与缩放生成的透光浮雕和从您的计算机里拖放图片。”  尽管这款程序最初是专门为了Durbin和她的女儿在家里使用开发的,但是Durbin也愿意将其分享给可能有相同兴趣的其他人使用——他甚至提供了自己的源代码,以便于其他用户对其进行修改。  这个小程序用起来很简单,它直接在浏览器上运行,用户只需输入相应的地址即可使用。操作时用户在硬盘上找到要转化的文件,直接将其拖放到浏览器上即可。  一旦图像被上传,该应用程序会经过以下步骤将其生成可3D打印的STL文件:  2D处理——将图像转换为亮度单色图像  处理向量——将每个点加到3D网格上  Faces处理——添加每个三角形(每格两个)  表面处理——加入使光在表面进行不同反射的功能  添加场景——把它放进三个.js场景进行观看  创建STL文件——将所有的向量和面添进一个二进制STL格式文件中  下载STL文件http://image.3dhoo.com/NewsDescImages/20150120/150120_140115_67873288.jpg
http://image.3dhoo.com/NewsDescImages/20150120/150120_140142_66963059.jpg
http://image.3dhoo.com/NewsDescImages/20150120/150120_140128_17289786.jpg  在操作过程中,用户还可以使用可变控制滑块来对效果进行微调,直到达到自己需要的结果。这些可调变量包括最大尺寸、边框大小、材料厚度、每像素向量和深度等。  具体来说,用户可以设置:  最大尺寸——透光浮雕X或Y轴的最大输出尺寸。  厚度——透光浮雕Z轴的最大输出尺寸。  边框——四周边缘的边框厚度  最薄层——浮雕中最亮的哪一点的层厚度  每像素矢量——图像中的每个像素被转换成透光浮雕表面的3D点的个数。这个数字越大,输出越详细(相应地STL文件也更大,处理得也更慢)。  点击此处试用该工具,它是完全免费的,只是别忘了给开发者一点反馈哦!  原文来自3D虎:http://www.3dhoo.com/3ddyzx/20150120-12259.html

cj2q 发表于 2015-1-30 19:18:42

灰度图的转换么?

7mgMZbYk 发表于 2020-4-15 18:19:58

请问在哪可以得到源码?
页: [1]
查看完整版本: 牛人开发的程序能将2D图片转换成可3D打印透光浮雕的STL文件