平铺翻转教程

在本快速教程中,我将分解创建“平铺翻转”涂鸦的步骤,如果您还没有看到它,可以在这里查看— https://vimeo.com/239593996

我们将在本教程中进入“动画节点”! 您将需要为此安装插件。 如果需要下载,可以在这里下载。 下载完适用于您的操作系统的版本后,转到“用户首选项”,选择“从文件安装”,然后找到下载并安装插件。 * 您还可以在 Patreon 上支持Jacques Lucke *

好吧,让我们开始吧!

首先,我们需要对瓷砖进行建模。 因此,只需使用默认的多维数据集并将其在Z轴上缩小,然后拉伸并缩放该多维数据集,直到获得所需的瓷砖即可。 然后只是断开这些尖锐的边缘,进入“编辑模式”,并选择所有边缘,按Ctrl + B并滑动鼠标一点,然后向上滚动鼠标中键以添加更多剪切。 旨在做一个小斜角,以便那些尖锐的边缘不会那么尖锐🙂

现在,我们将转到“动画节点”。 因此,将布局更改为“合成布局”,然后合并底部的两个窗口。 接下来,单击“动画节点”图标并创建一个新的节点树。

此设置分为3个步骤,因此我现在将分解每个步骤,最后,您将获得像上面的那棵节点树!

步骤1

第一步,我们将使用4个节点,这将是将图块实例化为网格的过程。 因此,下拉一个对象输入节点,一个网格网格节点,一个对象实例器节点以及最后一个复制矩阵节点。 如果不确定它们在“添加”菜单中的位置,只需按Ctrl + A并输入它们即可找到节点。🙂我们将在“划分”中将“ 网格”设置为10 x 10,然后在“ 距离”中设置 2 x 2 。 在“ 对象输入”节点中,选择我们建模的图块。 然后将来自网格网格顶点插入到对象实例化器的实例中,并插入到复制矩阵转换中。 最后,将对象连接到对象实例器

完成第一步,让我们进入第二步!

第2步

在这一步中,我们将使图块从其实例位置到选择的值进行动画处理。 为此,我们将使用“ 淡入衰减”节点。 该节点将贯穿每个图块并分别对其进行动画处理。

因此,首先下拉一个Fade Falloff节点。 然后下拉一个“ 延迟时间”节点,一个“ 时间信息”节点和一个“ 浮动”节点,我刚刚将其重命名为“延迟”。 因此,首先我们将“ 延迟时间”插入“ 淡入衰减”节点的“ 开始索引”中。 然后将“ 时间信息”节点插入“ 延迟时间”节点的顶部套接字 ,然后最后将“ 浮点”节点(我将其设置为30)插入“ 延迟时间”节点的底部套接字以及“ 淡入衰减”节点的数量。

寿那是一个满嘴,但希望你能得到所有! “ 淡入衰减”节点上的“ 数量 ”控制该衰减影响多少个图块。 如果将其设置为较低的值,则只会使几个磁贴一个接一个地翻转,但是为了使外观更平滑,让我们使用30值。但是请随意使用该值!

对于此步骤,请下拉“ 偏移矩阵”节点,并将“ 衰减”从“ 渐变”衰减插入“ 偏移矩阵”的“ 衰减”中。 听起来比实际上要难得多,然后单击Loc和Rot,将节点设置为Start,将Z loc更改为-2,将Y rot更改为180。最后,将矩阵复制矩阵插入到偏移矩阵中 。 现在,我们完成了步骤2!

第3步 (我们快完成了,您可以做到!)

因此,在这一步中,我们基本上将要反转动画,以便从动画的起始位置返回到动画的起始位置,并使动画的起始时间比动画制作的时间稍晚一些!

因此,我们可以通过选择所有节点并单击Shift + D并将所有节点移到步骤2的节点之前,来复制步骤2的设置🙂

现在,我们仅要将“ 偏移矩阵”更改为“结束”,并将“ Y腐烂”更改为-180。 从Fade FalloffAmount插槽中拔出名为“ Delay”的Float节点,并将Amount设置为30。

然后只需将Float节点从30设置为70,以使其在tile动画开始后开始40帧。

最后,添加一个“ 对象矩阵输出”节点,并将步骤3中“ 偏移矩阵”矩阵插入“ 对象矩阵输出”套接字的矩阵中 ,并将“ 对象实例器”节点中的对象插入“ 对象”套接字。

如果以上任何一项都没有意义,则可以参考该图像,然后仅插入节点即可! 我只是想解释每个步骤的作用,如果让您迷失了我,对不起,如果您仍然徘徊,那么困难的部分就解决了! 😀

现在是时候为我们的瓷砖创建着色器了! 在大纲视图中,您将找到我们建模的原始图块。 选择它,然后将其移到第2层,以免被实例化网格弄乱。 让我们跳入着色器!

这只是看一下我在图块上使用的3个着色器,因此您可以看到它们的简单程度。哈哈您需要将它们创建为3个单独的材质插槽,尽管每个着色器都是自己的插槽。 然后,我们将在编辑模式下将它们分配给图块的不同部分,我现在将向您展示。

这是较深的着色器分配。

这是黄金着色器任务。

这是发射着色器分配。

就是这样!!! 做得好,如果您到目前为止做的很好,并感谢您坚持around如有任何问题,请发表评论!

非常感谢🙂Happy Blending!