欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

3d效果图制作软件有哪些(盘点3D建模软件大全)

程序员文章站 2023-11-29 10:27:46
常用的3d三维建模软件大全有哪些?本期为大家分享一篇以3d技术为主,展示各种3d建模的软件和工具,没有被展示到的软件, 这么多3d建模的软件,我们现在赶紧来看看吧!一、专业3d建模软件1、3ds ma...

常用的3d三维建模软件大全有哪些?本期为大家分享一篇以3d技术为主,展示各种3d建模的软件和工具,没有被展示到的软件, 这么多3d建模的软件,我们现在赶紧来看看吧!

一、专业3d建模软件

1、3ds max

美国autodesk公司的3d studio max(前身是discreet公司的,后被autodesk收购)是基于pc系统的三维建模、动画、渲染的制作软件,为用户群最为广泛的3d建模软件之一。 常用于建筑模型、工业模型、室内设计等行业。因为其广泛性,它的插件也很多,有些很强大,基本上都能满足一般的3d建模的需求。

2、maya

maya也是autodesk公司出品的3d软件,它集成了早年的两个3d软件alias和 wavefront。相比于3ds max,maya的专业性更强,功能非常强大,渲染真实感极强,是电影级别的高端制作软件。在工业界,应用maya的多是从事影视广告,角色动画,电影特技等行业。

3、softimage

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

4、lightwave

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

5、rhino(犀牛)

rhino是美国robert mcneel公司开发的专业3d造型软件,它对机器配置要求很低,安装文件才几十兆,但“麻雀虽小,五脏俱全”,其设计和创建3d模型的能力是非常强大的, 特别是在创建nurbs曲线曲面方面功能强大,也得到很多建模专业人士的喜爱。用rhino来进行船体曲面的nurbs建模和修改,非常方便灵活。

6、cinema 4d

cinema 4d (c4d)是德国maxon公司的3d创作软件,在苹果机上用得比较多,特别是在欧美日为最受欢迎的三维动画制作工具。

7、creator

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模型并构建数据库进行管理和修改。

3d效果图制作软件有哪些(盘点3D建模软件大全)

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

1、autocad

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

2、catia

catia由法国dassault systems公司开发的cad/cae/cam一体化的三维软件,支持产品开发的整个过程,从概念(caid),到设计(cad),到分析(cae),到制造(cam)的完整流程。可帮助制造厂商设计未来的产品,并支持从项目前阶段、具体的设计、分析、模拟、 组装到维护在内的全部工业设计流程,在机械行业,航空航天、汽车工业、造船工业等应用广泛。其实体造型和曲面设计的功能非常强大。

3、ug nx

ug nx由美国unigraphics solutions (ugs)公司开发的cad/cae/cam一体化的三维软 件,后被德国西门子公司收购。广泛用于通用机械,航空航天、汽车工业、医疗器械等领 域。现在西门子公司在上海有专门的研发机构对ug nx产品进行升级完善, 上海义维已对nx做了二次开发, 可专门用于泵流体部件的水力设计。

4、solidworks

solidworks是一个基于windows开发的三维cad系统,后被法国dassault systems公司(开发catia的公司)所收购。相对于其他同类产品,solidworks操作简单方便、 易学易用,国内外的很多教育机构(大学)都把solidworks列为制造专业的必修课。

5、creo parametric

creo parametric,旧称pro/engineer是美国ptc公司 (parametric technology corporation)旗下的cad/cam/cae 一体化的三维软件。在参数化设计,基于特征的建模方法具有独特的功能,在模具设计与 制造方面功能强大,机械行业用的比较多。

注:除了上述所介绍的cad/cae /cam系统软件(它们各有特色,在市场中都占有一定的 份额)外,还有其他一些同类产品,比如法国missler公司的topsolid和以色列cimatron公司 的cimatron,autodesk公司的invertor。一般在机械设计与产品研发相关的行业中才会接触到这些软件,专业性比较强,在软服之家(ruanfujia.com)官网上很容易能找到它们的相关资料。

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

1、zbrush

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

2、 mudbox

mudbox是autodesk公司的3d雕刻建模软件,它和zbrush相比各有千秋。在某些人看 来,mudbox的功能甚至超过了zbrush,可谓zbrush的超级杀手。

3、meshmixer

autodesk公司又开发出一款笔刷式3d建模工具meshmixer,它能让用户通过笔刷 式的交互来融合现有的模型来创建3d模型(似乎是类似与poisson融合或laplacian融合的技 术),比如类似“牛头马面”的混合3d模型。值得注意的是,最新版本的meshmixer还添加3d打印支撑优化新算法。

4、3dcoat

3d-coat 这是由乌克兰开发的数字雕塑软件,我们可以先看看官方的介绍:3d -coat是专为游戏美工设计的软件,它专注于游戏模型的细节设计,集三维模型实时纹理绘制和细节雕刻功能为一身,可以加速细节设计流程,在更短的时间内创造出更多的内容。只需导入一个低精度模型,3d-coat便可为其自动创建uv,一次性绘制法线贴图、置换贴图、颜色贴图、透明贴图、高光贴图。

5、sculptris

sculptris是一款虚拟建模软件,其核心重点在于建模粘土的概念,如果用户像创建小雕像,那么这款软件十分适合使用。

6、modo

modo是一款高级多边形细分曲面,建模、雕刻、3d绘画、动画与渲染的综合性3d软件。由luxology, llc设计并维护。该软件具备许多高级技术,诸如n-gons(允许存在边数为4以上的多边形),多层次的3d绘画与边权重工具,可以运行在苹果的mac os x与微软的microsoft windows操作平台。

四、基于照片的3d建模软件

1、autodesk 123d

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

2、3dsom pro

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

3、photosynth

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

3d效果图制作软件有哪些(盘点3D建模软件大全)

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

1、geomagic

geomagic (俗称“杰魔”) 包括系列软件geomagic studio、geomagic qualify和geomagic piano。其中geomagic studio是被广泛使用的逆向工程软件,具有下述所有特点:确保完美 无缺的多边形和 nurbs 模型处理复杂形状或*曲面形状时,生产效率比传统 cad软件提高数倍;可与主要的三维扫描设备和cad/cam软件进行集成;能够作为一个独立的应 用程序运用于快速制造,或者作为对cad软件的补充。是我们学生科研的必备软件之一。

2、imageware

imageware 由美国 eds 公司出品,后被德国siemens plm software所收购,现在并入旗下的nx产品线,是最著名的逆向工程软件,imageware因其强大的点云处理能力、曲面编辑能力和a级曲面的构建能力而被广泛应用于汽车、航空、航天、消费家电、模具、计算机零部件等设计与制造领域。

3、rapidform

rapidform是韩国inus公司出品的逆向工程软件,提供了新一代运算模式,可实时将点 云数据运算出无接缝的多边形曲面,使它成为 3d扫描数据的最佳化的接口,是很多3d扫 描仪的oem软件。我们购买的konica minolta 的激光扫描仪range 7就是用rapidform来进 行逆向设计。

4、reconstructme

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

注:法国manctl公司开发的skanect为mac平台的第一款3d 扫描软件,也支持者华硕的 xtion或者微软的kinect进行实时3d 扫描

5、artec studio

artec公司出品的artec eva, artec spider等手持式的结构光3d扫描仪,重量轻且易于使 用,成为许多3d体验馆扫描物体的首选产品。我试用过artec eva后感觉还是需要较多的技 巧才能扫描好物体,而且后期需要用软件进行较多的处理,比如数据的去噪、修复、光 滑、补洞等。同时,artec公司还开发了一款软件artec studio,可以和微软的kinect或华硕的 xtion以 及其他厂商的体感周边外设配合使用,使其成为三维扫描仪。kinect通过artec studio可以 完成模型扫描,然后进行后期处理,填补漏洞、清理数据、进行测量、导出数据等。不确 定它是否也使用了kinect fusion算法。

6、polyworks

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

7、copycad

copycad 是由英国 delcam 公司出品的功能强大的逆向工程系统软件,它能允许从已存在的零件或实体模型中产生三维cad模型。该软件为来自数字化数据的 cad 曲面的产生提供了复杂的工具。copycad 能够接受来自坐标测量机床的数据,同时跟踪机床和激光扫描器。

六、基于草图的3d建模软件

1、sketchup

sketchup是一套面向普通用户的易于使用的3d建模软件。使用sketchup,创建3d模型就像我们使用铅笔在图纸上作图一般,软件能 自动识别你画的这些线条,加以自动捕捉。它的建模流程简单明了,就是画线成面,而后 拉伸成体,这也是建筑或室内场景建模最常用的方法。

2、teddy

teddy是一款基于草图的3d建模软件,可以通过绘制*形状笔画来制作有趣的3d模型。teddy需要在您的机器上安装java,主要是为windows设计的。

3、easytoy

easytoy是一款3d建模软件。它使用基于草图的建模方法和3d绘画方法。用户界面非常友好,操作非常简单。通过组合几个简单的操作,可以快速创建复杂的3d模型。与现有的3d系统相比,easytoy易于学习且易于使用。easytoy具有广泛的应用,包括玩具设计,图形,动画和教育。

4、magic canvas

magic canvas一款可以从手绘草图中交互设计三维场景原型的软件,它将场景中模型的简单2d草图作为3d场景构造的输入。然后,系统自动识别数据库中的相应模型与用户输入的草图相匹配。

5、fibermesh

fibermesh是一款专门的网格生成工具。它可以动态创建真实几何体,也可以作为新的subtool添加到现有模型中。在fibermesh子调色板中的设置,可以为纤维,头发,毛发甚至植被生成完全不同的形状。

七、其他3d建模软件

1、人体建模软件

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

2、城市建模软件

加拿大esri公司的cityengine是三维城市建模的首选软件,可以利用二维数据快速创建三维场景,并能高效的进行规划设计。应用于数字城市、城市规划、轨道交通、管线、建 筑、游戏开发和电影制作等领域。另外,cityengine对arcgis的完美支持,使很多已有的 基础gis数据不需转换即可迅速实现三维建模,缩短了三维gis系统的建设周期。该软件早期是 eth zurich大学的pascal mueller研究小组创办的procedural公司开发的,后被esri公司收购。

3、网页3d (web3d)建模工具

一些基于网页(web)开发的3d模型设计软件,即基于webgl,可以在浏览 器中完成3d建模的工具。比如3dtin,tinkercad(被autodesk收购)等,它们的界面 简单直观,有chrome等浏览器插件插件,可以在线生成3d模型,直接存在云端,并在社区分享模型。

4、其他小巧的3d建模软件

这些软件大部分都非常小巧,而且是开源且完全免费的。有很多媒体工作者和艺术家用这些小软件来制作3d作品,其中blender, k-3d, art of illusion, seamless3d, wings3d等软件的使用面稍微广泛些。

  • blender
  • k-3d
  • art of illusion
  • softimage|xsi mod tool
  • zmodeler
  • topmod3d
  • google sketchup 6
  • autoq3d community – 3d editor
  • anim8or
  • seamless3d
  • brl-cad
  • 3dplus
  • 3d canvas
  • edrawings
  • link 3d
  • minos
  • freecad
  • bishop3d
  • k3dsurf
  • designworkshop lite
  • gdesign 2.0
  • sweet home 3d
  • truespace
  • alibre design xpress
  • 3dvia shape

八、虚拟现实软件和平台

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

1、 virtools和quest3d

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

2、unity3d (u3d)

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

3、vega

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

4、osg (open scene graph)

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

5、其他

其他的一些用于3d应用程序开发的软件开发包(sdk)或api还有glut(opengl utility toolkit), opengl performer, cg2 vtree, quamtum3d mantis等。更多软件介绍有兴趣的读者也可以去软服之家(ruanfujia.com)了解 一下。