Aquarell / 创作过程

云山晚渡:用 Aquarell MCP 从淡墨远山画到一叶归舟

在 Aquarell 中通过 MCP 分层铺染远山、勾山骨、添皴纹,再画近岸老松、江亭与小舟。记录 1600×1100 px、19 层水墨山水的实际画笔、留白、原生文字题款和保存导出做法,附完整应用界面教程视频。

AI 通过 Aquarell MCP 调用原生画笔、图层、选区和文字,从暖白纸底与淡墨远山,画到山骨皴纹、近岸老松、江亭、归舟和题款朱印。按创作顺序展示完整应用界面,片尾为原生 PNG。

Apple 芯片 Mac 上以 iPad 应用形式运行 Aquarell,使用已启用 MCP 的本地构建进行单窗口录屏。AI 调用原生绘画工具;按创作顺序剪去等待,保留完整应用界面,录像均以 1× 播放。无音轨,附中英文字幕,片尾 3 秒为原生 PNG 静态展示。下方三条竖屏短片另有配乐与加速剪辑。MCP 发行包的可用性请先核对实际构建。

近岸一棵老松,隔着大片江水,与右侧主峰相望。山脚被云气遮住,远山只剩淡淡的灰绿;江亭很小,小舟更低,落在画面靠下的位置。最后补上“云山晚渡”四字和一方朱印,画面便停在这里。

这幅作品在 Apple 芯片 Mac 上运行的 iPad 版 Aquarell 中完成,画布为 1600 × 1100 px,原稿保留 19 个图层。主教程保留实际应用界面,下面按纸底、远山、山骨、老松和归舟的顺序拆解做法。

创作方式说明:本次由 AI 通过 Aquarell MCP(Model Context Protocol,模型上下文协议)调用应用原生画笔、图层、选区填色、羽化、模糊与文字功能完成。画面由应用实际渲染,没有把预先生成的山水图导入后冒充绘画过程。题款与落款是原生文字,绘画内容保留在像素图层中。

Aquarell 原生导出的《云山晚渡》:暖白纸底上,左侧浓墨老松立于近岸岩石,右侧主峰和后方淡墨山峦隔江相望,山脚留有云雾,江边有小亭,水中一人撑舟,右上竖排题款旁落一方朱印

先留出江面与天空

先把纸面分成三处:右侧偏上的主峰、左下的松石、两者之间向前景展开的江面。主峰较高,老松较黑;江面承担两块重墨之间的空白,不必再画一个清楚的水岸轮廓把它围住。

题款放在右上,飞雁放在左上方偏中的天空,小舟留到最后再落。先决定这些空处,后面的铺染就知道该在哪里停。尤其是山脚和江心,不要因为还没有细节就继续加灰。

让十九个图层各有用途

本次原稿由一层纸底、十五个绘画阶段、两层文字和一层朱印组成。按内容分层后,远山可以整体退淡,松树可以继续加深,题款也能单独修改。

图层内容 层数 在画面中的作用
暖白纸底 1 统一纸色与细微纹理
远山淡墨、远峦层叠、主峰泼墨 3 建立最远处到主峰的明暗关系
山骨勾勒、披麻斧劈皴 2 给主峰补结构与干笔纹理
中景坡岸、烟霭留白、山间杂树、江亭 4 连起两岸,同时保留山脚空隙
近岸石骨、老松虬干、松针浓墨 3 形成左下方的重心
江水微澜、一叶归舟、归雁点景 3 在空处加入少量尺度提示
题款、落款 2 分别保留可编辑文字源
朱印 1 用一小块暖色收尾

十五个绘画阶段实际提交 1,314 笔,朱印收尾另加 8 笔。数量只是这次作品的记录,跟做时更需要关注的是:同一片山影能否退后、同一棵松能否单独修改。

纸色与墨色先分清

新建画布后,先将纸底整层填成暖白,再加轻微噪点。纸纹不需要很显眼,缩小看时应让人先看到山水;放大后才看到纸面不是完全平的白色。

全画主要围绕下面几种颜色叠加。这里的 HEX 是便于记录的近似显示值,浓淡还要看笔画与图层的不透明度。

颜色 近似 HEX 用途
暖纸 #F4F0E6 纸底、收山脚的浅色雾气与松干飞白
淡灰绿 #78857D 最远处的山影
山体灰绿 #4A5752 主峰、中景与部分水纹
深墨 #1D2523 山骨、近石、松干与细节
朱红 #A13021 题款旁的小印

要让远山轻,除了换浅色,也要降低单笔不透明度并减少覆盖次数。同一块颜色反复叠上去,仍会积成一片重墨。

远山淡,主峰稍浓

先用多边形选区定出远山的大轮廓,羽化后以低透明度灰绿填色,再取消选区,用宽笔从山脊向山脚铺染。远山笔画的不透明度大约在 4%–6%,边缘不需要处处清楚。

第二层山峦向左侧和下方错开,颜色稍深。主峰再放在右侧,先做宽大的山体,再让宽笔顺坡面下行,左坡留亮,右坡逐层加深。主峰的单笔不透明度大约为 5%–11%,不要第一遍就把整座山涂黑。

本次还将远山、远峦和主峰的图层不透明度分别调到约 53%、60% 和 78%,并对部分铺染做模糊处理。单笔浓度决定局部如何叠加,图层透明度决定整片山在画面里有多远;两者可以分开调整。

沿山势勾山骨,添皴纹

主峰有了大面,才用较细的深墨笔画补山骨。从峰顶、转折和山脊顺势向下走,线条有长有短,也有断开的地方。先让几条主要走势成立,再决定哪里需要皴擦。

Aquarell 山骨阶段的实际画布预览:暖白纸面上已有淡远山与右侧主峰,主峰内补出纵向山骨线条,尚未加入皴擦纹理和前景老松

山骨勾勒阶段完成时,远山与主峰已有浓淡关系,皴擦纹理和近处的老松还没有加入。

下一层用更细、更松散的纹理笔画补坡面。长线提示岩石的走向,短笔和淡墨补出凹处,山脊附近可以稍密,亮面仍然留开。这里的“山骨”“皴纹”说明的是画面中的结构与纹理,不需要把每一块山石都完整描边。

本次脚本将画笔分为铺染、烟霭、纹理和勾线几种用途。这些是创作分工,实际选择时应查看当前应用提供的画笔与预览,不把脚本标签当作固定笔刷名称。

用纸色收回山脚

左侧中景坡岸先用灰绿铺出,再让它向江心逐渐退淡。随后另建烟霭层,用接近纸底的浅色宽笔横过山根,将部分山脚盖回去,再柔化边缘。

这一层以纸色遮盖下方画面,因此单独保留很有用:雾太厚,可以降低整层透明度;山脚需要露出来,也可以继续调整这一层。它与一开始没有落墨的江面一起,把山和水隔开。

留白并不意味着每处都要完全没有内容。关键是让重墨在适当的地方结束,让视线有一段可以缓下来的距离。

近石与老松稳住左侧

近岸石头用更深的墨色和较宽的笔触压在左下方,再用细线补几处转折。边缘保留破开的笔触,不把整块石头处理成均匀的深灰形状。

松干从近石中生出,向上扭转后分出左右枝条。先画主干的粗细变化,再接分枝,最后才加松针。主干两侧用较浅的颜色留出细窄间隙,帮助读出树皮和转折,也让浓墨里保留一点透气的地方。

松针按簇向外展开。每簇先有一小块较浓的墨,再伸出长短不同的细线;枝头之间留空,不把整个树冠连成实心轮廓。画完一组就缩小看一次,确认主枝仍然清楚,再补下一组。

Aquarell 松针阶段的实际画布预览:左下近岸岩石与浓墨老松已经完成,右侧主峰下可见小亭,江面仍为空白,尚无小舟和右上方题款

松针完成后,近岸老松已压住左侧,江面尚未添小舟,右上方也还没有题款。

江亭与归舟点出尺度

江亭放在右侧山脚,只保留屋脊、檐口、柱子与低低的基脚。它比主峰淡,也比前景松树小得多。附近几棵小树一起说明山脚还有很长的距离。

江面只放少量短水纹,长度、间距与透明度不完全一致。大部分仍是纸色;越靠远处,线越轻。不要为了说明“这里是水”而把整片空处排满横线。

小舟最后落在江心偏下的位置。先用两道弧线接出窄长船身,再添低矮篷顶、撑篙人和一条斜篙,船下补几条淡纹便停。人物只需要能看出站立与撑篙的姿态。天空中的归雁同样保持很小,用成对短笔点出,避免成为新的主体。

题款与朱印单独保留

右上方“云山晚渡”使用 STKaitiSC-Regular 字体,以每字换行的方式竖排,字号 49 px;旁边“丙午秋日”是另一层原生文字,字号 19 px。它们通过 pastel_add_text 添加,仍有可编辑文字源。这部分是文字排版。

朱印另建一层,以小块多边形选区铺朱红,再用八笔浅色纹线和缺口收尾。它提供一个很小的暖色焦点。缩小看时,印、题款和主峰之间仍有空隙,不必再给印面添满细节。

保存原稿,再导出 PNG

创作过程中按阶段调用 pastel_save_artwork,并用 pastel_get_canvas_preview 查看实际画布。收尾后再次保存,最终回执显示 19 层、1600 × 1100 px、300 dpi、sRGB,且没有未保存修改。

接着通过 pastel_export_artwork 分别导出 PNG 和原生作品,再由 pastel_read_export 取回文件。本页成图是实际导出的 1600 × 1100 px PNG,可继续修改的原稿为 .aquarells,两份文件都已实际下载并核对。

跟做时同时保留这两份:PNG 用于观看和分享,原稿用于调整图层与文字。开始下一轮修改前,也可以重新打开原稿检查内容。本次记录确认了保存与导出,未把最终关闭重开列为已完成的作品验收。

从 MCP 连接开始跟画

这次的 MCP 流程先读取能力、文档、画笔和字体,再创建画布与图层。铺山体时使用选区填色与羽化;pastel_draw_strokes 分批提交坐标、压力、大小、不透明度与颜色,由应用真实画笔渲染,阶段之间穿插保存和预览。

第一次跟做,可以只安排“淡远山、浓近石、一条小舟”三组内容。让 AI 先读当前状态,逐层创建,每完成一组就查看预览,再决定加深或留白。构图、笔触参数和应用反馈一起决定结果。

连接需要能运行 iPad 应用的 Apple 芯片 Mac、已启用 MCP 的 Aquarell 构建、Python 3.9+,以及支持本地 stdio MCP 的客户端。当前公开仓库仍按预览交付说明,尚未用 App Store / TestFlight 发行包完成验收。

简短的入门顺序是:

  1. 从 Aquarell MCP 公开仓库取得桥接文件,按中文安装说明运行安装与客户端配置命令。
  2. 在应用的画廊文件夹菜单或画布图层工具菜单 → AI 控制(MCP)中检查连接与修改权限。创作需要应用允许修改作品。
  3. 将生成的个人配置合并到客户端;需要写入时,配置命令也使用 --allow-edits,随后重载 MCP 服务。
  4. 完成配对,保持应用窗口打开并关闭 AI 控制面板。用 doctor --connect 检查真实连通,再让 AI 读取状态与预览。

工具前缀仍沿用 pastel_*,这是兼容名称。公开文档中的当前能力与验收范围会说明构建差异;Aquarell 本身的笔刷、图层和导出用途见应用介绍。

短片里看全画与局部

除了完整应用界面的主教程,这次也保留三个竖屏观看版本:从白纸到成画的概览、近岸老松,以及江心归舟。它们从同一创作录屏中选取片段加速剪辑,保留中文题签与配乐。需要中英双语字幕和完整步骤时,回到主教程对照图层与工具。

← 查看全部作品视频