纹章与家纹:视觉生成的两种路径
What Heraldry and Mon Can Teach Us About Building Visual-Identity Generators

在为 Iron Arachne 开发纹章生成器时,我发现单纯堆砌狮子、鹰或十字架的素材库无法还原真正的纹章传统。真正的挑战在于如何用代码复现其背后的规则系统。欧洲纹章拥有类似自然语言的 Blazon 描述体系,适合先生成描述再渲染;而日本 Mon 则更依赖几何构图与负空间,直接操作图形原语更为有效。无论是遵循 Tincture 规则的色彩搭配,还是 Mon 的对称重复,核心都在于建模元素间的关系而非随机组合。历史系统充满例外,我们需要区分通用语法规则与历史语料库,才能在生成器中既保持传统韵味,又容纳历史的复杂性。
纹章传统不仅仅是一堆符号的集合,而是一套支配这些符号如何被选择、描述、排列、组合、区分和识别的规则系统。