点击上方
蓝字
CG世界 关注CG我们
“ 感知CG · 感触创意 · 感受艺术 · 感悟心灵 ”
中国极具影响力CG领域自媒体
今天木头老师为大家带来的是一个基础阶段非常有趣的案例,这个案例是利用物体的缩放、旋转、隐藏属性实现的广告牌变换效果。效果如下动图:
(本案例将用两种不同方法实现,第一种为基础方法,第二种是maya16后的新功能。)
这个案例在实际项目中还是很有用处的,这是木头老师之前做的一个项目里的效果。
方法1
构成整个logo效果的板子是由大量排列的长方形面片拼接起来的,每一个面片按照一定的规律翻转、缩放、显示出来,这种效果在很多场合都可以使用,它的实现并没有想象中那么复杂。
接下来我们来一步步为各位讲解如何实现这个效果:
1、Logo阵列的做法
整个墙一样的阵列是通过shift+d 带有偏移的方式复制出来的,我们先复制出一层,然后复制出第二层,
并对第二层做偏移操作,然后同时选择两层一次向上复制,当我们复制好正面墙后,
把边上的多余的模型选中,并对其进行点操作,对齐logo墙的边缘。
说实话这是一个体力活,一比较费键盘上的shift和d键。
2、贴图方法
为logo墙添加贴图,全选所有模型赋予材质,并为其添加贴图文件。这时我们看到了墙面上的贴图并不是我们想要的贴图方式,需要改变贴图方式。
选择所有模型,在模型模块下,找到创建uv的平面投射方式,按照视图的轴向,我们选择z轴方向的平面uv。
运行完uv命令后发现uv反了,这和我的视图方向有关,如果你的也出现反的情况,可以在uv视图编辑器下,通过缩放方式改变贴图方向。到这里我们的贴图就对好了。
3、错帧原理
错帧这个技巧在动画制作里非常常用,也是这个案例中使用到的一个重要动画方法,让我们来了解一下什么是错帧。其实错帧就是将关键帧进行偏移操作。
比如我们有一段骨骼链弯曲的动画,我们可以通过错帧将每一节关节的动画都向后移动两帧,这样就会出现后面的关节比前的关节慢两帧的情况,动画效果就会出现有趣的之后效果,第一节运动带动第二节、第三节以此类推。
有点像鱼尾巴摆动的带动效果。(注意:错帧的方法也仅适用于一些简单的滞后效果。)说到这里其实我们的logo案例里用到的也是错帧的方法让每块小板子依次出现,想成错落有致的变换效果。
▲
未错帧效果
▲错帧效果
4、旋转、缩放、隐藏显示、错帧
我们先对所有板子制作集体的旋转90度,缩放和隐藏动画,让板子在较短的时间内旋转、变小然后隐藏掉。
现在我们的所有板子都是集体隐藏掉的,接下来我们需要对板子进行错帧,先横向选择模型依次错帧。
再依次选择纵向的进行错帧。
(注意:这里的错帧过程会比较枯燥、反锁,但是所有效果都依赖这部分的操作,这部分内容在教学视频中有详细的演示步骤。)