[玩转UE4动画系统]教程的大纲及设计思路

[玩转UE4动画系统]教程的大纲及设计思路_第1张图片

本教程采用图文教程+视频教程的多元化形式,我会为不同的知识点选择适当的表达方式,教程内容将同步免费发布于 开发游戏的老王(知乎|CSDN)的玩转UE4动画系统 专栏。

文章目录

    • 教程目标
    • 教程大纲
    • 设计思路 Q&A
      • 为什么做这套教程?
      • UE5发布在即,UE4动画系统还值得一学么?
      • 为什么要学习拆解ALS V4?
      • 本教程的特色与亮点?
      • 学习本教程需要什么基础?
      • 为什么使用Cascadeur作为本教程的DCC工具?
      • 为什么使用图文教程+视频教程的形式?
      • 本教程的发布时间及顺序?

教程目标

本教程为UE4初学者量身定制,希望大家完成学习以后,能够全方位掌握UE4动画系统:

  • 理解常见的动画功能的实现原理
  • 能够自由拆装、扩展甚至构建诸如ALS V4这样复杂的动画系统
  • 能够使用Cascadeur为UE4开发简单的动画资源

本教程为完全免费且开放的教程,大家在学习本套教程时,如果发现有相关知识点需要讲解,老王会在能力及时间允许的条件下补充到教程中,希望能为UE4中文社区献一膀子力气,制作一套全面、友好的动画系统教程。本人能力有限,教程中如有不足和错误,敬请各位批评指正,不胜感激!

教程大纲

本课程的大纲(高清图,建议放大阅读)。

设计思路 Q&A

下面,我将以Q&A的形式,介绍一下制作本教程的思路。

为什么做这套教程?

答:

  • 身为游戏开发者,老王是技术届的一枚老萌新,辗转于各种开发工具多年。实话讲,虽然虚幻是功能最牛的游戏引擎,但它的开发体验并不是最好的。所以老王学习虚幻之初,心里多少有些抗拒。为了能让自己能深入学习,得找一个虚幻独有的亮点。虽然虚幻的亮点很多,但是让老王第一次感觉“我艹,太牛×了,就冲这,开发体验差点也能忍了”的地方就是它的动画系统,所以有为虚幻写一个专栏的念头产生以后,第一个完整的构想就是动画系统。

  • 身为高校教师,这些年在校讲游戏开发课程一直处于“裸奔”状态(找不到合适的教材)。游戏类书籍很多,但是能面向真·零基础初学者并且适合课堂教学的教材真的很难找。一方面由于游戏技术的迭代实在太快了,没等一本教材诞生,一个引擎大版本甚至一个技术体系就落幕了;另一方面游戏技术类教程往往愿意用最少的篇幅展示技术最炫酷的一面,对于基础知识的讲解一带而过,甚至默认读者都已经掌握了。这样对于相当一部分渴望学习游戏开发的朋友并不友好。所以多年以来,老王一直为自己的学生量身定做教材。考察了市面上针对虚幻的教程,大多也是比较“高冷”的,于是老王打算自己再“攒”一套教程,也算是为未来的教学以及个人开发做一些积累。

UE5发布在即,UE4动画系统还值得一学么?

答:非常值得。从虚幻官方以及各方小道消息汇总来看UE5并不是重新开发的新引擎,而是类似于UE4的一次大版本升级,那么对于已在无数大型游戏中验证非常成熟的动画系统,更没有推倒重来的道理了,充其量就是改善一下工作流程或者提升一些小功能。所以2021年初学习UE4动画系统,年末无缝过渡到UE5,是非常靠谱的行为!

为什么要学习拆解ALS V4?

答:ALS V4的强大经过无数项目的验证,堪称UE4各种动画机制的集大成之作品。所以学习它意义不无须多言。主要说一下老王为什么强调不要仅会二次开发,一定要会拆解并且能自己构建。正如它的开发者所说,目前ALS V4已经免费,因此不再承诺有大的更新。那么UE5发布以后如果存在大的兼容问题,原作者为我们修复的可能性也不大了,短时间内又未必有同样级别的动画插件产生,这时能按照UE4版ALS V4 的原理构建一个自己的动画系统就是最一劳永逸的方案了。况且这种对复杂系统的拆装过程,也无疑是最好的学习方法了。

[玩转UE4动画系统]教程的大纲及设计思路_第2张图片

本教程的特色与亮点?

答:

  • 教程内容纵向覆盖从入门知识点到进阶级系统开发;横向覆盖动画系统蓝图逻辑、动画资源开发以及动画系统的C++开发。
  • 模块化设计:读者可以根据自己的知识盲区或者项目需要甚至课时要求,挑选所需模块学习或教学
  • 除供UE4爱好者通过网络学习以外,本教程的一大特色就是可以直接作为课件用于课堂教学。

学习本教程需要什么基础?

答:本教程针对UE4的初学者,个人认为只要知道基本操作就可以学。为了体现本教程的友好,老王在第一部分提供了教程所需关于动画系统以及蓝图的基础知识(如果有遗漏,欢迎大家补充)。本教程除番外篇以外全部使用蓝图开发,不需要读者有C++基础,番外篇讲解的是C++版ALS V4,是蓝图版的另一个可选方案,但原理相同,所以读者根据自己的需求选择性观看即可。

为什么使用Cascadeur作为本教程的DCC工具?

答:UE4是行业标杆,诸如Maya、Blender等动画工具都可以为它开发动画资源,但传统的动画工具学习门槛较高,工序繁琐。而Cascadeur作为新晋网红神器,大大优化了动画开发流程(可以说是开箱即用),尤其适用于无3D资产开发经验的朋友。并且Cascadeur有免费版本,虽然功能上有一定限制,但对于小型的游戏动画已经足够了。本教程重点是UE4动画系统,使用Cascadeur开发一些辅助的资源,是个不错的选择。

为什么使用图文教程+视频教程的形式?

快节奏时代,各种视频教程非常流行,相比之下图文教程显得有点老派了。但是作为一个一线教师,个人认为文字教程很多优势是视频教程无法替代的,比如:可以在不方便打开音频或没有耳机的情况下阅读;可以更方便定位到阅读的位置,而不用小心翼翼的拖动视频进度条;可以更好地控制阅读节奏;可以让学习者更充分地利用碎片时间学习,甚至可以直接那教程充当学习笔记;对于教程的制作者图文教程也更容易更新或更正内容。所以,本教程会主要以图文为主,幸运的是现在知乎和CSDN都可以将视频嵌入到文章中,所以当遇到更适合于视频讲解的地方,我也会使用视频的形式。我希望这套教程,可以直接拿到课堂作为本科生相关内容的教材抑或是老师的教案使用。

本教程的发布时间及顺序?

本教程已经在制作之中,从下周起我会陆续发布。我会尽量按照大纲顺序发布,但由于是利用业余时间制作教程,所以有时需要根据实际情况安排制作进度,整块时间做一些耗时内容,碎片时间做一些小知识点。敬请大家体谅。

你可能感兴趣的:(玩转UE4动画系统,虚幻引擎,虚幻4,UE4,Unreal,游戏开发)