转自:3D建模软件的选择(UG,Solidworks,ProE)

自述

咱是一个码农,和web、软件、控制台打交道太多了,很想玩玩炫的东西,于是学了点点PS,结果发现完全没有美术细胞TT。最近有碰到对工件模型的需求,于是想三维模型也是很酷的东西,不需要美术功底和色彩搭配就能搞出很酷而且立体的东西,闲着无聊玩一把,艺多不压身嘛。首先安装软件不在话下,多尝试才知道哪个合适,在使用中当然会夹杂一个程序员对软件交互的评判。

建模方式

这里单独提下建模的几种方式,大部分没有接触过的朋友对一个模型的生成还是很陌生的,当然说通了也就是高中的知识水平就懂了。应用最多的建模方式:几何建模,就是可以拖动三棱体,立方体通过拉伸黏贴等,适应对尺寸要求不高,但模型非常复杂的设计,比如人、动物等等,这类软件注重外形不注重参数,不适合工业化领域,写代码的同学怎么会用这类软件类,咱要的是严谨、严谨,嘿嘿。工业化领域使用的软件对建模中的每个参数,每个关系都有极高的精度要求,所以就有了proe提出来的参数化建模,也就是说工业里的模型的任何一处都可以用数字来表达,面上的任何一个点都是可达的,这类软件以我标题中提及的三个软件为主,当然加工领域还有像worknc这样的优秀软件,不过因为它偏向工业加工方面,咱不操作机器,就不装了。可能还有朋友说为什么不考虑犀牛、3Ds Max,没错,很多大学的工业设计专业都用这两个软件,不过真正的大公司很少用,因为他们还只是小弟,只能占据建模中偏向纹理外观的设计,所以很多游戏公司都会用他们来设计,真的很漂亮,当然也包括珠宝设计、家具设计,经过渲染都分不清这个是照片还是建模的。

UG

选择理由:这个软件的大名鼎鼎是没得说啊,任何一个工业企业都使用过它,成立于80年代发布于九十年代,那个时候电脑啥样你懂的。

试用感言:买了三本书,看了很多评论,本来想就它了,都有种跟定它的决心,买了两本巨贵的书,说多了都是泪啊。首先它的强大确实是公认的,因为使用它的公司面临庞大的旧数据库只能继续使用这个软件,而ug为了跟上新的建模趋势,比如后来者proe提出的参数化建模,它就每个版本都改,都在过度,所以在学习中能发现它的版本间差异是最大的,哪怕是8与8.5半个版本的差距也是。模型视图地 改变也很坑爹,因为它早期的设计鼠标是没滚轮的,所以有了很多奇葩的操作。当然了不能抹去它的厉害,现在模具行业使用它就真的非常多,参数化建模有个不算缺点的缺点,就是设计产品时是像积木一样搭上去,一环扣一环,如果突然需要需要一点点违反参数话建模的修改而重新设计整个产品是很痛苦的,特别是模具行业,三天两头的变化太多了,不像设计飞机的设计师,所有东西一年前也许就定下来了,所以ug这种半参数化建模就很方便了。

试用结果:不推荐三维入门,适合模具从业人员。

ProE

选择理由:虽然成立与2k年以后,但是来势汹汹,吞噬了不少ug的大客户,没办法,确实牛逼啊,现在大行其道的参数化建模就是它提出来的,记得有句话形容它:用ProE设计不存在精度问题。

试用感言:难,真他妈难,跟ug一样,它的图标像面条一样,整齐的排在最上面,压得你喘不过气来,你必须要有极大的决心,像很多使用者那样把这些面条重新安排在空荡荡的左右和下面然后这辈子就别在变了。因为缺乏统一的标准,所以这里三维的操作又得学一遍,我要哭天喊地了。

试用结果:还不如学UG,咱又不设计飞机。

SolidWorks

选择理由:在试用过前面两个软件的人只能选它了,好上手,功能丰富完整,一直是创新的领导者。

使用感言:从开始打开建模界面我就震撼了,这是罗宾布局,面条变成小蛋糕了。开始建模后我就更震撼了,草图界面太容易上手了,似乎知道你接下来的动作似的,我都怀疑他是不是一个三维软件了。这个交互真的是无可挑剔,每次都搔到痒处,不给你太多出错的机会,太棒了!~

试用结果:就它了,谁说它不行了,都是肤浅的。

下面是用Solidworks测试的几个示例:

3D建模软件的选择(UG,Solidworks,ProE)的更多相关文章

  1. 创想三维:5款最好用的免费3D建模软件【转】

    虽然网上有需要现成的免费三维模型,但对于许多人而言,3D打印机最吸引他们之处是可以设计创造完全属于自己的模型.问题是,现代专业级CAD软件大多价格高昂,例如Solidworks或Zbrush这样的程序 ...

  2. Blender软件基本介绍(3D建模软件)

    1.Blender的好处: 1>.开源免费 2>.体积比较小 3>.和Unity的交互比较好(一般建模软件需要导出FBX的文件,然后用到Unity中,而Blender不需要导出,只需 ...

  3. Unity3D的场景单位 和 3D建模软件的单位 之间的关系

    转载自 : http://www.ceeger.com/Unity/Doc/2011/3D_to_Unity.html Date:2011-08-24 03:52 Unity的系统单位为米,其他3D软 ...

  4. 3D建模与处理软件简介

    [前言]自半年前笔者发表博客“什么是计算机图形学”以来,时常有人来向笔者询问3D模型的构建方法与工具.笔者的研究方向是以3D技术为主,具体包括3D建模,3D处理及3D打印三个方面,在3D建模与处理方面 ...

  5. 建模:3D建模

    ylbtech-建模:3D建模 “3D建模”通俗来讲就是通过三维制作软件通过虚拟三维空间构建出具有三维数据的模型.3D建模大概可分为:NURBS和多边形网格. NURBS对要求精细.弹性与复杂的模型有 ...

  6. ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse

    ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方,直接替换为indigo或ja ...

  7. 免费开源3D模型设计软件汇总

    免费开源3D模型设计软件汇总 3D 打印需要先通过计算机辅助设计(CAD)进行建模,再将建好的3D模型“分割”成逐层的截面,从而指导3D打印机进行逐层打印.因此用于3D打印的3D模 型大都储存或输出成 ...

  8. 构建“元宇宙”,有哪些3D建模方式?

    "沉浸.3D世界.虚拟社交.虚拟购物",最近"元宇宙"的概念特别火.人们畅想通过AR/VR以及其他互联网技术,把现实世界的楼房街道.天气温度.人际关系等投射到虚 ...

  9. Tool-杂项-建模:犀牛(3D造型软件)

    ylbtech-Tool-杂项-建模:犀牛(3D造型软件) 犀牛(Rhino)是美国Robert McNeel & Assoc.开发的PC上强大的专业3D造型软件,它可以广泛地应用于三维动画制 ...

随机推荐

  1. BZOJ4974 八月月赛 Problem D 字符串大师 KMP

    欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ4974 - 八月月赛 Problem D 题意概括 一个串T是S的循环节,当且仅当存在正整数k,使得 ...

  2. 想要进步,就要阅读大神的博客,再推荐一波springmvc映射路径之url的action请求

    http://www.cnblogs.com/liukemng/p/3726897.html

  3. QT学习之windows下安装配置PyQt5

    windows下安装配置PyQt5 目录 为什么要学习QT 命令行安装PyQt5以及PyQt5-tools 配置QtDesigner.PyUIC及PyRcc 为什么要学习QT python下与界面开发 ...

  4. Linux学习之常用网络通信命令与shell简单应用技巧(四)

    (一)常用网络通信命令 (1)ping命令 (2)write命令 (3)wall命令 (4)ifconfig命令 (5)shutdown命令 (6)reboot命令 (二)shell简单应用技巧 (1 ...

  5. java8 Optional正确使用姿势

    Java 8 如何正确使用 Optional import lombok.Data; import lombok.EqualsAndHashCode; import lombok.ToString; ...

  6. LoRaWAN 1.1 网络协议规范 - 1 引言

    LoRaWAN 1.1 网络协议规范 LoRaWAN 1.1 版本封稿很久了也没有完整啃过一遍,最近边啃边翻译,趁着这个机会把它码下来. 如果觉得哪里有问题,欢迎留言斧正. 翻译不易,转载请申明出处和 ...

  7. HDU3915 Game 高斯消元

    题目链接 HDU3915 Game 高斯消元 题解 求异或方程组自由元的子集个数 高斯消元求秩,内存溢出好神 代码 #include<bitset> #include<cstdio& ...

  8. POJ.2065.SETI(高斯消元 模线性方程组)

    题目链接 \(Description\) 求\(A_0,A_1,A_2,\cdots,A_{n-1}\),满足 \[A_0*1^0+A_1*1^1+\ldots+A_{n-1}*1^{n-1}\equ ...

  9. PHP Math 函数 mt_rand() 使用 Mersenne Twister 算法返回随机整数。

    语法 mt_rand(min,max) 说明 如果没有提供可选参数 min 和 max,mt_rand() 返回 0 到 RAND_MAX 之间的伪随机数.例如想要 5 到 15(包括 5 和 15) ...

  10. 关于WEB前端开发的工具

    俗话说:"工谷善其事,先必利其器."一个用得顺手的工具,确实能为我们的开发带来方 便,更重要的是会让我们更加享受工具开发过程中所带来的乐趣. 1.编码工具: 记事本之类的编辑器都可 ...