让 AI 检查手作图案的对称:看起来成双,旋转后未必重合
一组图块看起来左右差不多,为什么翻转后却对不上?“对称”这个词可能藏着几种不同动作:左右翻、上下翻、转半圈,甚至转四分之一圈。让 AI 检查原创图案时,必须先说清要做哪个动作,再比较变换后的每一个位置。
AI生成概念示意图:图块经过转动后的关系;配图不是正文四乘四网格的精确答案,不是实际照片或软件界面。
先用一个可以逐格复核的图案
以下“折枝”图样为虚构原创练习。画四行四列方格,行从上往下编号,列从左往右编号。在第一行第二列、第二行第二列、第三行第三列、第四行第三列各放一个相同的实心方块,其余十二格留白。
暂时把所有方块看成同一种颜色,也忽略方块内部的纹理。这个约定很重要:现在验证的是被占用位置的关系,还没有验证彩色成品或带方向的叶片。让模型把问题范围写出来,后面才能知道结论覆盖到哪里。
请 AI 把四个位置列成行列对,并对每个位置单独计算变换后的落点。不能只根据“左边两个、右边两个”得出结论,因为数量一样,并不保证每个方块都有处在正确位置的伙伴。
转半圈与转四分之一圈分别检查
绕整个方格中心转半圈后,原来的行号变成五减原行号,列号变成五减原列号。于是第一行第二列到第四行第三列,第二行第二列到第三行第三列,另外两个位置分别反向对应回来。
变换后的四个位置与原来的集合完全相同,因此这份单色方块图具有半圈旋转对称。这里不要求每个方块留在原地,只要求转动以后整幅图的占用情况不变。方块换了位置,图案仍可能重合。
顺时针转四分之一圈则不同:第一行第二列会到第二行第四列,而那里原本为空。只这一处不匹配,就足以说明它没有这种对称。模型若因为半圈成立就顺带宣布四分之一圈成立,便把两个不同条件混在了一起。
再检查左右反射
左右反射保持行号不变,把列号换成五减原列号。第一行第二列因此到第一行第三列,原图那里仍为空,所以左右反射也不成立。图案两侧各有两个方块,视觉重量相近,却不是左右镜像。
可以在透明纸上描出四个方块。将纸绕中心转半圈时,逐一看它是否盖住原位置;再把透明纸左右翻过去比较。实际操作帮助你感受两种动作的差别,但要保持中心和边框对齐,不能边转边平移。
还要避免“转动纸张”与“转动单个图块”混淆。本例是整幅图绕中心转,所有方块一起移动。若只让每个方格里的叶子改变朝向,那是在修改单元图形,四个占用位置根本没有发生变化。
位置通过之后,颜色仍可能破坏对称
现在把第一行第二列涂红,其余三格涂蓝。占用位置的半圈对称仍在,但红色转到第四行第三列后,对应的是蓝色,因此彩色图案不再重合。要恢复颜色的半圈对称,可以把那一格也涂成红色。
改好后,两格红色互相对应,两格蓝色互相对应。若图块里面还有箭头或叶尖,就要继续检查这些方向经过转动后是否一致。不要拿早先只针对位置的结论,替带纹理的最终作品作保证。
这份复核可以留下很短的结果:半圈旋转通过,四分之一圈旋转不通过,左右反射不通过;随后另写颜色和单元方向是否通过。每一个“不通过”附上一个具体格子,修改才有落点。
AI 的帮助在于把一眼看着相似的图案,拆成可以逐格核对的关系。作者不必把所有不对称都修掉;有意识地保留一点偏转,也可能正是作品的节奏。先知道它属于哪种对称,再决定是否需要改变。


