照片生成STL
3d打印可以用哪些方式建模?
3d打印可以用哪些方式建模?
1、CAD类设计(参数化建模)
主要针对需要参数化建模设计的机械零件一类的应用,一般的三维CAD软件都能胜任,Pro-E、Catia等等,也可以。
上面相对“专业”一点,也有比较简单的,如Google的Sketchup。
有一类适合会编程的人用真正“参数化”建模的设计软件:OpenScad,直接用代码编辑生成模型的。缺点是不如图形化建模软件(Solidworks、UG等)方便使用,优点是生成的scad文件很小,代码可以被其他应用调用,可以建部件库,使用起来比较方便。
2、CG建模
3dsmax、maya都可以,还有犀牛(Rhino)、Blender,还有简单一些的Zbrush。
这类软件设计出来的模型,要转换到可打印的STL文件,可能会有结构错误需要处理,一般会用到Meshmixer、Meshlab、netfab等软件进行修复。Meshmixer功能丰富,而且免费,专门用于3D打印模型处理。
下面猎人头像,就使用了这类软件。
3、半业余软件
这类软件可以满足一般3D建模的基本要求,其实功能都很好,只是没有Solidworks、maya等专业软件那样功能全面。
Autodesk出品的一系列3D设计软件(不是Autocad这种的),如Tinkercad,非常简单,就是简单的拿一些实体进行布尔运算得到简单的可打印模型。
还有上面提到的Meshmixer,可以进行一些模型混搭之类的,可以做一些恶搞的模型来。比如下面这尤达与佛像的混搭模型:
4、人像DIY应用
Autodesk出品的123Dcatch,可以用大概20张不同角度的照片,合成出一个可以打印的3D模型。,国外有一款叫Faceshop的软件,收费软件,可以用一张照片,自己选择照片中脸部的轮廓生成三维头像模型。不过头像的基础模型是基于欧美人设计的。
用Kinect配合Reconstructme软件,可以直接扫描得到人像,大概需要10几分钟扫描,打印效果如下。
5、模型下载网站
目前全世界做得最好的一个3D打印模型分享网站,Thingiverse - Digital Designs for Physical Objects,这是Makerbot公司(已经被stratasys收购)出品的模型分享网站,现在模型总数已经超过60万个。
三维建模的模型需要输出什么格式的文件进行3D打印?
3D打印机需要STL、VRML、WRL的文件格式。三维打印先通过计算机建模软件建模,再将建成的三维模型“分区”成逐层的截面,即切片,从而指导打印机逐层打印。
设计软件和打印机之间协作的标准文件格式是STL文件格式。一个STL文件使用三角面来近似模拟物体的表面。三角面越小其生成的表面分辨率越高。PLY是一种通过扫描产生的三维文件的扫描器,其生成的VRML或者WRL文件经常被用作全彩打印的输入文件。