3D打印模型处理软件——MeshLab软件简介

3D打印软件设计算法
2014
12/24
10:29
分享
评论
大家可能没有听过MeshLab,或许听过也用过这个软件,但只是用来查看3D模型、转化模型格式等。笔者曾经就是这么想的 ,单纯地认为这个软件是个功能简单的无用小软件。无知好可怕,现特撰写此文让大家加深对这个软件的了解,避免成为笔者这样无知的人,顺便也让笔者自己反思反思。事实上,MeshLab是个很高大上的3D网格处理软件,它在3D技术学术领域和数据处理领域人人皆知。

3D模型处理软件——MeshLab软件简介

3D模型处理软件——MeshLab软件简介

        下面我详细地介绍这个软件以及它的历史发展。它是个免费开源的软件(如果不知道开源什么意思,请问度娘),2.0版本之后这个软件既可以单独使用,又能作为其他软件的库。那么这个软件是由谁开发的呢?不是一个人,是一群人。在十年前的某一天(2005年年底),意大利比萨大学计算机科学系上FGT课程(意大利文,度娘说是三维图形基础课程 )的某个教授给他们布置了一个课程作业:同学们,由于3D扫描过程中经常会出现一些不太小的杂乱的3D模型数据,大家能不能合作实现一些算法处理这些状况?于是乎,有人实现了处理网格补洞的算法,有人实现了模型格式转化的算法,有人实现了模型重新网格化的算法。。。就这样,大家的工作就集成了这款开源的、全面的网格模型处理的软件。它不单单可以用来查看编辑模型、转化模型格式,还可以对模型进行修复、简化、重建、重新网格化、去噪、变形、采样等处理,实在很强大啊!

        Ok,不得不提,这些强大的算法大部分是基于一个叫ISTI-CNR视觉计算实验室开发的VCG库实现的。我们大致来看看这个软件有哪些功能。网格清理过滤器(Cleaning)自动移除重复、未引用的顶点,非流形边、顶点和不存在的面。重新网格化(Remeshing)功能支持基于二次误差测度的高质量网格简化(Simplification),各种细分曲面算法(Subdivision),还有基于旋转球技术和泊松重建的点云重建(Reconstruction)算法。对于表面的去噪,MeshLab支持各种光滑(Smoothing)过滤器和曲率分析、可视化的工具。MeshLab包括一个基于最邻近点迭代算法(ICP)的多视角网格注册工具(相当于全景照片的合成,怎么拼接两张有重叠的照片成一张照片)。它还包括网格交互绘制系统,能交互地改变模型的颜色,绘制选择的区域和直接平滑去噪。

        MeshLab兼容多个平台,包括Windows,Linux MAC OS X;在iOS和安卓系统上也有它的功能简化版。该软件支持以下输入/输出格式:PLYSTL,OFF,OBJ3DSVRML 2.0U3DX3DCOLLADA.。MeshLab也可以导入Photosynth中重建的点云(微软开发的软件,获取物体不同角度的照片可以合成该物体的3D模型)。

       总之,MeshLab功能强大,用途广泛。它可以用于各种学术和研究中,如文化遗产、表面重建、古生物学等。只要涉及到3D网格模型处理的, 都可以用这款软件来处理。

      Meshlab下载地址:链接:http://pan.baidu.com/s/1nt9N18X 密码:nsnt

       参考文献:http://meshlab.sourceforge.net/   Meshlab官网
                        http://en.wikipedia.org/wiki/MeshLab  MeshLab wiki百科

上一篇:笔刷式雕刻软件——ZBrush简介
下一篇:针对于3D打印的建模系列二:模型的补洞
回复

使用道具 举报

2014-12-24 16:42:59 | 显示全部楼层
阿巴赛3D教育,,,,
回复 支持 反对

使用道具 举报

2014-12-24 17:04:35 | 显示全部楼层
清泥Star 发表于 2014-12-24 16:42
阿巴赛3D教育,,,,

对,这个就是安徽合肥阿巴赛3D教育的,他们弄得很不错
回复 支持 反对

使用道具 举报

推动3D打印

关注南极熊

通知

联系QQ/微信9:00-16:00

392908259

南极熊3D打印网

致力于推动3D打印产业发展

Copyright © 2024 南极熊 By 3D打印 ( 京ICP备14042416号-1 ) 京公网安备11010802043351
快速回复 返回列表 返回顶部