折腾了很久的AI出图,最后还是回到了手绘相信大家了解我,很多是因为我经常分享AI出图和出视频的提示词,我也经常会被很多小伙伴问到关于AI创作和真正手工创作的区别与想法。事实上作为一个建筑狗,手绘的技能一直以来都是傍身的赖以生存的吃饭手艺,虽然说AI出图的质量和脑洞越来越强,但是我最近怎么越来越喜欢回归手搓了呢……于是我和AI一起打造了一个好玩的项目——一个叫做「墨韵」的绘画网站,用你的鼠标就能画出来一个非常有东方审美的水墨画。这个逻辑其实挺有意思的,我想从AI画图的乱纷纷的提示词海洋中挣脱出来,结果还是需要和Fable及其小伙伴们用提示词的方式创造一个用于手绘的工具,真是一个矛盾体……于是这个周末,除了看世界杯,就是不断打磨我的水墨画布的小工具—「墨韵」。https://inkpainting.tanshilong.com/
而这个小应用(或者叫网站也不是不可以)我这两天也是疯狂更新,虽然Fable被A社直接封掉了,好在还有Opus4.8以及Codex可以用。虽然这个项目纯粹是一个个人项的自娱自乐的东西,还是收到了一些用户反馈,有网友留言问能不能画「皴山」(坦率地说,我看到这个词的时候不太能理解是什么意思,大概知道是一种国画的手法,但是它是什么样,用数字化的手段实现出来是什么样我是一头雾水……)不过在AI时代最有意思的就是学习新知识,于是我先是去网上看了看啥是皴的手法,然后稍稍消化以后开始让AI帮我来做完整的实现。虽然实现的结果很难说是不是符合预期,但是确实是有点像模像样的意思,感觉对于我这么一个外行来说,是足够有趣了如果两天时间只做了这么一个功能,会不会有点太浪费大好的周末时光。于是,我又让AI顺手做了另外一个非常实用的功能。之前我们有一个「成图」的功能,可以直接将图导出png,这样不论你是发朋友圈还是发小红书,都是可以的直接用的不过只是这样的话,还是不够给力,于是我又开始让AI完成了新的工作,在「成图」的基础上,增加了「成列」与「成影」,也就是支持「Gif」/「WebM」的导出,而且非常轻量化。既然是世界杯月,咱们就随便画一个世界杯的水墨画应个景这次的更新版本,还优化了一些字体和本地储存之类的杂七杂八的功能,不过应该不是很影响主流程使用,就不多说了好玩的感受是,用自己做的工具做创作真的非常有意思,也很容易沉浸,随随便便涂鸦都可以做出很多好玩的东西你先不用管这个东西到底是不是水墨画或者是不是能被称之为作品,自己开心最重要甚至有时候自己都不知道想画点什么,随便拿起墨瞎涂就行了,最后像什么,再往那个方向上去靠就可以了。下一个版本的计划我还没想好,我觉得如果这个画的舒服,在平板或者手机上用指绘的方式,应该也会很舒爽。至于要不要和触摸笔结合(感觉是个巨坑,这个到时候就再说吧,反正我的代码已经完整开源了,真想拿着这个去开发一个App应该不是什么难事)
绘制过程导出
- 「成列」导出过程 GIF:后台自适应抽帧(封顶并隔帧抽稀),全局调色板,逐级降级保证 ≤ 5MB
- 「成影」导出过程短片:浏览器原生 MediaRecorder,MP4 优先(不支持时回退 WebM),输出 ≥1K 高清
高清与皴法
- 内部超采样渲染:成图更清晰,而笔触大小、字号等相对设定保持不变
- 散锋四种皴法(披麻 / 斧劈 / 雨点 / 卷云);停笔顺线曲线采样加密
存储与字体
- 画廊存储改用 IndexedDB,容量充足,入藏直存全分辨率;旧 localStorage 数据自动迁移
- 字体改走 Google 官方中国镜像(
fonts.googleapis.cn),国内加载稳定;失败回退系统字体 - 题款 / 钤印补 Noto Serif TC,繁体字形更地道;印章边缘破损与做旧改为轻微
如果你也想来试试在电脑上用鼠标轻松绘制一个有趣的水墨画工具,绝对不要错过。如果关于这个产品你有任何的建议和意见,可以随时留言,作为一个合格的产品经理,尽量满足大家的奇思妙想说不定这个工具就会成为下一个明星项目呢(大体上来说就是做梦了……)https://inkpainting.tanshilong.com/
Github的开源版本在这里:
https://github.com/TanShilongMario/InkPainting
我是角落君,一个不会代码的开发者,在AI的帮助下,思考设计与技术的边界。