在C4D的运动图形模块中,有一个比较抽象的运动图形对象——矩阵。相信大家在学习C4D软件的时候肯定会去鼓捣究竟什么是矩阵,它有着什么作用,但对于大多数初学者来说,可能在一番鼓捣之后并没有发现什么太直观的效果,这篇文章带大家来学习一下什么是矩阵,以及矩阵和克隆有什么区别。
什么是矩阵对象(Martix)
矩阵作为C4D的一个运动图形,相对其他运动图形会比较抽象。说它抽象,是因为它虽然在视图中显示为网格排列的小正方体,但是却无法被直接渲染出来,但每个正方体又都会受到各种变形器、效果器的影响。
既然矩阵无法被渲染,那它的作用是什么呢?按我的理解来说,矩阵其实扮演着一个传递位置信息的角色,它可以将每个小正方体的属性信息传递给克隆对象,或者生成TP粒子并使用效果器去影响这些粒子,当然粒子还能再实体化来制作酷炫的动画。
克隆对象和矩阵对象有什么区别
在软件的使用中,我们会发现矩阵对象的参数和矩阵对象几乎是一样的,这时候肯定会有这么个疑问,既然属性都一样,为什么不能直接使用克隆对象而还要使用矩阵对象多此一举呢,这是因为,有时候我们只想要运动图形的位置信息,而不想受到其他效果的影响,例如下边例子,借助矩阵我们可以使克隆的图形不受到变形器的影响。
此外,矩阵还有一个克隆对象没有的功能,那就是可以借助矩阵对象来生成TP粒子,当然,这些生成的粒子我们还可以使用效果器对其进行影响。
对TP粒子知识感兴趣的小伙伴可以去看看之前关于C4D粒子的这篇文章。c4d教程小技巧49. 想做酷炫的粒子效果?那你要知道这些基础知识
如何使用矩阵
单独的矩阵并无法直接渲染,一般是用来配合其他对象,它和克隆对象一起配合使用的频率会比较高,具体使用方法是将克隆的模式改为对象,然后将矩阵作为克隆对象的链接对象,即可看到正方体会被克隆的对象所覆盖,从而将矩阵实体化。
当然,有时候也可以利用矩阵作为破碎对象的来源,去做一些比较规则化的破碎效果。
利用矩阵来生成TP粒子会涉及比较多的知识点,所以这边就不展开阐述了,大家有兴趣可以多去鼓捣鼓捣粒子相关的内容,也是非常有意思的知识点,不过相对会比较进阶一些。
小结
矩阵作为一个比较抽象的运动图形,算是软件中比较进阶的知识点,对于初学者而言只需知道可以用来传递属性即可,这篇文章算是做一个讲解以及一些简单用法,在熟悉了其他运动图形的用法后,搭配矩阵对象可以来做更加复杂的运动图形动画。