自定义动画包含多种类型,常见的包括以下几种:
2D 动画
2D 动画是指在二维平面上制作的动画,例如手绘动画。手绘动画则是通过一连串的手绘画面,形成了一段流畅的动画。
3D 动画
3D 动画是指通过计算机制作的虚拟立体图像,例如电影、视频游戏或特效等。通过技术手段对场景、角色、道具等进行建模、纹理贴图、光照渲染等,形成真正的三维视觉效果。
停格动画
停格动画是通过拍摄一帧一帧的静态画面来制作动画,例如玩具人自拍、蒙太奇静帧、变异电影等。
特效动画
特效动画是合成画面和实拍画面的动画。常常用于电影和电视剧等作品中,通过加入各种特效和后期处理等技术,加强场景和角色的表现力。
微交互动画
微交互动画是指在网页、App 等中设计出的微小动画。通过实现交互效果,增加网页和 App 的使用体验,吸引用户的注意力。
GIF 动画
GIF 动画是一种简单的动画格式,用表情、文字等会显得比较灵活,广泛应用于社交平台、微博、电子邮件等场合。
以上是自定义动画的一些常见类型,还可能有其他类型,具体情况需要根据实际需求确定。
自定义动画可以包含以下几种类型:
1、逐帧动画(frame-by-frame animation)
使用一系列单独的图像(帧)来创建动画效果,这些帧按顺序播放,形成连续的动画效果。
2、补间动画(tween animation)
通过指定开始和结束状态,计算出状态之间的中间值,然后在这些值之间平滑地过渡,从而创建动画效果。补间动画又分为位移、缩放、旋转和透明度四种类型。
3、帧动画(frame animation)
以动静态分离的方式将常用图形或字符分别绘制到多个不同的画面上,多个画面按照时间轴的先后顺序进行播放,在跳帧等特殊处理的情况下产生动画效果。
4、属性动画(property animation)
相对于补间动画来说更加灵活,属性动画作用于整个对象,并可实现较复杂的变化。它的运行机制是:针对对象4的某个属性,设置初始值和结束值,在指定时间段内不断计算该属性的实时值,并将其不断应用到对象上,形成动画效果。
物理动画(physics-based animation): 这种动画是按照物理规则模拟物体运动而得到的一种动画,例如重力、摩擦力和弹性等因素都可以被纳入到物理动画中。常见的应用场景是游戏开发、虚拟现实(vr)和增强现实(ar)等。