动画原理与网络游戏设计——课程学习笔记1~3周
文章目录
- 第一周
- Blender2.8界面
- 基本操作
- 快捷键
- 第二周
- 简单建模
- 用blender简单建模一把剑的剑柄
- 简单插值动画制作
- 做一个立方体平移的简单动画
- 第三周
- 建模
- 关键帧编辑
- 编辑曲线
- 材质(加分项)
- 渲染、保存
第一周
Blender2.8界面
打开Blender并关闭了启动画面之后,就能够看到下图所示的工作窗口。
blender的工作窗口分为:
1、最顶部的顶部菜单
2、顶部菜单下方的工具设置
3、中间的编辑器区域
4、底部的状态条
大的编辑器区域进一步分为四个部分,在下图中用绿色方框表示:
其中左上的大区域是工作视图,左下的横条区域是时间轴,右上的小区域是物体大纲,右下的区域是物体的属性编辑器。
工作视图的顶部是视图设置条;左侧是快捷操作栏,包括select box、cursor、transform、move、rotate、scale等基本操作;左上有一个区域可以用于切换视图,如图。
另外,针对国内开发者,Blender2.80beta还提供了软件内的中文翻译支持。软件默认英文,如果要将其设置成中文,则按照如下方法操作:
选择顶部工具栏上的edit,下拉菜单中选择peference;
打开界面如图所示:
勾选右侧translation,language中选简体中文,下面三个勾选左边两项,如图所示。
然后保存用户设置,就可以使用中文界面了!
基本操作
按住这个手的按钮拖动鼠标,可以移动视图。
按住这个+的按钮拖动鼠标,可以放大和缩小视图,鼠标上移是放大,下移是缩小。
九宫格按钮可以使视图在正交视图和透视图之间切换。
xyz轴按住转动可以调整视角方向,也可以直接点击xyz中的一个获得相应正视图。
第一个是选择工具,点击视图中的物体可以选中该物体,或者用矩形框框柱一些物体,选中这些物体。
第二个是光标工具,在视图中放置一个光标。
第三个是变换工具,可以改变物体的朝向和移动物体。
第四个是移动工具,可以移动物体的位置。
第五个是旋转工具,可以改变物体朝向。
第六个是缩放工具,可以改变物体的大小和形状。
眼睛按钮可以切换物体的可视与不可视状态。
快捷键
由于大部分按钮的快捷键都可以通过把光标移到按钮上查看,所以我这里只列举一些使用比较频繁的。
1、打开blender可以通过“shift+a”调出创建菜单。
2、通过“r“”g“”s”这三个按键,可以分别对模型进行旋转、移动或缩放。
3、“shift+d”可以实现复制功能。
4、使用“z”键可以切换到线框模式,再按一次切换回来。
5、“tab”按键可以切换到“编辑模式”,以及回到当前模式。
6、在“编辑模式”可以通过“ctrl+tab”切换到“点线面”选择模式。
7、选择模型部分后可以使用“e”键挤出。
8、使用“x”键可以调出删除菜单,选择要删除的数据。
9、选择面后,可以“i”然后移动鼠标插入面。
10、进入“编辑模式”,可以按住“ctrl”然后鼠标左键点击自由创建点线。
11、创建点线后可以通过“f”键缝合点,或者面。
12、可以“ctrl+b”倒角的方式在点线上创建面或者圆角面。
第二周
简单建模
用blender简单建模一把剑的剑柄
首先shift+a调出创建菜单,选择柱体,创建后在左下角菜单“添加柱体”中将顶点设置为6。
按tab进入编辑模式,在模式名称旁边第三个按钮点击进入面选择模式,选择要变换大小的面。然后按s更改面的形状和大小,按e拉出新的柱体。
简单组合后,就得到了我们的结果。
简单插值动画制作
做一个立方体平移的简单动画
打开blender,已有默认创建的cube。点击右上视图转换,将视图切换为x正交视图。
下方时间轴移动到60,按i选择打开动作选项选择位移,可以看到时间轴蓝线的位置多了个黄点。
移动到200,同样选择位移,改变右边属性栏中位置y的值,并点上后面的点。
点击播放按钮就可以看到动画啦!
用曲线编辑器修改一下动画效果,使其先快后慢移动到指定位置。
运行结果:
第三周
这周我们就要开始建模和动画的实战了,要做的动画是一个小球弹跳动画。
建模
首先我们要创建一个cube,把顶面稍微缩小然后下拉,做成一个盒子,这里为了区分将颜色改成红色。盒子内底部增加一个蓝色平面,用于弹射。盒子中放入一个棱角球,细分属性设置成3就行了,改成绿色,场景下方添加一个大平面,不改颜色。
关键帧编辑
接下来要对小球和弹射面进行关键帧编辑。弹射面比较简单,就是向上平移。
小球涉及关键帧比较多,因为包括平移旋转和缩放。
具体设置如下(从前往后):
然后调整摄影机位置,打开摄影机视角,录制动画。
编辑曲线
到这一步,我们其实还没有做完,还要利用曲线编辑器graph editor调整物体在动画过程中的属性变化。我这里只打算修改弹射面的运动时间曲线。
具体的想法就是想让它的运动先快后慢。
把上面那条线往左边拉就行了,这样它弹射的时候更像一个弹簧。
材质(加分项)
这个部分其实在建模的时候已经做过了,给几个物体加上了纯色材质,这里以小球为例。
但是这样的材质在blender默认的渲染方式中并不会被显示出来,也就是说在进行最后一步渲染之前,我们还要修改渲染设置。主要改渲染引擎为workbench。
输出同样需要设置,改路径和文件格式,动画的话需要改成视频格式,我用的是avi。
渲染、保存
以上工作都做完后,记得先检查一下工作区右上角的渲染视图和摄像机视图,在两个视图打开情况下跑一遍动画,确认物体始终在镜头内且有颜色。确认无误后直接ctrl+f12开始渲染动画。渲染过程需要等待一段时间,左上角可以查看动画当前渲染到了第几帧。
视频有点大就放在网盘里吧。提取码aby3。
Ps:这里其实小球弹出盒子的过程中出现穿模,不过不用太在意,毕竟这不是我们这几周课讲的知识。
动画原理与网络游戏设计——课程学习笔记1~3周相关推荐
- 阿里巴巴惠普_阿里巴巴UCAN设计课程学习笔记
花了一个月的时间,把阿里巴巴的UCAN惠普公开课学习完毕,在过程中记下了不少笔记,我整理了当中的共性和感想,分享给大家. 前言:UCAN 课程的简介 2020的UCAN课程囊括了7个主题,分别是沟通与 ...
- cs224w(图机器学习)2021冬季课程学习笔记16 Community Detection in Networks
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Community Detection in Networks 2. Network Com ...
- cs224w(图机器学习)2021冬季课程学习笔记9 Graph Neural Networks 2: Design Space
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. A General Perspective on Graph Neural Networks ...
- GAMES101课程学习笔记—Lec 19: Cameras, Lenses and Light Fields 相机、透镜、光场
GAMES101课程学习笔记-Lec 19: Cameras, Lenses and Light Fields 相机.透镜.光场 1 关于成像 2 相机 2.1 小孔成像 2.2 快门与传感器 2.3 ...
- 台湾大学林轩田机器学习技法课程学习笔记1 -- Linear Support Vector Machine
红色石头的个人网站:redstonewill.com 关于台湾大学林轩田老师的<机器学习基石>课程,我们已经总结了16节课的笔记.这里附上基石第一节课的博客地址: 台湾大学林轩田机器学习基 ...
- 斯坦福大学CS520知识图谱系列课程学习笔记:第二讲如何构建知识图谱
上一讲我们学习了知识图谱的一些基本概念: 斯坦福大学CS520知识图谱系列课程学习笔记:第一讲什么是知识图谱 本节课程关于如何构建知识图谱,因为知识图谱的构建是整个知识图谱领域的一个非常核心且基础的工 ...
- cs224w(图机器学习)2021冬季课程学习笔记8 Colab 2
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 VX号"PolarisRisingWar"可直接搜索添加作者好友讨论. 更新日志: 20 ...
- Mixly第32课~第34课,课程学习笔记 | Mixly米思齐纯干货系列
Mixly 是由北师大米思齐团队开发的图形化编程软件,自发布以来深受国内创客圈的喜爱.Mixly 编程软件采用图形化编程,不用记代码,只需要拖拽.简单设置,就能让你快速完成创意电子编程. 本专栏系列课 ...
- cs224w(图机器学习)2021冬季课程学习笔记20 Advanced Topics on GNNs
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Advanced Topics on GNNs 2. Limitations of Grap ...
最新文章
- 网络管理技术(Network Administrative Techniques)
- 学习笔记(七)——jQuery(一)
- 【Zookeeper】编程实战之Zookeeper分布式锁实现秒杀
- mysql编码转换工具_mysql编码转换搞定
- mysql 主键索引如何创建_SQL创建索引、主键
- 图像处理之卷积---任意卷积核的快速实现
- 【Win】使用L2TP出现809错误
- java.util.concurrent 学习(一)
- 投票最喜欢报表模板,赢取复联3正版玩偶
- 西部数据硬盘不同色彩的含义
- Radius认证有线与无线网络(一)
- 参加百度开放云编程马拉松后一点总结
- Unity 重要概念
- 微信开发获取昵称乱码 emoji表情
- java与ftp连接_建立与ftp服务器的连接——完成版(java)
- android的四种对象引用级别:强、弱、软、虚引用
- 推荐BMS锂电池管理使用KT6368A蓝牙模块芯片
- behaviac 学习
- Eclipse CDT 调试故障解决:Can't find resource for bundle java.util.PropertyResourceBundle
- 客快物流大数据项目(七十三):Impala数据导入方式