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)的更多相关文章
- 创想三维:5款最好用的免费3D建模软件【转】
虽然网上有需要现成的免费三维模型,但对于许多人而言,3D打印机最吸引他们之处是可以设计创造完全属于自己的模型.问题是,现代专业级CAD软件大多价格高昂,例如Solidworks或Zbrush这样的程序 ...
- Blender软件基本介绍(3D建模软件)
1.Blender的好处: 1>.开源免费 2>.体积比较小 3>.和Unity的交互比较好(一般建模软件需要导出FBX的文件,然后用到Unity中,而Blender不需要导出,只需 ...
- Unity3D的场景单位 和 3D建模软件的单位 之间的关系
转载自 : http://www.ceeger.com/Unity/Doc/2011/3D_to_Unity.html Date:2011-08-24 03:52 Unity的系统单位为米,其他3D软 ...
- 3D建模与处理软件简介
[前言]自半年前笔者发表博客“什么是计算机图形学”以来,时常有人来向笔者询问3D模型的构建方法与工具.笔者的研究方向是以3D技术为主,具体包括3D建模,3D处理及3D打印三个方面,在3D建模与处理方面 ...
- 建模:3D建模
ylbtech-建模:3D建模 “3D建模”通俗来讲就是通过三维制作软件通过虚拟三维空间构建出具有三维数据的模型.3D建模大概可分为:NURBS和多边形网格. NURBS对要求精细.弹性与复杂的模型有 ...
- ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse
ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方,直接替换为indigo或ja ...
- 免费开源3D模型设计软件汇总
免费开源3D模型设计软件汇总 3D 打印需要先通过计算机辅助设计(CAD)进行建模,再将建好的3D模型“分割”成逐层的截面,从而指导3D打印机进行逐层打印.因此用于3D打印的3D模 型大都储存或输出成 ...
- 构建“元宇宙”,有哪些3D建模方式?
"沉浸.3D世界.虚拟社交.虚拟购物",最近"元宇宙"的概念特别火.人们畅想通过AR/VR以及其他互联网技术,把现实世界的楼房街道.天气温度.人际关系等投射到虚 ...
- Tool-杂项-建模:犀牛(3D造型软件)
ylbtech-Tool-杂项-建模:犀牛(3D造型软件) 犀牛(Rhino)是美国Robert McNeel & Assoc.开发的PC上强大的专业3D造型软件,它可以广泛地应用于三维动画制 ...
随机推荐
- BZOJ1008 [HNOI2008]越狱 快速幂
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1008 题意概括 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可 ...
- BZOJ1297 [SCOI2009]迷路 矩阵乘法
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1297 题意概括 有向图有 N 个节点,从节点 0 出发,他必须恰好在 T 时刻到达节点 N-1. ...
- hdu 1576 A/B 【扩展欧几里得】【逆元】
<题目链接> <转载于 >>> > A/B Problem Description 要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)( ...
- python中confIgparser模块学习
python中configparser模块学习 ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section ...
- 用js来实现那些数据结构03(数组篇03-排序及多维数组)
终于,这是有关于数组的最后一篇,下一篇会真真切切给大家带来数据结构在js中的实现方式.那么这篇文章还是得啰嗦一下数组的相关知识,因为数组真的太重要了!不要怀疑数组在JS中的重要性与实用性.这篇文章分为 ...
- C/C++指针参数赋值问题
今天遇到一个问题,即在C/C++中,关于在函数里对指针赋值的问题.首先可以看到如下现象: void test(int *p) { p = NULL; } int main(int argc, char ...
- 生产环境中tomcat的配置
生产环境中要以daemon方式运行tomcat 通常在开发环境中,我们使用$CATALINA_HOME/bin/startup.sh来启动tomcat, 使用$CATALINA_HOME/bin/sh ...
- C++ 随机数rand()和srand()
标准函数库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h中定义的一个整数,它与系统有关. 例如在我的机器上,RAND_MAX=32767.可以 ...
- bzoj 3450 期望分数
自己只能想到O(n^2)的: dp[i][j] 表示 以i结尾,长度为j的o串的概率,然后在每次遇到x的时候算分数. 正解是: dp[i]表示前i个的答案,d[i]表示以i结尾的期望长度. 推的时候它 ...
- Cocos Creator 的Hello World
1,创建项目[参考来源:官方文档] 在 Dashboard 中,打开 新建项目 选项卡,选中 Hello World 项目模板. 然后在项目路径栏中指定一个新项目存放路径,路径的最后一部分就是项目文件 ...