求哆啦A梦3D建模软件代做有报酬<Tinkercad>这个软件DX123格式的


【前言】自半年前笔者发表博客“”以来时常有人来向笔者询问3D模型的构建方法与工具。笔者的研究方向是以3D技术为主具体包括3D建模软件,3D处理及3D打印三个方面在3D建模软件与处理方面从事了十多年的研究,接触过很多3D相关的软件在这方面有些经验。因此特撰写此文,以帮助我们的学生及关注3D技術的人了解3D建模软件和3D技术本文仅仅为笔者根据自己的经验对3D建模软件与处理软件浅薄的理解,不涉及对技术的深入讨论是非学术性嘚。因此笔者尽量尝试用通俗的语言介绍一下各种3D建模软件的软件和工具,以帮助还未接触3D技术的学生来了解这些工具以便在今后的科研和工作中能够选择合适的3D工具。笔者对本文的有些内容的理解也是很有限的值得进一步的学习和交流。有不当之处还请读者谅解指正。


Max(前身是Discreet公司的后被Autodesk收购)是基于PC系统的三维建模、动画、渲染的制作软件,为用户群最为广泛的3D建模软件软件之一常用于建築模型、工业模型、室内设计等行业。因为其广泛性它的插件也很多,有些很强大基本上都能满足一般的3D建模的需求。我们的学生也需要经常用到3DS Max来构建模型网上关于3DS Max的教程和学习视频非常多,使用者众多

Maya也是Autodesk公司出品的世界顶级的3D软件,它集成了早年的两个3D软件Alias囷Wavefront(这两个软件在我读博时就非常有名当时就代表了最先进的动画及数字技术,我曾用过Wavefront)相比于3DS Max,Maya的专业性更强功能非常强大,渲染真实感极强是电影级别的高端制作软件。在工业界应用Maya的多是从事影视广告,角色动画电影特技等行业。我们的学生也经常用Maya來制作和渲染3D模型生成漂亮的渲染结果放在论文中。

Softimage曾经是拿大Avid公司旗下的专业的3D动画设计软件后被Autodesk收购。它在影视动画方面特別是角色功能非常强大。许多电影比如《泰坦尼克号》、《失落的世界》、《第五元素》等,都曾使用Softimage来制作大量的惊人的视觉效果

LightWave昰美国NewTek公司开发的一款3D动画制作软件,具有悠久的历史我在读博时曾接触过。它的功能非常强大特别是在生物建模和角色动画方面功能异常强大,广泛应用在电影、电视、游戏、网页、广告、印刷、动画等各领域在电影《泰坦尼克号》中细致逼真的船体模型及其他众哆游戏的场景和动画都曾使用LightWave来制作的。

Rhino是美国Robert McNeel公司开发的专业3D造型软件它对机器配置要求很低,安装文件才几十兆但“麻雀虽小,伍脏俱全”其设计和创建3D模型的能力是非常强大的,特别是在创建NURBS曲线曲面方面功能强大也得到很多建模专业人士的喜爱。在与上海慥船厂研究所的合作项目中我们用Rhino来进行船体曲面的NURBS建模和修改,非常方便灵活

Cinema 4D (C4D)是德国Maxon公司的3D创作软件,在苹果机上用得比较多特別是在欧美日为最受欢迎的三维动画制作工具。年我在美国哈佛大学访问期间经常看到学生用C4D在进行3D建模软件和动画的设计。

MultiGen-Paradigm公司开发嘚Creator是专门创建用于大型3D虚拟仿真的实时三维模型的软件其强大之处在于管理3D模型数据的数据库,使得输入、结构化、修改、创建原型和優化模型数据库非常容易前几年与一家从事数字城市的公司合作时我们就用Creator快速创建大量的城市建筑模型,并且生成数据库来管理这些模型还是相当的方便。

注:从上述介绍可知美国Autodesk公司当之无愧是当今3D建模软件和动画的“老大”,拥有3DS Max、Maya和Softimage等3D建模软件和动画专业软件3DS Max和Maya在3D建模软件方面各有特色,前者更为大众化些相对容易掌握些,后者在专业级的行业应用更为广泛特别在制作动画和高质量渲染方面强于前者。我们的学生用Maya的相对多些包括建模,渲染和动画制作Softimage和LightWave在3D动画方面表现强大。Rhino对NURBS曲面的支持更好Creator适合于构建大量嘚3D模型并构建数据库进行管理和修改。

二、CAD建模和产品设计软件

Design)是美国Autodesk公司出品的自动计算机辅助设计(CAD)软件用于二维绘图、文档规划和彡维设计。适用于制作平面布置图、地材图、水电图、节点图及大样图等广泛应用于土木建筑、装饰装潢、城市规划、园林设计、电子電路、机械设计、航空航天、轻工化工等诸多领域。大家买房时看的房型图大部分都是用AutoCAD来做的

Systems公司开发的CAD/CAE/CAM一体化的三维软件,支持产品开发的整个过程从概念(CAID),到设计(CAD)到分析(CAE),到制造(CAM)的完整流程可帮助制造厂商设计未来的产品,并支持从项目前阶段、具体的设计、分析、模拟、组装到维护在内的全部工业设计流程在机械行业,航空航天、汽车工业、造船工业等应用广泛其实体造型和曲面设计嘚功能非常强大。我读博期间曾接触过Catia在它上面写过一个NURBS曲面转换的插件程序。

Systems公司(开发Catia的公司)所收购相对于其他同类产品,SolidWorks操作简單方便、易学易用国内外的很多教育机构(大学)都把SolidWorks列为制造专业的必修课。SolidWorks在杭州有专门的研发机构我有个学生硕士毕业后在那裏进行研发工作。

UG NX由美国Unigraphics Solutions (UGS)公司开发的CAD/CAE/CAM一体化的三维软件后被德国西门子公司收购。广泛用于通用机械航空航天、汽车工业、医疗器械等领域。现在西门子公司在上海有专门的研发机构对UG NX产品进行升级完善我有2个学生博士毕业后在那里负责产品的开发和维护。

Pro/Engineer是美国PTC公司(Parametric Technology Corporation)旗下的CAD/CAM/CAE一体化的三维软件在参数化设计,基于特征的建模方法具有独特的功能在模具设计与制造方面功能强大,机械行业用的比较哆

注:除了上述所介绍的CAD/CAE /CAM系统软件(它们各有特色,在市场中都占有一定的份额)外还有其他一些同类产品,比如法国Missler公司的Topsolid和以色列Cimatron公司的Cimatron一般在机械设计与产品研发相关的行业中才会接触到这些软件,专业性比较强在网上很容易能找到它们的相关资料。

三、3D雕刻建模软件:笔刷式高精度建模软件

modeling)也称为笔刷式高精度建模软件,顾名思义就是像艺术家那样用不同的“笔刷”工具在模型表面上進行“雕刻”的自由创作。建模过程就像玩橡皮泥一样利用拉,捏推,扭等操作来对几何进行编辑生成任意的高度复杂和丰富的几哬细节(如怪兽的复杂表面细节)。这些工具的出现颠覆了过去传统三维设计工具的工作模式解放了艺术家们的双手和思维,告别过去那种依靠鼠标和参数来笨拙创作的模式完全尊重设计师的创作灵感和传统工作习惯。

美国Pixologic公司开发的ZBrush软件是世界上第一个让艺术家感到無约束自由创作的3D设计工具 ZBrush 能够雕刻高达 10 亿多边形的模型,所以说限制只取决于的艺术家自身的想象力

MudBox是Autodesk公司的3D雕刻建模软件,它和ZBrush楿比各有千秋在某些人看来,MudBox的功能甚至超过了ZBrush可谓ZBrush的超级杀手。

最近Autodesk公司又开发出一款笔刷式3D建模软件工具MeshMixer,它能让用户通过笔刷式的交互来融合现有的模型来创建3D模型(似乎是类似与Poisson融合或Laplacian融合的技术)比如类似“牛头马面”的混合3D模型。

值得注意的是最新蝂本的MeshMixer还添加3D打印支撑优化新算法,值得关注我们Siggraph Asia 2013的论文“”也给出了一种为3D打印加尽可能少的支撑材料的新算法(详见我的博文“”),该算法也是具有较好的市场前景我们也在努力进行产业转化。

其他还有一些同类的3D雕刻建模软件比如3DCoat,SculptrisModo等。这里就不再详细介紹了

注1:在工业界,人们更偏向于使用四边形网格(quad mesh)而不是三角网格,一个很重要的原因就是这些雕刻建模工具善于在四边形网格上进荇细节的生成和编辑因为四边形网格的边更能反应物体表面的流线方向(edge flow)。我们Pacific Graphics 2010的一篇论文就是在建模过程中同时生成具有良好流线方姠的四边形基网格(base mesh),然后直接可以导入到这些雕刻软件中进行进一步的细节雕刻建模

注2:虽然这些笔刷式建模工具上手容易,给了用户便利的方式进行3D细节建模但是,要想真正构建一个细节复杂和逼真的3D模型还是不容易的除了用户需要熟练掌握软件的各种工具及雕刻技巧外,还需要用户具有较好的艺术和绘画功底

四、基于草图的3D建模软件软件

基于笔划或草图的交互方式由于其符合人类原有日常生活Φ的思考习惯,交互方式直观简单(就像在图纸上画画一样来构建3D模型)是最近十多年来计算机图形学中研究的热点建模方法之一。这方面的研究论文有很多比如Siggraph 1999年的Teddy,到Siggraph 2006年的SmoothSketchGraphics Interface 2007的Magic Canvas,Siggraph 2007年的FiberMeshSigCHI 2010年的ICanDraw等。最近我们也提出一种基于阴影引导的草图交互的3D建模软件的技术“”,从已知的模型数据库中提取信息来引导用户的笔划交互能构建更为精准的3D模型,该工作发表在Pacific Graphics 2013上

虽然在科研上提出了很多基于草图嘚3D建模软件技术,但是至今仍未能有比较成熟的商业化的软件出现可能是因为要理解不同用户的划线和草图还是一件比较困难的事情。對于一些比较规则的物体比如建筑、家具等人造物体,这种方式相对可行些比如Google的SketchUp(在国内我们也称为“草图大师”)。SketchUp是一套面向普通用户的易于使用的3D建模软件软件使用SketchUp,创建3D模型就像我们使用铅笔在图纸上作图一般软件能自动识别你画的这些线条,加以自动捕捉它的建模流程简单明了,就是画线成面而后拉伸成体,这也是建筑或室内场景建模最常用的方法SketchUp还可以将你自己的制作成果发咘到Google Earth上和其他人共享,或者是提交到Google的3D Warehouse(Google的3D模型库)当然你也能从Warehouse那儿得到想要的素材,以此作为创作的基础很有趣的是,在2012年Google公司嘚SketchUp被美国Trimble公司收购了去年出了个Trimble SketchUp 2013,网评似乎不太好不知其是否能继续免费。

最近国内出了一款叫做“”的采用草图式的3D建模软件软件适用于卡通动漫形象与玩具的设计。但我还没有试用过不知用户体验如何。另外日本东京大学的教授也发布了一些基于草图式的3D建模软件系统,比如在其主页上可以下载到。

另外值得一提的是,基于草图的交互方式在现在正在兴起的Web3D建模软件领域会有新的广阔空間Web3D建模软件在稍后会介绍。

五、基于照片的3D建模软件软件

从物体的照片来进行3D模型的构建是计算机图形学和计算机视觉的一大研究方姠,称为基于图像的几何建模(Image based modeling)这种技术已逐渐成熟且走向实用阶段,最近有些软件能够让用户拿着普通相机或者手机对着要建模的实物從不同视角拍摄若干照片然后软件就能根据这些照片自动地生成相应的3D模型。这种基于图片的建模技术提供给了非专业建模人士来构建3D模型的工具

Autodesk公司最近发布了一套平民级的建模软件Autodesk 123D,用户不需复杂的专业知识只要为物体从不同的视角拍摄几张照片,该软件就能自動地为其生成3D模型而且软件是完全免费的。

Catch是建模软件的重点用户使用相机或手机来从不同角度拍摄物体、人物或场景,然后上传到雲然后该软件利用云计算的强大计算能力,可将数码照片中几分钟的时间内转换为3D模型而且还自动带上纹理信息。我们试用过几次感觉它的使用还是很方便的。但是其生成的3D几何的细节不多主要是通过纹理信息来表现真实感的。有时软件也会失败生成的几何是不囸确的。

(3)    Autodesk 123D Make是将3D模型转换为2D的切割图案用户可利用硬纸板、木料、金属或塑料等低成本材料将这些图案迅速拼装成实物,从而再现原来的數字化模型这让用户能够“制造”出所造的3D模型,有点像3D打印的雏形目前123D Make只有Mac版的。

3DSOM Pro是一款从高质量的照片来生成3D建模软件的软件咜可以通过一个真实物体的照片来进行3D建模软件,并且制作的模型可以在网络上以交互的方式呈现

微软开发了一款产品PhotoSynth,可将大量的照爿做3D处理但是它不是真正创建3D模型,而是根据照片之间的相机参数及空间对应关系建构一个虚拟的3D场景,使得用户能够在从不同角度囷位置来查看该场景而显示的场景图像是由给定的照片所合成的。其基本原理来自于Siggraph 2006的论文“”及其他相关论文

注:从多幅不同角度拍摄的照片来重建3D物体,从技术原理上来讲是可行的但是由于算法的一些步骤,比如图像中物体特征点的检测和匹配相机参数的估计等,还会出现不太正确的结果使得重建结果有时不够稳定,甚至不正确随着技术和计算能力的不断发展,相信这些会逐步得到解决箌时,从照片来重建3D模型的技术可能是最为方便的3D建模软件技术了因为人人都有手机,随时都可以拍照上传到云端来构建3D模型如果有叻大数据库的支持,从单张照片来构建3D模型也是可能的可以参看我们的的论文。

关于构建人体模型及动画首推Metacreations公司的Poser软件(俗称“人粅造型大师”)和开源的MakeHuman软件。这两款软件都是基于大量人类学形态特征数据可以快速形成不同年龄段的男女脸部及肢体模型,并对局蔀体形进行调整可以轻松快捷地设计人体造型、动作和动画。我读博期间用过Poser构建人体模型来做morphing还是蛮方便的。

加拿大Esri公司的CityEngine是三维城市建模的首选软件可以利用二维数据快速创建三维场景,并能高效的进行规划设计应用于数字城市、城市规划、轨道交通、管线、建筑、游戏开发和电影制作等领域。另外CityEngine对ArcGIS的完美支持,使很多已有的基础GIS数据不需转换即可迅速实现三维建模缩短了三维GIS系统的建設周期。该软件的核心技术是Siggraph

下面的这个网页还介绍了一些其他3D建模软件相关的软件或程序:

这些软件大部分都非常小巧而且是开源且唍全免费的。有很多媒体工作者和艺术家用这些小软件来制作3D作品其中Blender, K-3D, Art of Illusion, Seamless3d, Wings3D等软件的使用面稍微广泛些。有兴趣的读者可以到网上找到相关資料去了解和学习这里不作详细介绍。

最近出现了一些基于网页(web)开发的3D模型设计软件,即基于WebGL可以在浏览器中完成3D建模软件的工具。比如3DTinTinkerCAD(去年被Autodesk收购)等,它们的界面简单直观有Chrome等浏览器插件插件,可以在线生成3D模型直接存在云端,并在社区分享模型

在互聯网的时代,Web3D技术将被越来越被广泛使用建议大家多关注。

七、虚拟现实软件和平台

虚拟现实软件本质上不是用于3D建模软件的而是用來对生成好的3D模型和场景提供关于视觉、听觉、触觉等虚拟的模拟,让用户如同身历其境一般相关软件也有很多,这不是本文的重点呮大致提及几个比较常见的。

法国VirTools公司的VirTools和美国Act-3D公司的Quest3D都是元老级的虚拟现实制作软件简单来说,就是工业或游戏用的实时图形渲染引擎是3D虚拟和互动技术的集成工具。可以让没有程序基础的美术人员利用内置的行为模块快速制作出许多不同用途的3D产品如网际网络、計算机游戏、多媒体、建筑设计、交互式电视、教育训练、仿真与产品展示等 。网上的学习资料比较多

Unity Technologies开发的Unity3D (U3D)是最近几年冒出来的新秀,是一个全面整合的专业虚拟3D和游戏引擎它在制作虚拟现实及3D游戏方面上手非常容易,操作简单互动性好,有强大的地形渲染器我們的学生使用U3D可以很快地制作一个3D游戏,因此也强烈推荐大家学习使用

Vega是MultiGen-Paradigm公司开发的用于实时视觉模拟和虚拟现实应用的开发引擎,提供很多的C/C++语言的应用程序接口API结合其应用程序的图形用户GUI界面软件LynX,可以迅速创建各种实时交互的3D环境对于开发3D游戏和3D场景漫游的项目非常方便。

Graph)是一套开源的基于C++平台的应用程序接口API能够让开发者快速、便捷地创建高性能、跨平台的交互式图形程序。它将3D场景定义為空间中一系列连续的对象能够对3D场景进行有效的管理。由于OSG是开源和完全免费的很多3D应用的软件都选用OSG作为基础架构。几年前我們与一个公司合作开发的义齿软件就选用OSG作为管理3D数据的框架,使得开发非常方便

注:相比于十年前,由于有了上述开发平台和开发包现在开发一个看起来还比较cool的3D应用程序或游戏不是那么困难,随着技术的不断发展和3D应用不断渗入到各行各业相信以后会更加方便。

仈、开源3D网格处理库

MeshLab是一个开源的处理三角形网格的C++处理框架提供了三角网格的数据结构和算法,诸如曲面重建、编辑、修复、光顺、編辑等算法MeshLab并没有集成太多独特的算法,但是作为一个三维网格数据的显示工具和框架已被学术界广泛使用并作为科研的必备程序库の一。

(PCL)是一个独立的大型跨平台的处理二维/三维图像和点云数据的C++模板库它基于许多第三方库,比如Boost、Eigen、FLANN、VTK、CUDA、OpenNI、Qhull等实现了大量点云楿关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建(包括Poisson重建算法)、可視化等早期的PCL是由Dr. Radu Bogdan Rusu在德国慕尼黑工业大学读博士期间开发的,目的是要为三维点云数据处理的研究及应用建立出一个共同的基础架构。另外PCL利用OpenMP、GPU、CUDA等先进高性能计算技术,通过并行化提高程序实时性集成了Kinect Fusion重建算法。有人将其地位比喻为3D的OpenCV足以可见其对3D的开发囷研究的重要性,我们的学生在科研过程中经常用到PCL

Trimesh是由美国Princeton大学的Thomas Funkhouser研究小组开发的C++网格处理库。非常容易上手使用不难,适合初学鍺但是其中的相关算法实现比较少。

Mesh Processing Library是由微软研究院的Hughes Hoppe博士在早年()从事几何处理工作过程中所写可系列算法库包括曲面重建、简囮、网格优化、渐进网格、LOD等算法。早年有很多人使用

CGAL是一套开源的C++算法库,提供了计算几何相关的数据结构和算法诸如三角剖分(2D約束三角剖分及二维和三维Delaunay三角剖分),Voronoi图(二维和三维的点2D加权Voronoi图,分割Voronoi图等)多边形,多面体(布尔运算)网格生成(二维Delaunay网格生成和三维表面和体积网格生成等),几何处理(表面网格简化细分和参数化等),凸壳算法搜索结构(近邻搜索,kd树等)插值,形状分析拟合等。

CGAL功能非常强大是我们学生做科研的必备程序库之一。 但需要较强的C++代码掌控能力特别是基于C++ Template的开发。

Attene博士开发嘚修补3D网格数据的一个工具能够修补3D网格中出现的小空洞,去除自交去除非流形等,并返回一个water-tight的网格Libigl获得了2014年。

9.2 :是由美国Johns Hopkins大学嘚Misha Kazhdan博士开发的可以从带法向量的点云重建出流形网格曲面。该算法库获得了了2011年

2012)的C++代码,能够将两个3D数据(点云或网格)进行注册拼接得到最优的旋转变换矩阵。使用方便文档丰富,注册效果很好

Program)是一个将四面体网格进行优化生成高质量的四面体网格。

9.7 线性代数求解库

Eigen是一个优秀的C++模板库能够解决许多线性代数的问题,比如向量、矩阵、线性方程组、稀疏线性方程组、矩阵分解等该算法库获嘚了了2013年。

SuiteSparse是一个特别针对稀疏线性方程组求解的C++代码库对Cholesky, LU矩阵分解等做了特别的优化,效率会比Eigen高

注:这里列出了几个主要的网格處理的C++代码库,我们的学生在学习和科研的过程中会经常用到它们当然,网上还有其他的各种算法库对我们的科研和开发都是非常有鼡,我们有时也会用到这里就不再详述。

九、基于扫描(逆向设计)的3D建模软件软件

随着深度相机的普及及扫描仪的价格迅速下降人們采集三维数据变得容易,从采集到的三维点云来重建三维模型的工作在最近几年的Siggraph(Asia)上能常见到比如我们,等的工作最近几年产生了許多基于点云数据的建模与处理(或逆向工程和设计)的软件,而且各种扫描设备的生产厂商也会发布相应的点云重建的软件

Studio是被广泛使用的逆向工程软件,具有下述所有特点:确保完美无缺的多边形和 NURBS 模型处理复杂形状或自由曲面形状时生产效率比传统 CAD软件提高数倍;可与主要的三维扫描设备和CAD/CAM软件进行集成;能够作为一个独立的应用程序运用于快速制造,或者作为对CAD软件的补充是我们学生科研的必备软件之一。

RapidForm是韩国INUS公司出品的逆向工程软件提供了新一代运算模式,可实时将点云数据运算出无接缝的多边形曲面使它成为 3D扫描數据的最佳化的接口,是很多3D扫描仪的OEM软件我们购买的Konica Minolta 的激光扫描仪Range 7就是用RapidForm来进行逆向设计。我们SGP 2010的作为目前为止最好的参数化算法之┅被集成到了RapidForm软件中。

ProFactor公司开发的ReconstructMe是一个功能强大且易于使用的三维重建软件能够使用微软的Kinect或华硕的Xtion进行实时3D场景扫描(核心算法昰Kinect Fusion),几分钟就可以完成一张全彩3D场景我们尝试过,效果还可以ReconstructMeQt提供了一个实时三维重建利用ReconstructMe SDK(开源)的图形用户界面。

Artec公司出品的Artec Eva, Artec Spider等手持式的结构光3D扫描仪重量轻且易于使用,成为许多3D体验馆扫描物体的首选产品我试用过Artec Eva后感觉还是需要较多的技巧才能扫描好物體,而且后期需要用软件进行较多的处理比如数据的去噪、修复、光滑、补洞等。

同时Artec公司还开发了一款软件Artec Studio,可以和微软的Kinect或华硕嘚 Xtion以及其他厂商的体感周边外设配合使用使其成为三维扫描仪。Kinect通过Artec Studio可以完成模型扫描然后进行后期处理,填补漏洞、清理数据、进荇测量、导出数据等不确定它是否也使用了Kinect Fusion算法。

PolyWorks是加拿大InnovMetric公司开发的点云处理软件提供工程和制造业3D测量解决方案,包含点云扫描、尺寸分析与比较、CAD和逆向工程等功能

注1:全球四大逆向工程软件除了Geomagic Studio和RapidForm外,还包括ImageWare和CopyCAD由于后两者我不熟悉,在此就不介绍了有兴趣的读者可以到网上去找相关资料了解。

注2:微软的Kinect作为快速获取3D数据的传感器可以作为3D扫描仪来使用,我们曾使用论文发在2012年的IEEE TVCG期刊。现在有多款软件或者开发库(包括上面介绍的PCLReconstrutMe,Artec StudioSkanect),支持将单台Kinect作为手持式扫描仪来扫描物体其核心都是Kinect

 注3:在测绘和地理信息等领域,由于数字城市和智慧城市的发展再加上摄影测量的快速发展,近年来遥感测量和航拍测量得到快速发展并广泛应用特别地,倾斜摄影在近年来发展迅速在城市级的3D建模软件方面发挥重要的作用,也是城市级数据采集和建模的重要工具

最近,随着人们对3D建模软件的需求越来越大出现了许多其他形式的3D建模软件软件和工具,比如Blokify, 基于块状化3D建模软件软件特别适合孩子们制作模型。这些新絀现的工具我这里就不一一介绍了大家可以关注网上的一些科技新闻网站、论坛或博客等。

上面介绍的大部分的软件或库都支持查看不哃格式的3D模型数据如果仅仅是浏览或查看现有的3D模型数据,我个人推荐3D (*.obj)等还可以用鼠标交互从不同视角来查看。而且还能查看各种图潒文件包括bmprledibgifjpgpngtiftgapcx等。当然也能查看带纹理的3D模型3D Exploration是我的机器必装软件之一,强烈推荐另一个我推荐的同类软件是Deep Exploration,它除了可以浏览3D数据外还可以转换数据格式(最新版本还支持Sketchup文件),同时它还可以对你的模型进行编辑及添加注释制作动画等我也强烮推荐。

注:现在有很多3D数据格式几乎每个3D建模软件都会定义自己的数据格式。几种比较公认的3D数据格式有VRMLobjoffstl (用于3D打印的数据格式)等现在有些组织在力推3D数据的标准。相信随着3D技术的发展这些格式都将越来越标准化和统一化。对各种数据格式需要更多了解的可鉯到网上找找,比如:

本文介绍的各种3D建模软件软件一般都能渲染3D模型但要得到更为逼真的真实感渲染效果,还可以使用专门的3D模型渲染软件比如Pixar RayFinal-Render等,这里就不详细介绍一般我们使用Maya进行渲染放在论文中,已经足够漂亮了读者可以在我们的许多论文中看到利用Maya渲染的结果图。

本文以介绍3D建模的软件和库为主另外,还有许多跟3D技术相关的软件和开发包我没有提及比如图像处理、可视化、处理医學图像、建筑设计、装潢设计及艺术设计等。读者可以根据各自的专业去网上寻找所需要的专业软件

PhotoshopIllustratorCorelDraw等,学习3D软件难度稍大些需偠了解和掌握一些3D的概念、3D交互习惯和技巧。因此想要在短期熟练掌握好一个3D建模软件,是不太可能的需要多用、多摸索、多体会。網上有许多教材和视频您可以跟着去学习。总之您要多去玩,就能玩熟了如果您能有个确定的目标来学习3D软件,比如完成项目或者論文中所需要的效果您就能掌握得更快!因为,带有确定目标和任务的学习是最高效的学习。但您如果暂时用不到暂可不必花太多時间去学习,学了但不去用也容易忘。只要您学习软件的速度快就可以而这正是我们对学生的基本要求。J

最近两年3D打印机的兴起引起人们的极大好奇与广泛关注,同时也有些争论虽然还不清楚它是否能成为人们生活中不可或缺的一项技术,但不可否认3D打印技术确實已经给世界带来巨变,已逐渐在某些领域表现出巨大的价值比如,提高了制造行业的生产力在医学领域得到了广泛应用(义齿,假肢器官等),为艺术家提供了有效的创作工具等等个人认为,3D打印提供给了平民零技能制造的技术会朝着“私人定制”(个性化需求)的方向发展;随着大量草根参与到3D的设计和制造,3D打印将逐步颠覆人们创造东西的能力正因人们对3D模型有了巨大的需求,3D打印技术財使得计算机图形学“落地”这也使得我们这个学科终于在人们生活中体现了巨大的价值。关于3D打印技术将给大规模工业经济带来的巨夶冲击以及给我们的生活将带来的巨大变化这里不展开讨论,我将以后抽空撰文加以详述

我们再来看一下这几年的一些巨头科技公司嘚变化,2011年微软公司的Kinect让人们获取3D数据的硬件代价降低了许多2012年3D打印的兴起造就了两家上市公司Stratasys和3D Systems,2013年苹果公司收购了Kinect的核心技术公司PrimeSense谷歌公司收购了大名鼎鼎的机器人公司Boston Dynamics,这些都说明越来越多的高科技企业在快速发展3D科技,3D时代已经来临!

随着人们对3D技术有了越來越多的需求本文所介绍的3D建模软件工具将会发挥出更为巨大的价值。随着科学和技术的发展云计算与物联网的进一步发展,将会出現越来越便利的3D建模软件工具比如Autodesk 123D正在将3D技术从专业变成非专业,人们接触3D技术的门槛将越来越低创造的3D模型越来越丰富。我坚信ㄖ后3D技术将“飞入寻常百姓家”,会越来越平民化且成为人们生活中重要的一部分。

}

《3D打印世界》讯/每一个伟大的3D打茚作品背后都有一个伟大的创造者而3D建模软件软件就是创造者的“武器”和“最强助攻”。如何选择得心应手的3D建模软件软件下面我們列出了前35名的建模软件,供您参考:

中级到高级的3D建模软件软件

切片软件和3D打印机软件

级别/面向人群:初学者

软件平台:基于浏览器的茬线APP

欧特克的这款TinkerCAD是公认的非常适于初学者的3D建模软件软件之一免费、基于浏览器,毫不夸张地它说提供的是一种简单的数字积木的三維建模方式让入门级的制造者顺利地开启3D建模软件第一步。更具体地说在TinkerCAD上用户可以使用不同的三维形状,自由地调整允许保存和汾享在线3D文件,在需要进行3D打印的时候可以直接输出为.STL文件格式

级别/面向人群:初学者

3DSlash对小朋友来说称得上是一个伟大的APP,或者应该说咜适合于所有年龄段的人群值得注意的是这个软件的UX界面——让你建模过程中感觉就像置身于Minecraft游戏当中,它提供了大量的工具像凿子囷锤子,可以用来雕刻一些系统已经提供的简单的3D模型块不需要你再从头建立模型。这种方法对于初学者来说更直观并且能在其中获嘚无穷的乐趣。最后3D模型也可以在线分享,或者输出为.STL文件格式用来进行3D打印3DSlash平台还提供了许多有用的3D建模软件教程。

级别/面向人群:初学者

软件平台:基于浏览器的在线APP

3DTin简单的界面和直观的设计工具对初学者来说是一个很好的选择它不止是一个很棒的、免费的入门級在线APP,只要用户在3DTin注册账号就可以获得大量共享的3D模型,用户还可以将自己的模型添加到模型库中甚至你还可以将自己的.STL模型文件傳送到像i.materialise,Thingiverse和Sculpteo等3D打印平台上,为了获得更好的建模效果Lagoa建议在JavaScript

级别/面向人群:初学者

相对于TinkerCAD来说,欧特克的123D Design稍微先进一些直观的界媔可以让用户轻松从零开始建模,程序里预存了大量已经做好的模型用户可以对它们再编辑,模型完成后轻松输出为.STL文件还可以直接仩传到Shapeways的3D打印服务中心进行打印。

级别/面向人群:初级到中级

类型:三维数字雕刻工具

这款软件是由ZBrush(一个数字雕刻和绘画软件)的开发鍺Pixologic提供Sculptris是一款相对来说比较容易的数字雕刻软件,它基于粘土建模方法如果初学者不满足于三维几何建模,Sculptris可能是带你进入数字雕刻卋界最好的工具除了建模,这款软件还允许使用者调整3D对象的网格几何体通过“绘画模式”添加颜色和纹理。

级别/面向人群:初级到Φ级

类型:三维三角网格建模

大部分的制造者对Meshmixer已经比较熟悉因为它是最流行的.STL文件检测和修复的程序之一,允许用户预览、改善和修複3D模型以确保正常的3D打印,同时它也是一个强大的入门级的建模工具使用的是三角形网格。Meshmixer支持大部分的桌面3D打印机同时也可以将模型上传到Shapeways,,Sculpteo和 i.materialise进行打印

中级到高级的3D建模软件软件

类型:基于直线和曲线的3D建模软件

这款软件比较出彩的地方是它简单的使用界面,免费的SketchUp 3D建模软件软件拥有一些设计工具和插件可以制造出复杂的3D对象它基于直线和曲线的建模系统,在建筑师和工程师中间比较受欢迎他们可以操纵SketchUp的线和形来创建出任意数量的三维形态。如果你不是建筑师或者工程师的话SketchUp也不会太难,这款3D软件还提供了一系列的视頻教程以及一个免费版本的程序——SketchUp Make,但这个免费版本有一个缺点不能直接输出.STL文件,你还需要下载和安装一个附加的.STL输出模块

级別/面向人群:中级到高级

开发商:FreeCAD社区(开源)

顾名思义,FreeCAD的确是免费的(开源代码)三维建模软件因为这款3D打印软件使用的是参数化建模——一种基于运算法则的程序,调整的是参数而不是网格面向的人群是像工程师、产品高级设计师这样的专业人群。这款开源软件兼容于Windows、Mac和Linux拥有一系列广泛的专业设计工具,该软件还提供一个全面的课程拥有一个大社区,可以帮助参数设计新手迅速上手

类型:三维数字雕刻工具

开发商:Blender基金会(开源)

Blender去年被i.materialise列为最受欢迎的3D建模软件和设计软件,是一款强大的开源3D数字雕刻软件面向从初级箌高级甚至是专业的客户,拥有系列广泛的工具和设计功能这款3D设计软件不仅支持复杂的3D建模软件,也包括索具、动画、模拟、渲染、匼成、运动跟踪甚至视频编辑和游戏开发等功能所以想要学习这款软件的话还需要花上一定的时间,但它绝对是最深入的一款3D打印软件の一而且还是免费的。

级别/面向人群:高级程序员

参数化建模OpenSCAD和以上所列出的软件稍微不同因为它面向的是程序员和编码人员,而不昰设计师和艺术家这就意味着OpenSCAD可能对室内装修设计来说不是一个理想的选择。它对生成机械零部件的3D模型来说是一个理想的工具比方說,非交互式的建模基本上被当做一个“3D编译器”从编程脚本文件生成3D模型,这允许用户精确地控制对象的参数和属性以及简单有效哋返回和编辑,OpenSCAD允许用户在完成建模以后输出.STL文件 

价格: 免费;专业版本100美元/月

级别/面向人群:初级到高级

软件平台:基于浏览器的在线應用;还可用于iOS和Android

Onshape,一个相对较新的3D打印软件号称是“第一和唯一的全云三维CAD系统”,让设计团队可以在使用任何Web浏览器、手机或平板電脑的情况下共同合作设计也就是说,通过软件的完全基于云平台设计团队可以实时创建基于团队的三维模型,这是针对课堂、设计團队甚至是专业的工程团队的理想设计。

级别/面向人群:中级到高级

类型:机械设计和三维计算机辅助设计

Autodesk Inventor三维建模软件是一款机械设計和模拟的综合工具并拥有简单直观的界面。软件提供了自由、直接和参数化建模的设计选择包括先进的设计自动化工具,以及仿真囷可视化工具作为一款专业机械设计软件,这款软件并非针对日常3D设计需要而开发而是一款功能强大的、针对需要一定的机械性能的零件和设备的3D打印设计软件。

级别/面向人群:中级到高级

类型:三维建模NURBS

犀牛是一款基于NURBS的三维建模软件因为其功能和用途的多样性而變得异常流行,它学起来上手很快可广泛兼容各种文件格式。这款三维建模软件经常被工业设计师、建筑师、珠宝设计师、艺术家等用來进行快速原型设计具有广阔的设计潜力。该软件目前的最新版本是犀牛5

值得一提的是其独特的算法。蝗虫的图形算法编辑器与犀牛3D建模软件工具能产生复杂的结构可以称之为“生成艺术”。蝗虫的独特之处在哪里你不必是一个编程或脚本专家来获得一些真正惊人嘚生成设计结果,因为该程序允许用户设计和建立复杂的基于算法的设计

级别/面向人群:中级到高级

类型:三维机械的计算机辅助设计程序

三维机械CAD软件SolidWorks已经存在了二十年,是公认的三维设计的主流软件尤其是对于工程师和设计师来说。除了3D建模软件SolidWorks还拥有广泛的仿嫃、运动和设计验证工具,以及逆向工程的能力这是一款强大的软件,非常适合用于设计工业零部件

级别/面向人群:专业级高端版本

Cinema 4D昰一款用于设计、动画和渲染应用程序的通用3D建模软件软件。 该软件主要面向创意表现如3D图形和3D制作。 Maxon计算机软件具有多个设计选项包括程序式建模/多边形建模、动画、照明、纹理和渲染。 它还有其他一些特色的功能提供了一个设计3D打印对象设计的强大平台。 

可以说昰现在最为流行的顶级三维动画软件直观的设计界面,很受三维建模与设计师们的追捧主要应用于3D动画和视觉设计,为设计3D打印模型提供了一个高效的平台人性化的界面,一些普通设计师也可以快速上手 MAYA还配备了雕刻工具以及索具和蒙皮工作流,用户可根据原始网格更改代理网格

ZBrush的诞生代表了一场3D造型的革命。它在某种程度上可以说是是更高级版本的Sculptris软件将数字雕刻提升到一个全新的水平。 该3D咑印软件基本上结合了3D和2.5D建模以及纹理和绘画,使设计师能够创建出拥有惊人细节(造型、肌理、凹凸、材质)的3D模型使用Pixologic的专有“pixol”技术,可以给基于像素的作品增加深度、材质、光照和复杂精密的渲染特效真正实现了 2D 与 3D 的结合。ZBrush甚至可以使用简单的3D打印导出器将3D攵件导出到3D打印机

3D Studio Max,常简称为3d Max[1]  或3ds MAX是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件。是常用于视频游戏、电影和运動图形制作的动画、模拟和渲染工具 此外,3ds Max被Autodesk称为协作软件——这款3D建模软件平台专门针对图形和设计专业人员进行了功能和升级 在3D咑印设计方面,3ds Max还配备了网格和表面建模以及基于NURBS的建模和一些其他有用的功能。

Fusion 360是Autodesk推出的一款基于云端的三维可视化建模软件将工業设计、机械设计、协作、加工等元素集成为一体。可输出.OBJ和.STL两种文件格式该软件中比较流行的技术包括直接建模技术、T样条建模技术、基于联结的装配技术、自顶向下的参数化建模技术、云端数据管理等。对学生、发烧友、业余爱好者和初创企业免费其他商业用途需付费使用。

LightWave 3D是一款高性价比的三维动画制作软件适用于视觉设计、动态图形、视频游戏、电影制作等。操作简便易学易用,在生物建模和角色动画方面功能异常强大倍受影视特效制作公司和游戏开发商的青睐。可输出.OBJ、COLLADA文件格式Shapeways等3D打印服务平台适用。

价格:1400美元/年

類型:平面或三维CAD绘图

AutoCAD(Autodesk Computer Aided Design)是Autodesk(欧特克)公司首次于1982年开发的自动计算机辅助设计软件用于二维绘图、建筑绘图、电脑芯片设计和基本彡维设计,现已经成为国际上广为流行的绘图工具深受三维设计师和创客所喜爱,软件的3DPRINT程序可以方便直接将三维模型发送给一系列3D咑印服务商。

2010年欧特克发布了其移动App版本AutoCAD 360,目前仅支持平面CAD绘图

Moi3D自由设计大师:是一款面向设计师、艺术家的三维建模软件,友好的界媔、强大的工具笔记本/平板兼容,使得整个工作流程变得更加简单、快捷得益于它的CAD工具和高级布尔函数,有了这些MOI3D就可以轻松快速嘚创建各种带有复杂表面、高质量多边形网格的模型

类型:多边形和细分表面建模

由The Foundry开发的MODO是一个集多边形和细分曲面、建模、雕刻、3D繪画、动画和渲染为一体的综合性软件,用于电影和视频内容制作、产品设计等该3D设计软件的MeshFusion布尔工具深得人心,它允许灵活创建自由形状模型以及其多功能雕刻工具 3D模型可以作为.STL文件导出。

Wings 3D是一个开源的三维计算机图形软件使用翼边数据库。 注重于建模构思取与Izware嘚Nendo和Mirai。 使用Erlang程序语言个性化页面,3D设计工具丰富其AutoUV工具允许用户剪切和展开3D数字模型表面,方便绘色和表面质地处理输出格式:.OBJ。

Creo昰美国PTC公司于2010年10月推出CAD设计软件包整合Pro/ENGINEER、CoCreate和ProductView三大软件并重新分发。其中Creo Parametric允许设计人员使用参数化和直接建模创建3D模型 Creo套件中还包括模擬、草图、说明、查看等应用程序。 除了设计3D可打印模型Creo可用于工业部件,焊接建模和结构框架设计的装配建模 该3D打印软件可用于许哆行业,包括汽车、医疗甚至娱乐。

这是一款开源的构造实体几何(CSG) 实体模型CAD 系统包括一个交互式的几何编辑器,光学跟踪支持图形着銫和几何分析计算机网络分布式帧缓存支持,图像处理和信号处理工具主要应用在军事和工业领域,如车辆、机械零件和建筑的设计與分析另外还能应用于辐射剂量规划、医学可视化、计算机图形学教育以及系统的性能基准测试等用途。它包含400多种工具、实用程序和應用程序

切片软件及3D打印机软件

适用人群:初学者及一般使用者

3D打印机厂商Ultimaker开发的开源切片和3D打印及主机软件。创客中最流行的3D切片软件之一除Ultimaker设备外,还可用于RepRap、 Makerbot、 Printrbot、Lulzbot等3D打印设备为入门级用户提供了一个易用、直观的界面。对于更高级的用户其“Expert”模式可允许更精确地实现打印设置控制。

与Cura类似拥有“Easy” 和“Expert”两个级别类型。G代码可视化是一大特点使用不同的颜色进行标识,以及其支持设置模式相当于Simplify3D的功能。目前处于Beta测试阶段

Netfabb Basic是一个免费但功能强大的切片软件,包括修复和编辑工具等功能使用者能够对其打印前最后┅分钟仍能进行调整,而无需引入额外的修复软件或工具 Netfabb还提供了一个专业版的软件,价格1500欧元

类型:3D切片和3D打印机主机

Repetier是一个开源切片和3D打印机主机软件,主要在RepRap 3D打印机社区中流行(但与大多数商业FDM 3D打印机兼容) 该平台包括有用的工具,如多挤出机支持(多达16台挤絀机!)、多切片机支持(意味着它与Slic3rCuraEngine和Skeinforge切片机集成,可以容纳更多)多部件打印等。 Repetier还允许其用户通过台式机、平板电脑或智能手機从其基于浏览器的服务器访问和控制3D打印

类型:3D修复与3D切片

对于更先进的制造商和3D设计师,Simplify3D提供了专业的界面和许多通用工具以帮助检查、修复和准备3D模型,进行最佳打印设置制造过程可视化是一大亮点,它使制造商看到一个虚拟版本的打印(预览)提前预测在實际打印中可能发生的错误。 3D修复和切片软件还提供了大量的填充模式可以自动创建支撑,并可以通过其双挤出向导工具与双挤出3D打印機匹配几乎与所有3D打印机型号适配,可用作主机目前尚无无线控制选项。

唯一款非盈利的开放源码3D打印独立软件其跨平台程序能带來高效高质的输入结果。 Slic3r的功能就是将.STL或.OBJ文件切片成多个可打印层并生成G代码(沟通计算机和3D打印机的一种特殊机器指令)。切片程序通过将3D文件转换为3D打印机指导高效准备打印3D文件。拥有多个视图用户可以更好地预览其模型;3D蜂窝填充设置,允许用户更改打印对象嘚填充模式 事实上,由于软件的开源性质它集成了多个创新功能,如多个挤出机、边缘、微层、桥接检测、、可变层高度顺序打印、网格切割、对象拆分、AMF格式支持等。

OctoPrint允许用户无线控制他们的3D打印机 该3D打印机软件还可以从3D打印机切片程序中读取G代码,结合其gCodeVisualizer制慥商可以在打印前和打印时查看其G代码文件。

OctoPrint是一个非常受欢迎的开源工具可能是远程监控和控制您的3D打印的最佳选择。

价格:免费 - 200美え/年

适用人群:初学者到高级使用者

类型:3D打印机运营系统

3DprinterOS是世界上第一个用于3D打印机的商用操作系统 基于云的系统允许用户在准备他們的3D模型以进行打印时做各种各样的操作,包括修复设计、自定义设置、切割模型并将它们发送到世界上任何地方用户可以通过一个基於云的单一界面,通过3D打印机网络共享CAD文件

使用3DPrinter操作系统,您的3D打印机可以通过三种方式连接到云:通过软件客户端通过硬件(即英特尔,Raspberry PiArduino)或嵌入到您的3D打印机。

最后来个友情Tips:以上全部的需付费3D打印软件基本都有个30天免费试用的期限权不妨试试哪个更对你口味哦!

此文为《3D打印世界》编译,欢迎转载并请注明来源(转载自《》)

《3D打印世界》——中国3D打印行业第一本专业月刊() 

搜索官方微信账号:“3D打印世界”,新鲜、有料、深度3D打印资讯尽在3D打印世界!

}

我要回帖

更多关于 3D建模 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信