授之以鱼,不如授之以渔。
知道大家普遍对骨骼动画很感兴趣。浅墨想了一下,如果依旧是这样一周一更新来写骨骼动画的话,不花几个月,是讲不完的。所以,这次就给大家推荐几本学习游戏动画方面全面和经典和书籍,打包了整理好供大家下载学习(下载地址在文章末尾)。其中有中文版的《DirectX高级动画制作》,它的讲解版本为DirectX 9.0b,不是我们现在占有率最高的DirectX 9.0c,但这无伤大雅,只有细微的差别罢了,99%的知识都还是受用的。而另外的一本书《Character Animation With Direct3D》只有英文原版,讲解版本是DirectX 9.0c,整好。
以下是推荐给大家的书籍的简要概述:
1.《[DirectX高级动画制作](Advanced Animation with DirectX)》
书籍讲解版本DirectX 9.0b
国外著作的翻译中文版。整本书就是在讲解DirectX动画技术,里面讲到了纹理动画,普通骨骼动画,混合骨骼动画,人偶动画,渐变动画,关键帧渐变动画,混合渐变动画,脸部动画等等技术。算是覆盖面比较广泛了,涉及到了游戏动画技术的方方面面。
然后还给大家提供了《Advanced.Animation.with.DirectX》一书的英文原版,毕竟翻译过程中存在少量不妥当的地方,这时候看英文原版就显得更加容易理解。当然,如果直接看英文原版会更好。
·
2.《Character Animation With Direct3D》
书籍讲解版本:DirectX 9.0c
英文文字版。这本书介绍了目前最新的游戏动画技术,作者是xbox360大作Alan Wake的开发人员。顾名思义,这本书侧重于人物的动画技术,讲解的风格挺不错的,毕竟是DirectX 9.0c的,与其看《Advanced Animation with DirectX》,推荐大家看这本。
好了,我们放出这三本书的打包下载地址,骨骼动画相关的学习,就靠他们了。
本篇文章提到的资源下载请点击此处:
压缩包里面含三本书的pdf版。[DirectX高级动画制作]Advanced Animation with DirectX的中文版和英文原版,以及Character Animation With Direct3D一书。
另外,非常可惜地要告诉大家,接下来一段时间游戏开发相关的文章可能得暂停更新了 :(
因为浅墨接下来的几个月的任务都排满,接到导师(一个不苟言笑,但善解人意的乌克兰人)的任务做ARM单片机嵌入式开发,然后还得接触OpenCV,还有很多零碎细小的事情,时间已然是不够用,每周不可能都花一整天的时间来为大家写出近万字的文章更新。
不过请大家放心,浅墨争取下周一把自己所理解的游戏编程的学习路线和书籍全部给大家列举出来,授之以渔,倾囊相授,让大家知道游戏编程的具体学习框架和思路,学哪个方面看什么书,算是给一直以来追着浅墨专栏的大家一个后续学习的交代。
文章最后,送大家一句《最终幻想7》中扎克斯的名言,痛并快乐着的游戏开发之路上,愿大家以此共勉:
要有梦想——想成为英雄的话,就一定要有梦想。
无论以后浅墨是否继续更新游戏开发专栏系列文章,愿我们游戏开发的梦想,一直都在……