用Blender节点工具
绘制巳蛇元素

“巳”字最早见于甲骨文,原为象形字,与生命、孕育相关。它在时间、方位和命理中有重要象征意义,同时也代表生肖中的“蛇”

在短片中,为影射蛇的元素,运用了大量模拟鳞片生长的动画。这些动画主要借助blender里的 [ 实例化于点上 ] 节点工具完成。该节点工具具有自由度高、可控性强的显著优势,能够通过调整节点参数,制作出更加生动的动态效果。以下是创建鳞片的关键节点要素。

让我们开始吧

1.建立 [ 实例化于点上 ] 节点

将一个模型的几何数据与 [ 实例化于点上 ] 节点连接,作为鳞片生长的载体


2.创建方块作为分布在点上的实例

将立方体的数据作为[ 实例化于点上 ] 节点的实例, 此时立方体将分布在[ 载体 ]模型的每一个网格点

3.调整 [ 方块 ] 参数模拟鳞片物态

设置立方体的长宽高 [ x / y / z ]参数,并在中间串联 [ 表面细分 ]和 [ 变换几何体 ]节点

表面细分节点:使几何体变得更光滑和圆润
变换几何体节点:控制原始实例的旋转、大小

4.运用 [ 对齐旋转至矢量 ] 让鳞片角度趋近自然

分布在每个网格点上的 [ 鳞片 ] 默认以世界轴坐标为参照进行垂直,为了使鳞片的生长角度贴合载体朝向,需要添加 [ 对齐旋转至矢量 ]节点

使用 [ 对齐旋转至矢量 ]节点,并添加 [ 法向 ]节点作为前链的矢量参数,使每一片鳞片的朝向基于自身生长点的角度而非全局坐标


5.通过建立 [ 驱动器 ] 控制鳞片有规律的变化

分布在每个网格点上的 [ 鳞片 ] 始终以垂直世界的轴坐标的姿态呈现,为了使鳞片的生长角度贴合载体,需要添加 [ 对齐旋转至矢量 ]节点

资料来源:www.researchgate.net

驱动器的原理是通过判断 [ 驱动器物体 ] 与 [ 点 ]的距离来决定 [ 实例 ]的作用强度,导入物体模型作为驱动器物体, 通过 [ 几何接近 ] 节点来获取 [ 驱动器物体 ]与[载体]的距离,再将距离数值传递给[ 映射范围 ]节点, 使其变化结果作用于 [ 实例化于节点 ] 的缩放参数上。换而言之,与驱动器物体越近的地方作用效果就越强,反之亦然

6.运用 [ 金属材质 ] 和 [ 灯光 ] 模拟鳞片的色彩

蛇的鳞片表面呈现出由多种色彩交融而成的光泽质感。 为了反映这种效果,最快的解决方案是为[ 鳞片 ]赋予金属材质,同时在多个角度进行灯光布置, 通过不同颜色的光线的反射来达到丰富的色彩层次,营造独特而绚丽的视觉效果,但弊端是具有一定随机性, 需要不断地对灯光的参数进行调整


背景音乐

短片中引用了《乐典:苗族(壹)》中《雨后歌》的开头片段。 歌声中,假声高亢压抑,诉说往昔;长音气息深厚,藏山川大地之韵。 曲调结构完整、层次分明,细节精妙,耐人寻味

《雨后歌》
歌词大意:
光是晴朗的光,雨是清澈的雨。
雨后总是有光,却无需彩虹那般妖娆尽显。
这反复的唱和之中,只是山间云雾缭绕的那一分清明,
只是空气里万物自然生长的声音,
只是人去后不落痕迹的呢喃。

愿新岁似歌中所唱,身披朗光,邂逅甘霖,洗尽旧年的铅华,奔赴崭新的旅程

新春快乐