获取3D模型数据-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7560|回复: 0

获取3D模型数据

[复制链接]
发表于 2016-10-12 16:16 | 显示全部楼层 |阅读模式
本帖最后由 海神 于 2016-10-12 16:41 编辑

获取3D模型数据

我们需要获取的3D模型数据就是后缀名像.STL这样的可以用来3D打印的模型数据文件,而3D模型数据一般可以通过以下几种方式获取。

1、通过模型网站下载
2、通过3D扫描仪扫描
3、建模软件设计



通过模型网站下载
很多爱好3D设计的设计师将自己的模型分享在网上,让更多的人能够看到自己的创意。同时人们也可以在网上下载到他人分享的这些模型,用来3D打印。下面推荐的几个模型下载网站  most3D.cn      /     http://www.thingiverse.com/   等等

通过3D扫描仪扫描
前不久热映的电影《超能陆战队》里,电影讲述在一个虚构大都市旧京山(San Fransokyo)里,一位精通机器人技术的小神童阿宏发现,这座充斥高新技术的城市正遭遇着一场犯罪危机,为了拆穿阴谋拯救家园,他将携伙伴机器人大白,与一伙生拉硬凑的菜鸟团队组成“超能陆战队”联盟,共同作战抗击罪恶。电影中最激动人心的时刻莫过于在被罪犯袭击后,阿宏在自己的实验室为伙伴们打造极具威力的武器装备,同时给大白量身定做一套炫酷的战甲。我们可以看到阿宏拿着一个能发出蓝光的仪器对大白全身做了扫描,这个仪器即为3D扫描仪,扫描完成后可以将大白的三维数据导出到电脑中,然后阿宏就可在电脑中设计出对应尺寸的战甲。
3D扫描仪就是将实际物体扫描得出一个虚拟的三维模型数据。当然,这种3D扫描设备不仅只在科幻电影中出现。现实生活中,我们同样可以接触到多种多样的3D扫描设备,而且这些设备以后也会变得越来越智能,越来越简单易用。
目前市面上商用的3D扫描仪有多种,但多数价格相对较贵,比如3D CaMega CPC双目三维扫描仪、Z Corporation3D扫描仪、Digitizer等。此外,用户也可以自己动手,利用3D成像装置,如微软Kinect中的摄像头,自制这样的扫描仪。它们都能对实物进行3D扫描,从而直接或者间接生成一个三维数据文件,通过3D打印机就可以将这个实物的模型打印出来,从而可以达到复制模型的效果。
图片11.png
图片12.png

建模软件设计
3D建模通俗来讲就是通过三维制作软件在虚拟三维空间内构建出具有三维数据的模型。3D建模大概可分为:NURBS(三维样条曲线)和多边形网格。NURBS对要求精细、弹性与复杂的模型有较好的应用,适合量化生产用途 。多边形网格建模是靠拉面方式,适合做效果图与复杂场景动画。综合说来,各有长处。

获取3D模型最专业、最可靠的方式就是自己使用3D建模软件设计自己想要的3D模型。目前我们能见到的3D建模软件都是可以导出.stl或者.obj文件,并用作3D打印。
专业的3D建模软件有:Solidworks3DS MAXCATIAopenSCADsketchupAutodesk123DUG等。
20131125160935-1704828546 (1).jpg

CATIACATIA是达索公司出的高端系列产品,在八大领域里提供3D设计和模拟解决方案,这八大领域为汽车、航空航天、船舶制造、厂房设计(主要是钢构厂房)、建筑、电力与电子、消费品和通用机械制造。


SolidworksSolidworks软件功能强大,组件繁多,具有功能强大、易学易用和技术创新三大特点。最大的优势在于易学易用,在大型装配、智能设计、以及CAE分析方面,solidworks的优势还是比较明显的,所以新手用这款软件是很好的选择。
solidworks.jpg

3DS MAX:具有强大的角色(Character)动画制作能力,可堆叠的建模步骤,使制作模型有非常大的弹性。广泛应用于广告、影视、工业设计、建筑设计、三维动画、多媒体制作、游戏、辅助教学以及工程可视化等领域。


Autodesk 123DAutodesk 123D是欧特克公司 (推出过知名的 AutoCAD) 发布的一套适用于普通用户的建模软件。Autodesk 123D系列有6款工具,包括 123D Catch(可将数码照片迅速转换为逼真的三维模型)、123D Creature (可根据用户的想象来创造出各种生物模型)、123D Design(编辑设计三维模型)、123D Make(它能够将数字三维模型转换为二维切割图案)、123D Sculpt(主要用于雕塑模型)以及Tinckercad(网页三维建模,设计界面色彩鲜艳可爱,操作更容易,很适合少年儿童使用进行建模)。
100916.jpg

OpenSCADOpenSCAD是一个用于创建立体三维CAD对象的软件。它是免费软件,可用于GNU /LinuxMSWindows和苹果OSX。不同于大多数创建3D模型的自由软件(如著名的应用Blender),OpenSCAD不专注于艺术方面的3D建模,而是专注于CAD方面。因此,它可能更适合于建造3D机械零件的应用,而不是期望的电脑动画电影制作。 OpenSCAD是用程序的方式生成模型,创建模型的方法就像是用脚本语言编写一段程序,然后编译,总体感觉简单、便捷、易学,教程完善,安装方便,功能强悍。懂软件的人应该很熟悉这种方式,但习惯交互式造型设计的就得放弃这款软件了。

150px-OpenSCAD-logo.png
UGUG在加工、曲面制作、数据库管理等方面都有较强的处理能力,经常设计曲面的朋友更倾向于UGUG是快成模具行业的代名词,越来越多的模具厂使用UG做为设计软件。

其中,sketchupautodesk123D 可以下载到免费版本,这两款软件操作简单,网上也有较多的学习资料,比较适合初学者。



20131220095336-1809067281.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-9-21 10:48 , Processed in 0.073798 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表