之前关于blender地形建模的文章已经说明白了地形数据如何处理,经过什么插件转换成blender模型。

后来又来了一个海上风机的项目,需要我把原来的风机模型给调整扇叶角度,调整扇叶快慢。可是之前的风机模型为了在前端cesium上使用,已经生成glb模型了,原始的模型文件因为师兄已经毕业好久了也没有保存下来,在blender里面改变已经生成好的glb模型效果也不满意,我只能再次在模型网站上寻找合适的风机模型资源。

一连找了多个模型网站,终于找到了blender能用的风机模型,接下来就是调节风机扇叶的转速了,这部分我是跟着B站上的视频学的。模型如下图,我对模型进行的修改就是将静态的风机扇叶加上不同速度的动画,如何生成glb放到cesium中可视化展示。

1、动画制作第一步:先选中模型部件,在0帧处建立一个关键帧,这里是模型最开始的样子:

注意:这里的模型一定要选择前视图,为我们之后的操作做好准备。

注意:在给模型加动画的时候,如果动作含有旋转、缩放、位置移动,要先选中物体,CTRL+A-全部变换-增量(或者动画变换-增量),这样是为了让所有的变换都以增量的形式处理。

注意:在插入关键帧的时候为了省事,我不会特意去选择关键帧类型,都是选择位置+旋转+缩放。快捷键i插入关键帧。

2、再把关键帧的游标移动到相应的时间点上去,这个时间点需要相应的计算,例如,扇叶转一圈是60秒,那你在旋转1/3圈的位置上就要插入关键帧,就是在20秒处插入一个扇叶旋转到1/3位置的关键帧,接着2/3位置是在40秒插入关键帧,接着是在60秒插入旋转一圈回到起始位置的关键帧。

注意:当旋转缩放移动时,最好把物体原点修改到质心(体积)上,方便操作:

3、在前视图中,先把时间点移动到20秒处,只用y轴拖动120°就是1/3的位置,有小窗口可以调节角度,然后就可以看见20秒处多了一个关键帧:

4、接下来就是在40秒和60秒的位置加上关键帧,同样是先将时间点找到40秒的位置,再旋转模型部件120°,就可以添加关键帧了,添加完成之后,扇叶就由一个静态模型部件变成了有动画效果的模型,点击播放可以查看动画效果。

5、之后发现动画并不是连续的,在第一帧启动和最后一帧的时候动画速度会有减速然后停止的一个过程,要是想让动画一直以一个恒定的速度旋转,就要给动画加上一个循环。

在动画摄影表中选择通道,使用外插模式,使用循环就可以了,之后就可以发现在第一帧和最后一帧的地方也不会有减速的过程了,动画速度保持恒定。

6、最后导出一个glb文件,在glb文件里查看动画的效果就行了:

7、易错事项

注意:以上操作要在物体模式下进行;

注意:glb文件有多个动画的时候不行,这时候cesium没办法识别不同的动画,所以导出动画的时候确保你的模型部件中只有一个有动画;

注意:关键帧绘制的顺序不能错,要不然会导致动作顺序出现错误;

注意:物体绘制时,当物体选中时没有出现旋转移动的xyz轴的标识,要打开视图Gizmo的活动工具,就会出现xyz的指示:

注意:整体的模型是加不了动画的,模型部件可以加动画,整体的模型再插入关键帧也是不同的部件,要使各个部件动是不可能的;这时候就要把模型拆分成几个部件,具体做法:在编辑模式下,选中组成部件的面,在网格-分离-选中项下,把选中的部件拆成一个新物体,原来的模型就会分离成两个部件;

8、要是想调节动画的快慢,有两种方法:一、在原来的时间长度上,秒数不变多插入几个关键帧,让扇叶多转几圈;二、在原来的帧数不变的基础上,将关键帧之间的时间缩短一倍或者两倍(就是缩短总时间,不过要算好时间缩短之后的位置点,要不然模型运动会是变速运动);

blender制作海上风机动画相关推荐

  1. (渲染大赛作品)Blender制作幕后:机械动力(一)

    介绍 大家好,我叫Robert Kouts,来自澳大利亚,今年16岁,是一名自学成才的3D艺术家和程序员. 在这篇文章中,我将展示我参加第三届3D渲染挑战赛的作品的制作动画过程,这个作品使用Blend ...

  2. 线上展示工具:Blender制作三维动画和产品建模

    3D动画技术在计算机三维技术不断发展的时候实现了飞跃性的进展,三维动画.产品三维动画.工业动画.企业动画.宣传动画等制作对行业有着重大意义.商迪3D通过行业技术积累丰富的经验,3D动画.材质贴图.建模 ...

  3. Blender三维建筑场景动画制作学习教程

    一起在Blender中创建一个三维低多边形场景动画 你会学到什么 这门课程是为那些喜欢在工作流程中成长的艺术家设计的 初学者 想学会让自己的资产活起来的艺术家. 希望扩展其技能集的游戏开发人员. MP ...

  4. Blender三维建模和动画风格化的东方场景视频教程

    Blender三维建模和动画风格化的东方场景-Blender 3D Modelling & Animating A Stylized Oriental Scene Blender三维建模和动画 ...

  5. blender使用_用Blender教青少年3D动画

    blender使用 汤姆·H aines是导演和共同创始人3Dami ,在英国的一个非营利性的教育计划,侧重于年龄分布在14岁到18岁教3D动画青少年. 这是一个为期7天的课程,学生可以制作自己的动画 ...

  6. 只需三步!使用3DCG软件Blender制作时尚图片

    你好,我是bpm,主要从事开发工作!这次我想介绍一下利用免费3DCG软件Blender制作时尚图片的方法. Blender的优点 先介绍一下,在接触了Blender一段时间后,为什么我会觉得用它来处理 ...

  7. 【强推】Blender制作逼真人物角色完整案例视频教程

    [强推]Blender制作逼真人物角色完整案例视频教程 [强推]Blender制作逼真人物角色完整案例视频教程 时长53h 30m 1280X720 MP4 含教程工程文件 共九大模块 130小节课程 ...

  8. fiash星空动画制作_三维动画制作的详细流程

    三维动画制作的详细流程: 随着互联网的发展,三维动画技术更新,三维动画制作技术在生活中运用十分广泛,我们经常在一些电视广告,影视电影中会看到一些三维特效,因为震撼的真实感很受大众喜欢.三维动画技术让视 ...

  9. css3制作左右拉伸动画菜单

    微博上看到这样一篇文章(http://js.itivy.com/?p=495),用jquery和css3制作左右拉伸动画菜单,看了下实现效果(http://js.itivy.com/jiaoben96 ...

最新文章

  1. 2018.11.05 NOIP模拟 规避(最短路计数)
  2. 沙老师的作业系列——Crudd‘s Crack Head
  3. 已经被处理的消息不能丢
  4. idea使用 git 撤销commit
  5. Linux定时备份Oracle Database 翻译
  6. Visual Studio 2012 Update 4 RC 启动调试失败解决方案
  7. 达摩院再获自动驾驶权威测评第一,车辆可识别“厘米级”障碍物
  8. 如何获得一个干净的 gnome 开发环境?
  9. 2019开放大学计算机应用基础,国家开放大学2019年电大计算机应用基础考试试题一试卷(国家开放大学).doc...
  10. 向日葵远程分辨率过低解决办法
  11. C#使用Windows全局钩子(Winform) SetWindowsHookEx
  12. Python数据库sqlite3详解
  13. 使用CyberController来将旧手机改造成电脑外挂------手机交互翻译、人脸解锁、语音识别....各个功能等你来探索
  14. hp-unix操作系统root账号被锁定的两种解决方法:
  15. h2os android版本,h2os属于安卓系统吗
  16. SpringBoot(三):最简版登录拦截案例
  17. android studio 更换darcula主题中的字体颜色以及常用主题
  18. 全网最全精析破解 Springboot+Jpa 对数据库增删改查
  19. 分享使用全自动引流脚本之前须知的五大要点
  20. 客户端Mock服务端的JSON数据

热门文章

  1. s1200 博图高速脉冲计数值没有变化_1200伺服走不准,求解?-专业自动化论坛-中国工控网论坛...
  2. 【Windows版】Monodepth2复现过程
  3. 金融风控:vintage、滚动率、迁徙率
  4. 堡垒机jumperserver搭建以及监控资源使用
  5. php订单怎么生成,四种PHP生成唯一订单号的方法
  6. 虎牙SRE谈可观测:如何做到比用户和老板更早发现业务异常?
  7. 南昌大学计算机调剂难吗,说说我调剂的感受
  8. CSS display:table属性用法解析
  9. table表格中的cellspacing属性
  10. Gitolite 教程