用 ai 实现书法作品自动生成

dvbs2000 2026-10-25 08:41 1

昨天忽然想试试看让 ai 学习字帖的文字结构
用一个真实字贴,学习后,生成任何文字的书法作品


使用了三层动态书法异形引擎(同字异形 PUA 轮换 + 部件级错落微变 + 弹性笔势场与蘸墨呼吸)与随字赋形不等距纵向排版( True Bounding-Box Vertical Kerning ),彻底消除电脑排字机械感。


结果比我预想的好很多
大概能到原字帖 90%水平


https://dvbs2000.github.io/liuchunlin-shufa/


直接就可以体验,输入任何诗词文字,直接出书法作品下载


这是 github 地址
https://github.com/dvbs2000/liuchunlin-shufa


3. 兰亭集序(简体)


lanting_simp.jpg


4. 山居秋暝(繁体)


shanju_trad.jpg


5. 心经(繁体)


xinjing_trad.jpg


6. 长恨歌展示


showcase_changhenge.jpg


7. 春江花月夜 盲测对比


showcase_chunjiang_blindtest.jpg


8. 字帖模拟效果


showcase_copybook_sim.jpg


9. 二维码印章演示


showcase_qr_seal_demo.jpg

最新回复 (18)
  • diudiuu 10-25 09:00
    1楼
    看起来不错,你这弄个过年写对联
  • mcgill 10-25 09:01
    2楼
    建议换个词叫规范字,不然挺膈应的。
  • wonderfulcxm 10-25 09:03
    3楼
    这个不错,可以用来发朋友圈装逼,人均书法大师。
  • cuizimie 10-25 10:12
    4楼
    没有书法审美为什么要做这个呢?在大量的楷体字之间偶尔蹦出个王羲之的笔意也不美观啊
  • tikas 10-25 10:15
    5楼
    无法连接服务器, 服务器是不是崩了....
  • dvbs2000 楼主 10-25 10:43
    6楼
    @cuizimie 我用于训练的字帖样本少,只用了一篇文章进行分析,到目前水平已经超出我的期望。
    目前是先测试可行性,后期只需要把样本扩充一下,很容易迭代到可用的水平。
    其实这个效果看起来简单,自己试试看就知道并不容易。
  • yunshangzhou 10-25 11:24
    7楼
    @mcgill 酸成这样
  • mashimaroinfo1 10-25 12:49
    8楼
    @mcgill 谁的规范?膈应了谁?
  • avenger 10-25 13:21
    9楼
    期待更多样本,目前看起来还是有一点字体痕迹
  • june4 10-25 13:36
    10楼
    感觉和原版差得太大了,还不如直接用字体
  • Rickkkkkkk 10-25 13:47
    11楼
    这玩意感觉不需要用 ai 啊,字体是现成的。
  • wweerrgtc 10-25 15:59
    12楼
    一直都有 手写字体

    大学的时候有些要抄大篇文章的作业,直接打印出来根本看不出来
  • jacketma 10-25 16:12
    13楼
    哇塞,以后只能练草书了,正楷写不过 AI 啦😄
  • dvbs2000 楼主 10-25 19:20
    14楼
    刘春霖小楷_定風波_超清无水印.png
    @avenger 已经在迭代更新了。 我感觉现在的版本有进步了。
  • apollo007 10-25 20:13
    15楼
    王羲之要哭死了,他从坟墓里哭晕了:老子练了一辈子的字,被你们一下子搞出来了
  • JeffreyRSmith 10-25 21:30
    16楼
    up 看下,字库不全,漏字啊...
  • dvbs2000 楼主 10-25 22:14
    17楼
    @JeffreyRSmith 《樛木》
    佚名
    南有樛木,葛藟累之。樂只君子,福履綏之。南有樛木,葛藟荒之。樂只君子,福履將之。南有樛木,葛藟縈之。樂只君子,福履成之。

    因为《诗经》是典型的三段式重章叠句(每一章开头都是「南有樛木,葛藟……」,加上标题《樛木》),这 2 个字在短短 48 个字的篇幅里重复出现了 7 次,所以生成出来在同一页上出现了 7 个空白格,视觉上就像缺了很多字。

    目前现在的 ttf 字库的繁体字库( 12,959 字)和简体字库( 11,345 字)已经 100% 覆盖了 GB2312 国标字库( 6,763 字) 和 《通用规范汉字表》( 8,105 字),应对唐诗、宋词、古文名篇完全绰绰有余。

    但「樛」和「藟」不属于 GB2312 常用及次常用字,属于 GBK 扩展区的先秦生僻字。

    这批先秦生僻字大概有 500 字左右,后续版本将全量补齐。
  • dvbs2000 楼主 10-25 22:26
    18楼
    @JeffreyRSmith

    已经修复。所有字体补充完整
* 帖子来源V2EX
返回