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造型软件,它可以广泛地应用于三维动画制 ...
随机推荐
- git合并冲突解决方法
1.git merge冲突了,根据提示找到冲突的文件,解决冲突 如果文件有冲突,那么会有类似的标记 2.修改完之后,执行git add 冲突文件名 3.git commit 注意:没有-m选项 进去类 ...
- 浅谈RPC调用
RPC英文全称remote procedure call 翻译成中文的意思就是远程过程调用.RPC的出现其实主要是为了解决分布式系统间的通信透明性的问题. 那什么是分布式系统的通信透明性问题?这个问题 ...
- 003.Docker容器管理
一 docer运行应用 1.1 常见容器运行 root@docker:~# docker #查看docker相关命令 root@docker:~# docker run -d -p 80:80 htt ...
- hql查询后释放内存
Session session=getSession(); //进行session查询,取得前16个数据 Query q=session.createQuery(hql).setFirstResult ...
- python数据分析---第04章 NumPy基础:数组和矢量计算
NumPy(Numerical Python的简称)是Python数值计算最重要的基础包.大多数提供科学计算的包都是用NumPy的数组作为构建基础. NumPy的部分功能如下: ndarray,一个具 ...
- web 连接池配置
TOMCAT J2EE项目连接池配置 web 项目的 web.xml <web-app> <resource-ref> <description>DB Connec ...
- Python3练习题系列(04)
题目: 制作一个游戏 知识点: 函数.if_elif_else, while, exit 游戏图谱: 游戏代码: from sys import exit def gold_room(): print ...
- netty如何知道连接已经关闭,socket心跳,双工?异步?
https://stackoverflow.com/questions/10240694/java-socket-api-how-to-tell-if-a-connection-has-been-cl ...
- javaweb中为mysql的curd多个值的语句
更新语句 String sql = "update student set num=?,name=?,birthday=?,score=?,password=? where id=?&quo ...
- docker 安装 nginx
docker pull nginx docker run -d -p 80:80 -v /opt/nginx/www/:/usr/share/nginx/html/ --name webserver ...