游戏中动画的实现有很多不同方法,帧动画、骨骼动画、基于物理的动画、基于Shader的动画、粒子等。
在这篇文章中,列出了我最近读到过的不同种类动画入门级的文章、视频。关于Unity动画状态机这一类太常见的,这里不再赘述。
所分享的内容都亲自品尝,保证无毒无害,营养价值极高!在互联网上我们缺少的不是内容,而是索引。
1. 基于物理的动画
与其他的动画相比,基于物理动画最大的好处是交互时更真实。
这篇文章非常详细的介绍了Verlet Integration,基本不需要什么数学基础。并且有大量示例直接在浏览器运行。最后两个示例可以说非常酷炫了。
一个示例是rag-doll(布娃娃)。虽说这里只是2D模型,很多AAA游戏中,尸体也是用类似的方法在3D中模拟的。
另一个示例是Fabric(布)。
用上面学到的Verlet Integration或者别的方法,可以简单的实现Spring(弹簧)的效果。利用Spring,可以实现头发、丝带、裙子等真实物理效果。这里提供两种效果抛砖引玉。

本文探讨游戏开发中的各种动画技术,包括基于物理的动画、骨骼动画、物理与骨骼动画的结合以及粒子系统。详细介绍了Verlet积分、Anima2D插件、IK原理,并推荐了一系列Unity教程和资源。
最低0.47元/天 解锁文章
396

被折叠的 条评论
为什么被折叠?



