让 AI 检查手作图案的对称:看起来成双,旋转后未必重合

10-01 3阅读

一组图块看起来左右差不多,为什么翻转后却对不上?“对称”这个词可能藏着几种不同动作:左右翻、上下翻、转半圈,甚至转四分之一圈。让 AI 检查原创图案时,必须先说清要做哪个动作,再比较变换后的每一个位置。

让 AI 检查手作图案的对称:看起来成双,旋转后未必重合

AI生成概念示意图:图块经过转动后的关系;配图不是正文四乘四网格的精确答案,不是实际照片或软件界面。

先用一个可以逐格复核的图案

以下“折枝”图样为虚构原创练习。画四行四列方格,行从上往下编号,列从左往右编号。在第一行第二列、第二行第二列、第三行第三列、第四行第三列各放一个相同的实心方块,其余十二格留白。

暂时把所有方块看成同一种颜色,也忽略方块内部的纹理。这个约定很重要:现在验证的是被占用位置的关系,还没有验证彩色成品或带方向的叶片。让模型把问题范围写出来,后面才能知道结论覆盖到哪里。

请 AI 把四个位置列成行列对,并对每个位置单独计算变换后的落点。不能只根据“左边两个、右边两个”得出结论,因为数量一样,并不保证每个方块都有处在正确位置的伙伴。

转半圈与转四分之一圈分别检查

绕整个方格中心转半圈后,原来的行号变成五减原行号,列号变成五减原列号。于是第一行第二列到第四行第三列,第二行第二列到第三行第三列,另外两个位置分别反向对应回来。

变换后的四个位置与原来的集合完全相同,因此这份单色方块图具有半圈旋转对称。这里不要求每个方块留在原地,只要求转动以后整幅图的占用情况不变。方块换了位置,图案仍可能重合。

顺时针转四分之一圈则不同:第一行第二列会到第二行第四列,而那里原本为空。只这一处不匹配,就足以说明它没有这种对称。模型若因为半圈成立就顺带宣布四分之一圈成立,便把两个不同条件混在了一起。

再检查左右反射

左右反射保持行号不变,把列号换成五减原列号。第一行第二列因此到第一行第三列,原图那里仍为空,所以左右反射也不成立。图案两侧各有两个方块,视觉重量相近,却不是左右镜像。

可以在透明纸上描出四个方块。将纸绕中心转半圈时,逐一看它是否盖住原位置;再把透明纸左右翻过去比较。实际操作帮助你感受两种动作的差别,但要保持中心和边框对齐,不能边转边平移。

还要避免“转动纸张”与“转动单个图块”混淆。本例是整幅图绕中心转,所有方块一起移动。若只让每个方格里的叶子改变朝向,那是在修改单元图形,四个占用位置根本没有发生变化。

位置通过之后,颜色仍可能破坏对称

现在把第一行第二列涂红,其余三格涂蓝。占用位置的半圈对称仍在,但红色转到第四行第三列后,对应的是蓝色,因此彩色图案不再重合。要恢复颜色的半圈对称,可以把那一格也涂成红色。

改好后,两格红色互相对应,两格蓝色互相对应。若图块里面还有箭头或叶尖,就要继续检查这些方向经过转动后是否一致。不要拿早先只针对位置的结论,替带纹理的最终作品作保证。

这份复核可以留下很短的结果:半圈旋转通过,四分之一圈旋转不通过,左右反射不通过;随后另写颜色和单元方向是否通过。每一个“不通过”附上一个具体格子,修改才有落点。

AI 的帮助在于把一眼看着相似的图案,拆成可以逐格核对的关系。作者不必把所有不对称都修掉;有意识地保留一点偏转,也可能正是作品的节奏。先知道它属于哪种对称,再决定是否需要改变。

文章版权声明:除非注明,否则均为云鹊BLOG原创文章,转载或复制请以超链接形式并注明出处。