【SolidWorks】SolidWorks Animator 动画制作一例

136 0

solidworks是一款功能强大的中高端CAD软件,方便快捷是其最大特色,特别是自solidworks2001后内置的animator插件,秉承solidworks一贯的简便易用的风格,可以很方便的生成工程机构的演示动画,让原先呆板的设计成品动了起来,用最简单的办法实现了产品的功能展示,增强了产品的竞争力以及与客户的亲和力。光说不做不能让大家完全领略animator的魅力,让我带大家实际做一个动画,亲身感受一下animator的方便快捷吧。

 

要想在solidworks中使用animator必须手动启动,系统默认在启动时没有启动animator。方法如下:进入 工具--插件--在animator前的复选框上打勾,点击确定就行了。这时在屏幕上会出现animator的工具栏。这样我们就启动了animator并且以后它会和solidworks一起启动。

 

 

animator工具栏第一部分是动画设置工具用来设置完成动画的路径,第二部分是动画播放控制工具,原理和家用的影碟机类似,第三部分是录制动画部分,可以将做好的动画渲染成影像文件,最后是屏幕捕捉部分。另外,工具栏上的所有按钮对应的功能在屏幕顶部animator菜单中也能找到。

 

 

animator提供了动画向导利用它可以很轻松的制作出模型旋转以及爆炸视图动画。点击工具栏上的动画向导按钮,出现“选择动画类型”对话框,只要按照计算机提示以及帮助,就能很方便的生成旋转及爆炸动画我就不细讲了帮助文件讲的比我还详细。

 

 

以上的动画制作过程很简单但是不能满足复杂的路径动画要求这就需要对零件设置路径点来精确实现路径动画。先说说什么是路径动画,路径动画是指零件沿着设计者指定的路径运动,零件路径的变化由路径点实现,这和3Dmax等三维动画软件的关键帧很相似,举个简单的例子,一个球从高空落地再弹起,这个过程需要两个关键帧(路径点),第一个是在球落地瞬间,另一个是球弹起后的最高点,设置好这两个关键帧(路径点),球在其间的运动轨迹由计算机计算完成,就solidworks来说,路径点就是零件由一种运动状态转为另一种运动状态的转折点,这里的运动状态是广义的,包括运动类型,极限位置,速度等等。说了这么多理论,我们来实际操作一下吧。

 

这个装配体文件是一个带有轮子,在轨道上运行的机械手,我们要做一个机械手从轨道一端滑动到另一端,同时机械手臂展开的动画,这个动画包括了零件的移动,转动和滚动,基本上使用了animator的全部功能,同时还用了solidworks一些其他功能(本文不详述)。还有一点要说明的就是正确的实现动画有一个总的前提,就是必须完整地为装配体设置好正确的配合关系,否则在设置动画时会有很多麻烦比如完全定义的零件是不能被移动的。

 

 

先做机械手滑动过程及展开动画.仔细分析一下整个动作可以看出整个过程有两个关键帧,一个是启动,机械手开始滑动和展开。另一个是完成展开动作,同时滑到轨道另一端。好了,大致框架出来了。下面选择要动画的零件,animator的动画设置流程就是选择要设置动画的零件--设置路径点--选择另一个零件--设置路径点。

 

可以看出本例中机械手作为一个整体在运动,我们可以选择机械手上的任意零件进行动画设置,solidworks通过先期设定好的配合关系保证其他的零件按正确的路径和被选零件一起运动(这时就看出正确配合关系的重要性了)。在选择要动画的零件时,不必在feature manager设计树中选择,我们可以通过更简洁明了的animation manager选择,单击屏幕左下方的animation manager选项卡进入,选择要动画的零件,这里选择机械手指ed部件,可以看见ed变为绿色,此时animator工具栏中的第二个按钮--“生成路径”可用了,点击进入生成路径对话框,第一栏是路径名称,如果动画设计的零件很少就可以使用默认的名字这里是ed-1-1。

 

 

下面就是生成路径点的设置框了根据先前的分析机械手的初始位置就是第一关键帧,所以点击“添加路径点”按钮,为ed添加了第一个路径点。此时“当前路径大小”显示为1。下面添加第二个路径点。这需要零件移动工具帮忙。

 

不要关闭生成路径的对话框!

 

点击移动零部件按钮,拖动ed,这时会带动整个机械手一起滑动,拖至轨道终点,并将ed向垂直于轨道的方向拖动使机械手展开,这就是机械手动作完成时的最终位置,这里要注意一点,在被拖动零件活动范围很大,像本例中的ed,以及装配体很复杂的情况下,用自由拖动方式拖动零件会出现很多意想不到的情况,这时可以通过拖动其他零件,或多多利用solidworks装配体中的零件固定/浮动来顺利实现位置的摆放,比如本例中拖动底座使ed到达轨道终点,以及拖动ed使机械手展开时将底座设为固定等。在生成路径的对话框保持打开的情况下,animator只记录被选零件的位置,其他零件的位置改动不会被记录下来,所以为了简化定位工作,我们要尽可能地拖动活动范围小的零件使被选零件达到指定位置。

 

现在点击“添加路径点”按钮为机械手添加第二个路径点。如果你要制作某个零件转动一周的动画可以将“重复开始路径作为结束路径点”复选项选中,这样animator自动用第一个路径点零件的位置覆盖最后的路径点,保证零件完整地旋转一周。在时间设定栏中设定延迟时间为1秒,时间长度为15秒,延迟时间就是从动画开始到零件运动的间隔,这样可以给观看者一个缓冲的时间,保证能看清楚刚开始的动作,一般1秒就足够了。比较遗憾的是animator没有对路径点之间的时间控制功能,这里的时间长度是指整个动画的时间长度,不是两两路径点之间的时间间隔。

 

点击完成关闭对话框。此时animator记录下了需要生成动画的全部路径点在路径点之间的动画就麻烦计算机。

 

 

现在animator工具栏中的动画播放控制按钮就可用了点击一下播放,就可以在界面中看到计算机即时演算的动画了,简单吧?此时在animation manager中可以看见在ed的分支下多了一个名为ed-1-1的动画,在这里我们可以管理已生成的动画,右键点击生成的动画,会出现几个选项:所经路径就是把动画播放一遍;编辑路径是对路径进行修改,插入或删除路径点。在“沿路径移动”设置栏中选择要编辑的路径点,然后在“动作”中选择要修改的类型:

1、更新当前路径点--以对象当前的位置参数来更新路径点。

2.删除当前路径点-- 将当前的路径点删除。

3.在当前路径点前插入-- 在对象当前的位置之前插入一个新的路径点。

4.在当前路径点后插入-- 在对象当前的位置之后插入一个新的路径点;至于删除路径,我就没必要说明了,另外,在animator菜单中还有一个选项--删除所有路径,使用时要小心。

大家可以根据以上方法触类旁通,假如设计要求是等机械手滑动到轨道终点时再展开,这时ed就需要三个路径点:轨道起点,轨道终点,展开后的极限位置。这和上面做的动画就不太一样了,机械手不是边滑动边展开,而是等滑动到轨道终点才开始展开

 

下面介绍一下滚动零件的动画制作,animator没有专门设置滚动的功能,我是在实际使用中摸索出了一点用路径点实现滚动的经验,拿出来和大家共同切磋,以机械手底座典型零件---轮来说吧,首先我在轨道外侧做了一排枕木,枕木的间隔大约是轮的四分之一周长(这可以由计算精确控制),用来参考轮的滚动长度,轮滚动一周要经过五块枕木,每经过一块枕木时都有一个孔和它对齐,最后1号孔和5号枕木对齐,所以这个过程要四个路径点然后将轮拖动至轨道起始端,为了方便说明,我将这五块枕木编号为12345。相应地将轮面上的孔也编号为1234,现在将一号孔与一号枕木对齐,添加第一个路径点(这里就不再详述如何添加路径点了),然后再定位1号孔于2号枕木上方,为了避免在拖动时转动轮子,可以通过拖动底座来定位1号孔,现在为了表现出轮子的滚动,要将2号孔转至对齐2号枕木的位置上,先将底座设为固定,然后转动轮将2号孔对齐2号枕木,添加第二个路径点,解除底座的固定状态。以此类推,对3,4号孔添加路径点,完成轮子转动一周的动画,现在1号孔和5号枕木对齐了,此时不用在添加路径点了,因为轮子又回到了初始状态,我们可以使用宏操作继续设置轮子的第二周滚动动画,关于宏的操作这里就不细讲了。有几点问题要说明:

1,由于animator的功能局限性,上述制作过程的定位不是非常精确的,基本上还处于目测的水平,如果要制作零件精确的滚动动画这个方法可能就不适用了。

2,在设置这个动画前,已经用配合将轮与轨道约束为“相切”。

3,枕木是作为参照物而临时添加的,设置完动画可以删除。以上的滚动动画制作只是我个人的经验也许您还有更好的方法欢迎与我交流。

 

 

最后说说如何将做好的动画渲染成影像文件使任何观看者不用安装solidworks而用普通的播放软件就能收看作好的动画。点击animator工具栏中的录制动画按钮,进入录制动画对话框。先为你的动画命名,保存类型为microsoft AVI文件。在图像渲染器栏中选择photoworks缓冲区,这样animator在渲染动画时就会使用photoworks为装配体设置的材质,灯光,背景,增加动画的效果。屏幕大小可任意选择,但是越高的分辨率渲染越慢,一般800X600即可。每秒的动画片数默认为7.5,这个速度产生的效果比较差,电视的帧数在25-30帧左右,这是最好的效果,太高也没有意义,以我个人的经验15帧应 是个底线。点击保存,会弹出视频压缩对话框,可以使用计算机中安装的压缩程序对动画进行压缩。在压缩程序下拉框中可以看见本机的已有的压缩程序,这里选用microsoft video 1进行压缩,每(K)帧数改为与动画帧数相同,其他选项采用默认值就行。一般不要采用全帧(非压缩),这样会占用大量的硬盘空间,我曾试过这种方式,结果一段15秒的动画占用了800M空间。另外如果您的计算机中安装了divx mpeg4解码器,可以采用这种方式压缩,与microsoft video 1相比,同等画质的动画占用的空间更小。好了经过一番努力和漫长的等待动画渲染完成快打开看看吧。

 

 

最后需要说明:在录制动画以前先按一下“第一张动画片”按钮,这样保证先渲染动画的第一帧,而不是先渲染当前帧再开始从头渲染。

以上是使用animator制作动画的基本方法,还有几点在这里一并说明:

  1. animator不是3dsmax,它的动画功能虽然简单但不是特别强大,在为一个零件设置动画时,必须一次性把所有路径点设置完,否则当你第二次对该零件设置路径点时,animator会覆盖你第一次设置的一系列路径点。
  2. 不要对两个相互联系的零件分别设置动画,这样会发生奇怪的错误,有时装配体会散架。
  3. 在渲染动画前,如果你设置了延迟时间,请务必按一下“第一张动画片”按钮,否则渲染出的动画的开始就是当前位置的静止画面,等延迟时间过后才开始真正动画。
0

上一篇: SolidWorks 2007新技术管窥 下一篇: Solidworks中绘制和控制样条曲线的方法

教程资料来源于网络,如有侵权,请及时联系平台进行删除

SolidWorks

课程目录
搜索
SolidWorks
SolidWorks装配体零件名称后带"?"是什么意思
Solidworks中钣金如何正确使用成形工具
SOLIDWORKS方程式的应用
SOLIDWORKS消费性产品设计
SolidWorks高手必须掌握的实用技巧
用solidworks的拉伸制作立体五角星
合理的建模方法与三维软件运行速率的关系
外企工程师总结的SolidWorks使用技巧
SolidWorks使用问答
SolidWorks画的框架莫比乌斯,这个画法很快但要用2016以上的版本
SolidWorks实用技巧
solidworks应用技巧252例
减小SolidWorks文件的大小
solidworks草图的尺寸约束
变形弹簧的画法
AUTOCAD为SOLIDWORKS绘制草图
solidworks中爆炸视图出工程图
自定义Solidworks工程图符号
模具设计初学者的solidworks技巧
SolidWorks高级实用工具套件介绍
基于solidworks的挤压模系统
solidworks模具设计的初学
solidworks在企业中的使用心得
Solidworks工作经验8招
SolidWorks快捷键大全
Solidworks应用技巧
Solidworks/Motion在机械产品设计中的应用技巧
SolidWorks沐浴露瓶
六角螺栓头倒角的画法
solidworks在地铁客车车箱中的应用
如何提升solidworks使用性能
SolidWorks中的快捷键
Solidworks学习技巧
清华大学工科学生solidworks制图考题
SolidWorks常见问题解析21问
SolidWorks常见问题解答30问
Solidworks部分插件介绍
solidworks工程图转换dwg格式不乱码经验
Solidworks设计基础
Solidworks画图技巧
Solidworks快速出图技巧
solidworks基础常识100例
关于solidworks常见问题的十个问答
学习SolidWorks三维要避免的几个误区
SolidWorks工程图中如何给假尺寸标上公差
solidworks操作小技巧35条
Solidworks训练_机油壶建模
编辑Solidwork图纸格式
SolidWorks三维建模的应用技巧
solidworks常见问题30问
solidworks弹簧动画仿真
基于solidworks齿轮减速器建模与仿真
solidworks创建端盖
十字槽沉头螺钉SolidWorks造型
solidworks生成爆炸视图教程
基于SolidWorks的减速器三维建模
Solidworks2012动画制作实例
Solidworks螺纹的几种画法
锥形弹簧的solidworks三维建模
SolidWorks 动态干涉检查应用一例
SolidWorks 多实体设计方法和优点
定制SolidWorks 剖面线类型
SolidWorks多实体设计案例:桥接
SolidWorks产品概述
仿真软件促进机器人技术的发展
运动模拟软件不只带来漂亮图片
何为RP(快速成型)技术?
SolidWorks2007 :皮带设计
SolidWorks--管道系统设计的基本原理
PDMWorks
设计分析一体化
数据转换损伤――CAD公司就数据转换发生争执
回归基础
最值得享受的成功不在财务报表之中
用户帮助企业不断创新
CAD 用户通过“行业考古”挖掘历史
专家观点 :Solidworks技术问题答疑解惑
在设计过程中享受设计
邮件共享solidworks eDrawing
第六届SolidWorks大学生三维CAD设计大赛获奖者在沪揭晓
SolidWorks推出64位元CAD、分析软件
SolidWorks 三维 CAD软件成北京德基机械标准设计工具
SolidWorks成功之路
SolidWorks推2007版 以SWIFT技术为动力
SolidWorks与机械工程学会签署资格互认协议
数控加工自动编程系统: CAM Works
有限元分析系统: COSMOS Works
SolidWorks三维CAD解决方案
COSMOSWorks 2005 新增功能
COSMOSWorks功能和优点
SolidWorks 2006 简体中文版(4CD完整版) 安装教程图解(二)
SolidWorks 2006 简体中文版(4CD完整版) 安装教程图解(一)
实施SolidWorks三维设计前的准备
solidworks最新使用技巧大全
在SOLIDWORKS中实现批量拼图打印
SolidWorks帮助制造商减少民航机噪音
Skip Barber Racing 利用 SolidWorks 软件加速赛车设计
基于SolidWorks的铁路粉状货物罐车装配模型建模方法
基于OLE的注塑模具CAD三维标准件库的开发
Solidworks利用CAXA数据建立三维
SolidWorks基本功系列―曲线的建立
PICAD、开目CAPP和Solidworks的应用与数据转换
在SOLIDWORKS 中实现批量拼图打印
高级应用技巧:关于solidworks 中的剖面线
一个简单的练习(做一个贯穿两个圆的切除.(两个圆相同直径,在不同面上))
SOLIDWORKS中怎样才能调出LKM的标准模坯来
sw与其他3D比较
一道练习题
Solid Works 应用50例
关于solidworks 中的剖面线中
SolidWorks应用技巧
SolidWorks为万隆洋行OEM产品设计提速
SolidWorks2003:多实体设计概述
Solidwors2001中绘制和控制样条曲线的方法
反写的文字和派生草图的镜像
Solidworks Feature Palette 的应用
SolidWorks 2004 乱码处理
应用SolidWorks设计轴流压缩机和高炉尾气透平叶片
紫瑞CAE V4.0 For SolidWorks正式推出
SolidWorks Explorer应用实例
SolidWorks扩展DWGgateway出版功能以支持Adobe PDF
SolidWorks软件提升机械产品一次设计正确率
SolidWorks软件助万隆洋行加快OEM产品设计速度
SolidWorks扫描之挪移心法(二)
SolidWorks扫描之挪移心法(一)
转CAD图到SolidWorks做三维处理
Solid3000软件在计算机辅助设计、制造中的应用
基于SolidWorks 2003组合夹具元件的参数化设计
新洲三维Solid3000在设计包装机械设备中的应用
基于Solid2000 的机械制图三维模型库的开发及应用
ProCAM――多轴的专业数控加工
Toolbox---与SolidWorks完全集成的智能化标准零件库
3D Instant Website----实时产品网上发布
Moldbase ―― 为您提供标准模架
SolidWorks 2003 三维机械设计系统
PhotoWorks高级渲染---与SolidWorks完全集成的高级渲染软件
Animator---与SolidWorks完全集成的、易学易用的动画制作软件
Piping---与SolidWorks 集成的管道设计软件
FeatureWorks---与SolidWorks 2001完全集成的特征识别软件
SolidWorks2004释放设计师/工程师的创造性
“一天学会solidworks”的神话可信吗
Solidworks2003安装指南
SolidWorks 2006 简体中文版(4CD完整版) 安装教程图解(4)
SolidWorks 2006 简体中文版(4CD完整版) 安装教程图解(3)
SolidWorks 2006 简体中文版(4CD完整版) 安装教程图解(1)
solidworks 在圆柱(圆锥)面上写字
SolidWorks 2006――3D设计的新标准
基于SolidWorks组合夹具元件的参数化设计
SolidWorks Office Premium 消费产品设计人员最佳选择
SolidWorks在模具设计中的应用
如何减小SolidWorks文件大小
SolidCAM实体数控加工
应用Solidworks辅助《机械制图》教学的探索与实践
SolidWorks2005 最新技巧提示集锦
透视SolidWorks 2005
基于Solid3000的机械制图三维模型库的开发及应用
释放激情 绽放3D魅力(一)
solidworks 金属材质的渲染教程
SolidWorks 压凹教程
关于solidworks 中的剖面线
如何利用特征顺序表达设计构思
PhotoWorks中经常出现乱码的问题
减小SolidWorks文件大小的八种方法
SolidWorks中两组相似命令的比较
建立符合GB的图纸格式
Solidworks 2007 新增功能简介
SolidWorks 2007新技术管窥
SolidWorks Animator 动画制作一例
Solidworks中绘制和控制样条曲线的方法
SolidWorks Explore 应用实例
多实体设计练习:插入图片和组合实体
多实体设计练习:组合多实体零件
多实体设计概述
高级选择:封套的应用
系列零件设计表和系列零件
控制草图形状的规则
关于BOM表的进一步思考
Solidworks模具插件试用体会
基于SolidWorks的粉末冶金拉下式成形模CAD系统的开发
基于SolidWorks铁路粉状货物罐车装配模型建模方法
定制SolidWorks符号图库
工程图模板或材料明细表模板的创建
雨鞋教程
关于SolidWorks工程图输出为autocad-DWG文件的探讨
随形阵列(条孔)
SolidWorks Toolbox概述
SW2006完整的模具设计全过程
Solidworks软件背景介绍
SOLIDWORKS公司的精髓_为什么要学SOLIDWORKS的理由?
SolidWorks最新版本2007
SolidWorks2005插件介绍
SolidWorks应用点滴
关于SolidWorks的自定义属性
基于Solidworks软件的摇摆试验台设计
PDM环境下基于SolidWorks的变型设计及自动装配系统
SolidWorks2003 每日技巧提示集锦
SolidWorks2001应用技巧30则
随形正列
工作上产品偏距面实例
个人SW使用工作经验技巧8招
提高SOLIDWORKS绘图速度
SolidWorks 应用技巧242例
SolidWorks集成: SolidWorks用户群的PLM解决方案
PDMWorks数据管理系统
SolidWorks Office Professional介绍
SolidWorks三维建模软件
SolidWorks简介
SolidWorks延伸DWGgateway转换的能力支持Adobe PDF格式
SolidWorks Office Premium 中新增运动分析软件
SolidWorks Corporation 在 SolidWorks Office Premium
SOLIDWORKS 常用的默认快捷键
Soildworks的应用技巧50例
AutoCAD二维文件转化成solidworks三维文件
SolidWorks 风叶模设计全过程
SolidWorks在塑料转向轮设计中的应用
SolidWorks 弯回头针
利用FinePrint在SolidWorks中实现拼图打印
solidworks 变形弹簧(扫描练习)
SolidWorks 弯曲教程
Solidworks 教程(小椅子)
Solidworks水渲染教程
soildworks的应用技巧50例
减小SolidWorks文件大小的八种方法
运用Solidworks完成AutoCAD的二维图形向三维模型的转变
Solidworks利用CAXA数据建立三维
整编SolidWorks应用技巧
SolidWorks工程图如何更改箭头尺寸和文字大小