常见的3D建模方法介绍

2020-05-14 00:00

  现在3D打印,无论哪种形式都是需要建模后再打印的,基本上主流的3D打印格式是用的STL格式的文件,还有obj格式,这种格式打印机基本都支持。不过比较少,STL是主流。所以 3D打印如何建模,我认为实质是问如何获得STL文件。这样,就有很多种方法了,看你是什么用途。我自己分类的主要有以下几种:


  1、CG建模


  3D max、maya、犀牛(Rhino)、Blender都可以,还有简单一些的Zbrush。


  这里面我只接触过Blender,这是一款开源的建模软件,免费的。这类软件设计出来的模型,要转换到可打印的STL文件,有可能会有很多结构错误需要处理,一般会用到Meshmixer、Meshlab、netfab等软件进行修复。Meshmixer是我用得最多的一款,功能丰富,而且是免费的,是专门用于3D打印模型处理的。


  下面这个表面质量非常高的僵尸猎人头像,就是属于用这类软件设计出来的。



  2、参数化建模


  机械零件一类的应用需要参数化建模设计,一般的三维CAD软件都能胜任,我大学学的是UG,所以一般用这个,我同事用的是Solidworks,另外Pro-E、Catia等等,也都可以。


  上面这些是相对“专业”一点的,也可以用比较简单的,如Google的Sketchup。


  另外有一类适合会编程的人用的真正“参数化”建模的设计软件:OpenScad,这是一款开源软件,是直接用代码编辑生成模型的。缺点是不如图形化建模软件(Solidworks、UG等)方便使用,优点是生成的scad文件很小,代码可以被其他应用调用,可以建部件库,使用起来比较方便。我编程不好,对于这个软件是有兴趣,但是实际没有深入学习怎么用这个软件。


  这类软件,推荐学习Solidworks,有兴趣的话,可以学下Openscad,很有意思~


  比如我今天刚打印了一个六缸发动机缸体模型,是福特汽车公司发布出来的,就是这一类模型:


  3、业余软件


  说是业余软件,其实是半调侃的吧,这类软件可以满足一般3D建模的基本要求,其实功能都很好了,只是没有上面Solidworks、maya等专业软件那样功能全面。


  Autodesk出品的一系列3D设计软件(不是Autocad这种的),如Tinkercad,非常简单,就是简单的拿一些实体进行布尔运算得到简单的可打印模型。


  还有上面提到的Meshmixer,这个软件可以进行一些模型混搭之类的,可以搞出一些很恶搞的模型来。比如下面这样的,尤达与佛像的混搭模型:。


  4、人像DIY应用等


  Autodesk出品的123Dcatch,可以用大概20张不同角度的照片,合成出一个可以打印的3D模型。


  目前国外有一款叫Faceshop的软件,收费软件,有15天免费试用版本,可以用一张照片,自己选择照片中脸部的轮廓生成三维头像模型。不过头像的基础模型是基于欧美人设计的,我昨天拿我的头像试了下,最后生成的鼻子好高。。


  用Kinect配合Reconstructme软件,可以直接扫描得到人像,大概需要10几分钟扫描,打印出来的效果如下:


  国外做得非常好的一款开源3D打印切片软件Cura,有导入bmp、jpg、png格式图像,生成浮雕效果的模型的功能,现在国内有些3D打印创意店有这样的服务,打印出来的效果大概是这样:  


  5、到模型下载网站下载别人设计好的模型


  目前国外做的比较好的3D打印模型分享网站,Thingiverse - Digital Designs for Physical Objects


昵称:
内容:
提交评论
评论一下