HÁNABǏ Board / 手册
HÁNABǏ BOARD · 1.2.2 使用手册

边画,边让故事成形。

从 Pencil2D 到 HÁNABǏ Board:
看看改了什么,再跟着动图试一遍。

Windows 10 / 11 · 64 位 · 1.2.2 · 45.0 MB

在线阅读5 段操作动图14 个版本记录
HÁNABǏ Board 1.2.1 画布和统一剪辑区1.2.1 实际工作区 · 画面、相机、声音共用时间轴
下载与安装

一个安装包,开始你的下一张分镜

当前提供 Windows 64 位版本。手机可以阅读手册、分享网址;安装请在 Windows 电脑上完成。

最新内测 · 1.2.2

HÁNABǏ Board 1.2.2

程序、运行组件、示例和对应源码都已包含。安装时无需联网,默认仅为当前 Windows 用户安装。

下载 Windows 安装包

Windows 10(1809 起)/ 11 · x64 · 45.0 MB

  1. 下载并双击 EXE。更新前先保存工程并退出软件。默认沿用上次安装位置;第一次安装会自动建立 HÁNABǏ BOARD 文件夹。
  2. 从桌面或开始菜单打开。已有工程用「文件 → 打开」,新工程在位图层绘画。
  3. 想保留旧版,就另选目录。安装会自动补上 HÁNABǏ BOARD 文件夹。首页始终下载最新版,历史改动留在更新日志里。
安装、旧版本与文件校验

从 1.1.2 起,新安装包默认更新上次成功安装的位置;例如选择 D:\绘画软件,实际会安装到 D:\绘画软件\HÁNABǏ BOARD。已经选中软件文件夹时不再重复嵌套。已安装的 1.1.1 会直接沿用原目录。另选一个父目录可以保留两份程序,各自卸载互不影响。

你的习惯设置会保留。快捷键、轮盘、笔刷预设、外观和面板设置独立保存在本机的 Windows 用户配置中;更新、改换安装目录和卸载都不清理它们。同一 Windows 用户的多个版本共用这些设置,在一份程序里改动后,其他版本下次打开也会读取。

旧的解压版和个人工程不会自动删除。卸载可在 Windows「设置 → 应用」中操作;安装器只移除自己安装的文件。个人设置不会自动同步到另一台电脑。

安装包目前未做数字签名。若 Windows 显示“未知发布者”,可先核对本页的 SHA-256;不需要关闭系统安全防护。

文件:HANABI-Board-1.2.2-Setup.exe
SHA-256:4cdce47d3fe2b165fa7c97948088fa3681306d9e42dfa63ce99510b6eaf3407e

下载校验文件 · 下载对应源码(GPL-2.0)

开始之前

用这份手册,快速找到需要的内容

初次体验先看操作;已经用过旧版,先看更新日志。

第一次启动、保存和分享工程
  1. 下载本页的 Windows 安装包,双击运行,选择安装位置。安装完成后从桌面或开始菜单打开 HÁNABǏ Board。旧的完整解压包也可以继续使用。
  2. 创建工程后在位图层绘画。用 Ctrl + S 保存为 .pclx,用 Ctrl + Shift + S 另存一个副本。
  3. 鼠标指向时间轴后按 Backspace 新建目标帧;当前播放帧位置也可用 F7 新增,复制当前关键帧用 F6Ctrl + Return 播放 / 停止。
  4. 通过「文件 → 导出」输出图片序列或视频。这些能力沿用 Pencil2D;相机决定最终取景。
版本时间线

每一步改动,都留在这里

点击一个版本,查看当时做了什么;“怎么用”链接会带你到当前版本的使用说明。

各版本发布日期以更新日志为准;用版本先后顺序区分迭代。0.1–0.6 对应早期六次测试,内部候选改进归入 1.0。旧包和源码标签保留原编号,便于回溯;本手册不附旧版程序。

差异总览

相比 Pencil2D,改了这些

先认清工具的边界,就不会把没实现的功能当成入口找。

共 27 项对照

类型 / 功能Pencil2D 0.7.2HÁNABǏ Board 1.2.2
新增画面文字 T ↗没有本项目的多行文字工具字体、字号、粗体、当前颜色实时预览;确认写入位图层,可撤销和导出
改动轨道高度与标记 ↗原生图层时间轴显示左侧 Alt 滚轮调单轨高度,固定字号编号,参考标签色与取色
改动全局播放与导出 ↗单场景相机输出按镜头排列合成图片、影片与声音
新增镜头调时长与跨镜头转移 ↗没有本项目的镜头容器尾缘调单段、角点等比调全段、联动、空隙与上下轨叠加
新增独立镜头与剪辑区 ↗一个工程内的图层/帧时间轴每个镜头独立画稿、声音和相机,和画布同窗编辑
新增Ctrl 整笔选择 / 变换 ↗原生矩形像素选择碰到即选中整笔;独立移动、八点变换和可移动轴心
改动复杂画面的笔触变换 ↗本扩展的整笔变换不属于原版1.1.1 复用未变化画面,局部重画并限制临时缓存
新增套索填充 ↗无本项目的套索填色工具D 勾画、实时预览,松开填入当前位图层;Esc 取消
新增独立 PS 式笔刷 ↗原生铅笔、钢笔、笔刷等另加印章式引擎和 9 类参数 / 压感控制;原生笔刷保留
新增笔刷预设库 ↗无本项目的跨引擎预设库保存、调用、重命名、删除,笔尖缩略图,独立于工程保存
新增自定义工具轮盘 ↗无本项目的 Tab 圆钮轮盘2–12 项,工具 / 预设绑定;点击或长按 Tab 扇区确认
新增独立相机工具 C ↗相机层配合移动工具操作明确的摄像机入口,直接选择相机层;旧移动工具仍可用
改动相机控制与光标 ↗原生相机与控制框外侧圆角旋转区、悬停柔光、64 逻辑像素光标、随框转向,接入撤销
改动工具短按 / 长按 ↗已有抓手等临时操作扩展为工具键的短按保留 / 长按返回;C 还恢复原绘画层
改动关键帧直接拖动 ↗原生关键帧时间轴首次按下即可拖、延续区抓取、实时落点、边缘滚动、冲突取消
改动移动与绘画混合撤销 ↗原生撤销重做移动与绘画按顺序进入同一历史;不复制整幅图,历史仍为 20 步
改动时间轴视觉反馈 ↗原生轨道与选择分层配色、加深延续区、跟随鼠标的定位线;播放头独立
改动透写台入口 ↗已有洋葱皮与参数面板收为时间轴小灯泡,点击浮出完整设置,外部点击收起
新增透写台自选颜色 / 吸色 ↗前后帧已有着色显示前后颜色独立保存,可在软件画布、色板、浮动面板内取色
改动快捷键设置 ↗已有可配置快捷键松键录入、双击清空、标点 / 修饰键 / 组合键,冲突只询问一次
新增浅色 / 深色外观选择 ↗沿用原有界面外观中性深灰贯穿主窗口与子界面,立即切换;预设列表仍为白底
改动新面板与原生停靠 ↗已有浮动、停靠和窗口菜单新面板接入菜单;PS 参数可滚动,不挤住时间轴调整高度
改动交互刷新与缓存 ↗原生绘画 / 时间轴渲染轮盘文字、相机光标与时间轴底图复用;活动结束停用相应轮询
改动品牌、版本与设置 ↗Pencil2D 名称与独立配置HÁNABǏ 名称、圆角图标、数字版本、便携包;预设与布局延续
移除矢量绘画 ↗位图、矢量、声音、相机移除矢量层、路径 / 曲线编辑与专用读写;旧矢量工程明确拒绝
保留无限画布 / 分层绘画 ↗原生已有仍使用原生画布、位图叠放、声音层、相机层,不计作新增
保留动画与工程基础 ↗原生已有关键帧、相机动画、透写基础、播放、PNG / 视频导出及 .pclx

比较对象固定为项目使用的 Pencil2D v0.7.2。这里只把本分支实际实现的差异列为新增或改动。

1.1 新增 · 1.1.1 改进

碰到这一笔,就把它拿起来

画过的笔触可以单独选中、挪动和变形。先在当前位图层试画几笔,再按住 Ctrl。

01 / 选中

按住 Ctrl,划过笔触

单击选中最上方命中的一笔;拖动时划过或圈到笔触的任意部分,就能选中整笔。轨迹不自动连回起点,也不用完整圈住。

02 / 移动

松开 Ctrl,直接拖

橙色轮廓标出选中的笔触。拖动它们即可移动;没有选中的线条继续留在原处,层叠次序不变。

03 / 变换

再按 Ctrl,显示控制框

拖白色控制点缩放,拖框角外侧旋转。中心的小圆点可以挪动,改变缩放和旋转的中心。

两笔交叠时,只选中了水平线,橙色轮廓包住整条水平笔触
只碰到水平笔触的露出部分:整条水平线被选中,竖线留在原处。
再次按住 Ctrl 后,选中的水平笔触出现白色控制点与中心轴心
再次按住 Ctrl 显示控制框。细线也留有可操作的控制点间距。

上图来自 1.1.1 的实际 Qt 控件渲染与合成输入测试,可点击放大。

加选、微调和取消
  • Shift 加选 / 减选;Alt 拖动改用矩形框选整笔,同样碰到就选中。
  • 变换时按 Shift 约束等比缩放或 15° 旋转;Alt 拖边中点倾斜。
  • 方向键微调 1 像素,Shift + 方向键 移动 10 像素;支持复制、剪切、粘贴和删除。
  • Esc 取消本次拖动,再按一次清除选中;Enter 确认并取消选中。每次变换记一条撤销。
  • M 是常驻的“笔触选择 / 移动”。若自定义快捷键已经占用单独 Ctrl,可清空该绑定,或使用 M。
1.1.1 · 性能优化

拖动时,少做重复工作

移动、缩放和旋转笔触时,复用没变的画面,只重画受影响的地方。

这次具体改了什么

拖动和提交都改用局部重画,排除绘制范围外的笔触;临时预览补片最多 16 MiB,结束即释放,不带进撤销快照。保存和读取按行批量处理像素,工程格式与 1.1 保持一致。

测到了什么

在 20,000 笔交叠曲线的受控样例中,单次变换预览中位耗时由约 20.8 ms 降至约 0.59 ms。这是预览绘制环节的测量,不是整机帧率或实物数位笔延迟。

大面积高分辨率笔触仍会占用内存,保存仍同步执行。工程规模不同,实际表现也会不同;请继续用真实创作反馈手感。

01 · 新增工具 / 1.0 实时预览

套索填充:围到哪里,看到哪里

适合快速铺底色、画色块、填大形。快捷键 D。

套索实时填充,点击下方播放观看完整过程
0:00GIF 原图 ↗下载 GIF
套索实时填充 · 点击播放,可暂停或拖动进度逐步看。

三步就能用

  1. 选一个位图层,在颜色面板选好前景色。想保留线稿清晰,就把底色层放在线稿层下面。
  2. D,按住鼠标或笔尖围出形状。线条会自动连回起点,包围的区域实时显色。
  3. 松开提交;没画好,在按住期间按 Esc 取消。已提交则用 Ctrl + Z 撤销。

预览和正式填色的区别

还按着:这是当前图层上的预览,可以取消。

已松开:颜色进入工程,可以保存、撤销和重做。

它是“画出一个填色形状”,不是选择已有像素的任意形状套索。

02 · 新增笔刷与预设

多一套笔刷,也留住原来的手感

原生笔刷继续使用;PS 式笔刷是独立加入的印章式绘画工具。

PS 式笔刷面板:参数真实参与绘制。
PS 式笔刷面板:参数真实参与绘制。 点击图片放大

找到它

点工具箱的 PS 按钮,或「窗口 → PS 式笔刷 → 使用此笔刷」。默认没有占用快捷键,可以自行绑定。

大小
笔尖直径;0.10–2000,输入值支持 0.05 步进。
不透明度 / 流量
不透明度控制整笔的透明程度;流量控制每次笔尖叠加的颜料量。两者均为 0.10–100,步进 0.05。
硬度 / 间距
硬度调整边缘软硬;间距决定沿路径的笔尖疏密。
圆度 / 角度
把笔尖压扁、转向,适合做扁头或椭圆笔触。
压感控制大小 / 流量
勾选后由笔压影响对应参数。鼠标无法提供真实的力度变化。
白底预设列表,点一个预设即可调用。
白底预设列表,点一个预设即可调用。 点击图片放大

把调好的手感存下来

  1. 先选原生铅笔、钢笔、笔刷、橡皮或 PS 式笔刷,调好参数。
  2. 打开「窗口 → 笔刷预设」,点 ,给它起个好记的名字。
  3. 以后单击预设就能恢复该工具与参数;选中后可重命名或用 删除。
  4. 轮盘也可以绑定这些预设,常用笔刷可以直接放到手边。

预设独立于工程保存,重启后仍可调用。缩略图帮助辨认笔尖,不保证与实际整条笔迹完全相同。

03 · 新增工具轮盘

工具围在手边,选完继续画

快速点开,也可以按住 Tab 后用方向选。

轮盘松键选择,点击下方播放观看完整过程
0:00GIF 原图 ↗下载 GIF
轮盘松键选择 · 点击播放,可暂停或拖动进度逐步看。

方式 A · 打开后点击

快速按一下 Tab 再松开,轮盘留在画面上。单击一个圆钮,工具切换,轮盘收起。

适合慢慢看清工具后再选。

方式 B · 按住,松开确认

按住 Tab,先让光标碰到想选的圆钮,看到它凸起。继续留在它后方的同一扇区,松开 Tab 即选中。

不必回到圆钮上点一下;想点也可以。

1.1.3 轮盘中央的相机与纸张切层按钮,外圈工具保持原样
1.1.3 实际控件 · 中央按钮负责切层。

新增 · 相机和刚才画的那一层,一键往返

  1. 在画布上按 Tab 打开轮盘。
  2. 点击中央的相机/纸张按钮,切到相机层并启用相机工具。
  3. 再打开轮盘,点击同一按钮,回到刚才的位图层,同时恢复绘画工具。

不会把你的外圈工具挤走。也可以右键一个外圈圆钮,绑定“相机层 / 绘画层”,沿用按住 Tab 后松键确认的方式。

什么情况下不会选中?

从没碰到圆钮就直接滑到远处、回到中心、跨出已激活的扇区、进入菜单 / 标题栏或窗口外,都会取消当前候选。按 Esc 或再按一次 Tab 可以收起。

把轮盘改成自己的顺序
  • 交换位置:拖一个圆钮到另一个圆钮上,松开互换。拖到空隙或按 Esc 放弃换位,不会切工具。
  • 换工具:右键圆钮,换绑工具或已保存的笔刷预设。
  • 增减数量:「笔刷预设 → 设置」中配置 2–12 项、拖动列表排序,点“应用”保存;“取消”不改动。
  • 回到初始布局:点“恢复默认”。1.0 默认六项;继承旧配置时可能保留以前的数量。
04 · 新入口 / 改进原生相机

相机取景,现在有明确的工具

相机决定最终画面。相机层和基础相机动画原本就有,本版改的是入口、控制与反馈。

相机旋转,点击下方播放观看完整过程
0:00GIF 原图 ↗下载 GIF
相机旋转 · 点击播放,可暂停或拖动进度逐步看。
移动

拖框内

C 或点小摄像机,进入相机层。拖动框内移动取景框。

缩放

拖四角方块

角上的小方块用于缩放。放大后的光标帮助你辨认命中的操作。

旋转

拖外侧圆角

外侧深灰括角悬停时发亮、变大。旋转箭头按角的方向与相机一起转。

相机操作支持撤销、重做和保存。做相机运动时,在相机层选好相应关键帧再调整取景;基础相机动画继续沿用 Pencil2D。

编号不跟着缩放,光标跟着框转

相机内安全框左上角的 C02-k1 表示镜头与画面顺序。文字保持 16 个逻辑像素,不随缩放变大,但位置和方向跟相机框一起移动、旋转;深灰字配浅描边。

自定义缩放、旋转和调时长光标增大到 64 个逻辑像素,圆角黑色主体配白边与轻柔光,浅色和深色背景都能看清。旋转箭头随框角方向变化;文字编辑和 Windows 系统光标保留原生形式。

新版黑白圆润光标在浅色和深色背景上的对比
实际光标资源,适配高 DPI,并复用有上限的缓存。
1.2.2 · 绘画与剪辑导航

上面画,下面剪,始终在同一个窗口

画面轨在上,相机在中间,声音在下。每个镜头仍然有自己的多层画稿,切到镜头就能继续画。

1.2.2 原生工作区,画稿与三分区剪辑保持同窗
1.2.2 实际 Qt 界面。左边独立剪辑工具列;画面、相机、声音分别调整可视空间。

从相机回到画稿,不必再试切一次工具

点画面关键帧区,回到该镜头上次使用的位图层与绘画工具;直接选择笔刷,也会离开相机层。每个镜头分别记住正在画的层,保存重开仍保留。

松笔后优先更新当前画面预览。缩略图放在关键帧画面区中心,随可用空间变大或缩小。

把空间分给需要看的区域

拖动画面/相机、相机/声音之间的分隔线,立即改变分区高度。右侧三条拖条互相独立:拖中间上下查看,拖两端圆点改变轨道高度。

相机轨显示全序列;重叠时以上方可见画面轨的相机为准,点击即可编辑对应镜头。

先确定从哪里拉框

镜头外开始:从空白处拖框,碰到的整段镜头实时高亮。可以跨轨框选,拖动已选镜头一起移动。

镜头内开始:从画面区块下方的空白带拖框,只选中这个镜头里碰到的关键帧。即使框拉到其他镜头,也不会换对象。

Shift 拉框可以加选、减选;Esc 取消。直接抓关键帧仍然用于移动,拖边缘用于改时长。

空隙也是可以选择的

单击两段镜头之间的空隙,它会整段变成浅灰色。按 Backspace 或 Delete 合拢,Ctrl+Z 可撤销。

开启「后续跟随」会推动后面的未锁定画面轨。如果其他轨道占用这段时间,则保留原内容并提示;关闭「后续跟随」可只合拢当前轨。最后一段之后的无限空白不能删除。

选中的空隙浅灰高亮
先选空隙,再按退格。不是把鼠标悬停在空白上就删除。
从镜头内部起框,只选中本镜头的 k2 和 k3
框可以跨过旁边的镜头,但这次只选中原镜头里的 k2、k3。

关键帧和镜头长度,拖的时候就能看见变化

拖画面区块边缘调整停留时间;拖镜头右下角的小方块按比例调整整段。光标上方显示帧数,相机与声音随之预览,松开才提交一次修改。按 Esc 放弃,靠近左右边缘会持续滚动。

改动若会让相机关键帧重叠,则取消本次修改。声音保持原速,不做音频变速。

选中什么,就对什么操作

相机与声音,不只是显示用的色条

相机区可按退格增加控制点,拖动菱形改帧位,选中后 Delete 删除。声音块可拖动,拖两端裁剪,切分工具可切开声音。

「+声音轨」先加空轨,然后把音频文件拖进镜头覆盖的区域;也可点「导入声音」。当前声音仍归属于镜头,不能作为跨多个镜头的全局音乐轨;暂时没有波形、混音或变速。

滚轮的位置决定调整对象

不用先点选:悬停轨道左侧,Alt+滚轮只调该轨高度;悬停内容区,Alt+滚轮围绕鼠标时间缩放。底部拖条可用 Ctrl+滚轮(也保留 Alt);拖中间平移,拖两端圆点缩放。普通滚轮在内容区移动时间,在左侧上下看轨道。

颜色、显隐与剪辑锁

相邻镜头深浅交替,关键帧底色与镜头结构分开;选中整段用清晰外框标识。右键可改整个镜头主色。点左侧「显示/隐藏」才切换可见性;「锁定」防止剪辑移动、删改和被覆盖,它不是画稿笔触锁。

旧工程与已实现范围

扩展名仍是 .pclx,独立镜头工程需要 1.2.0 或以上版本。旧 pclx 第一次原位保存会保留 .pre-1.2.pclx 升级前副本。没有宣称 PR 全功能复刻:滑移、滑动、滚动剪辑、全局声音混音与独立字幕轨尚未加入。

观看 1.2.0 镜头长度演示(旧布局,拖动原理保留)

这段动图来自 1.2.0。1.2.1 已将图层与剪辑合并为一个面板;请以本节新截图和文字为准。

拖动区块尾部,长度实时变化
0:00GIF 原图 ↗下载 GIF
真实界面中的拖动预览;点击播放,长度在松开前持续变化。
1.2.1 · 画面文字

用 T 给画面加一句话

字幕、对白或画面说明都可以放进当前位图层。

  1. 先选要落字的画稿层,再点击 T 工具或按 T。
  2. 点画布上的落字位置,输入文字。可换行、改字体、像素字号和粗体,使用当前绘画颜色。
  3. 看着画布上的预览,点击「放入画面」。取消不会留下文字。
实际画布上的双行文字预览
实际工具预览,不是示意排版。

确认后文字成为当前层的位图像素,能撤销、保存与导出;可用 Ctrl 整笔选择移动、缩放、旋转。目前不能重新编辑已确认的字句,也没有独立字幕轨。需要改字时撤销后重新输入。

05 · 关键帧与时间轴优化

关键帧的两种选择方式

1.2.2 的现行操作以「镜头剪辑」章节为准。下方旧图演示的是早期原生逐帧时间轴;它已并入统一剪辑区。

当前操作:从镜头外的空白处拉框选镜头;从镜头内画面区块下方的空白带拉框选本镜头关键帧。Shift 加选/减选,边缘调整停留时间,拖区块移动。

选中内容时,退格或 Delete 删除选中对象;没有选中内容时,退格在鼠标指到的帧位新建关键帧。先按 Esc 可清空选择。更多操作见 统一剪辑区

展开早期逐帧时间轴演示(1.0–1.1.3,保留供版本对照)

新增 · 鼠标指到帧位,按退格建帧

  1. 把鼠标移到想添加内容的位图轨道或相机轨道。
  2. 看竖向虚线停在哪一格;它现在按帧跳动,同一格内不会晃。
  3. Backspace(退格键),直接在这一帧创建关键帧,并切到这里。

已有关键帧时保持原样,不覆盖,也不挤动后面的帧。按 Ctrl + Z 可以撤销。鼠标放在上方时间尺时,在当前选中图层建帧;隐藏轨道、声音轨道不创建。

正在输入文字或数值、播放、弹窗操作、按笔绘画时不会抢占退格键。

时间轴灰色竖向虚线对齐第8帧边界,蓝色播放头仍在第9帧;位图关键帧浅绿,相机关键帧浅紫
1.1.3 实际时间轴:虚线是鼠标所在帧,蓝色是当前播放帧。
关键帧直接拖动,点击下方播放观看完整过程
0:00GIF 原图 ↗下载 GIF
关键帧直接拖动 · 点击播放,可暂停或拖动进度逐步看。

移动的实际规则

  1. 直接按住关键帧拖动,第一次按下就能拖。按住两关键帧之间的延续区域,会抓取它的起始关键帧。
  2. 拖动时看轮廓、目标帧号和偏移;到可视区域边缘会自动滚动。
  3. 松开落下。目标已有关键帧时变红,松开取消,不会覆盖或自动挤走它。
  4. 途中按 Esc 或切出窗口,可放弃这次移动。

成组调整与撤销

Ctrl 多选、Shift 连选、Alt 选择后续帧,以及空白处框选继续保留。选中后可一起拖。

移动一个关键帧不会自动把所有后续帧一起推走;要整组挪动,先选好那一组。

Ctrl + Z 撤销,Ctrl + Shift + Z 重做。绘画和移动按同一操作顺序回退,历史仍限 20 步。

位图底色位图关键帧相机底色相机关键帧

两关键帧之间的延续区颜色更深;选中高亮与播放头可能覆盖基础配色。鼠标定位竖线按帧边界跳动,单纯移动鼠标不会改变当前播放帧;按退格新建关键帧后才切到目标帧。

06 · 透写台入口与吸色

需要前后帧时,点亮小灯泡

洋葱皮原本就有。本版把它收进时间轴旁的弹出面板,并加入自定义颜色与全局吸色。

小灯泡展开的完整透写台设置。
小灯泡展开的完整透写台设置。 点击图片放大

打开与收起

点时间轴左侧图层按钮旁的小灯泡,设置在它上方浮出。点击面板外、Esc× 收起;也可从「窗口」菜单调出。

按需要打开前、后帧

勾选前一帧 / 后一帧,设置显示数量;最小 / 最大不透明度控制远近帧的可见程度。保留“仅显示关键帧”和“在播放时显示”。

颜色,直接从软件里取

  1. 点前帧或后帧的色块,打开选色器;或点旁边的吸管。
  2. 在画布、色板、颜色面板或浮动模块上取色,松开确认。
  3. Esc 或右键取消。前后颜色各自保存,不会改动绘画前景色,也不会落下一笔。
07 · 快捷键录入与临时工具

短按留下,长按借用

正在画的时候,少一次切回工具,就少一次打断。

临时用一下抓手

正在用笔刷 → 按住 Space → 拖动画布 → 松开 Space → 回到笔刷。

超过约 0.2 秒的按住,或已经执行拖动,松开会恢复;短按则保留刚切换的工具。

键和笔先后松开都可以

若键先松开、笔还没抬起,会等本次拖动结束再恢复,避免多出笔迹。

输入文字或数值时不抢键。这里的短按 / 长按是工具逻辑,保存等普通命令不按此方式处理。

把按键改成顺手的

  1. 打开「编辑 → 首选项 → 快捷键」,单击要修改的一行。
  2. 需要清除时,双击快捷键或录入框。
  3. 直接按下想绑定的键或组合,全部松开后即设置。
  4. 发生冲突时只问一次。确认会移除其他功能的同一绑定;取消保留原来设置。
快捷键设置中选择「套索填充」,当前绑定 D。
快捷键设置中选择「套索填充」,当前绑定 D。 点击图片放大

可以录入字母、数字、标点、单独 Alt / Ctrl / Shift,以及组合键。已经用来组成其他快捷键或参与滚轮操作的修饰键,不会在松开时再误触发一次。Windows 保留组合仍由系统优先处理。

用途当前默认按键用途当前默认按键
套索填充D相机C
抓手Space工具轮盘Tab
原生笔刷 / 橡皮B / E铅笔 / 吸管N / I
无选择:所指帧新建;有选择:删除Backspace相机 / 绘画层切换轮盘中央按钮
新建 / 复制关键帧F7 / F6前 / 后一帧, / .
保存Ctrl + S播放 / 停止Ctrl + Return
撤销Ctrl + Z重做Ctrl + Shift + Z
画面文字T取消剪辑选择/拖动Esc
剪辑选择/切分/抓手Q / W / H新增镜头、轨道、切换吸附等在快捷键页自行绑定
08 · 外观与原生面板

工作区的空间,留给当前任务

浅色是默认;深色用中性灰。所有面板仍跟随原生 Qt 工作区。

换主题

「编辑 → 首选项 → 通用 → 外观」选择浅色或深色。主窗口、时间轴、菜单、首选项与浮动面板立即切换,并保存到下次启动。

画面颜色不会随主题改变。笔刷预设列表在两种主题下都使用白纸底。

把时间轴拉高一点

拖动画布与时间轴的分隔边界调整高度;拖动面板标题栏可以浮动或重新停靠。点 × 关闭的面板,从「窗口」菜单重新打开。

PS 参数区不够高时可滚动,避免参数高度挤住时间轴。浮动、停靠和原生窗口菜单本来就有;新增面板接入同样规则。

浅色工作区;画布和时间轴始终在同一绘画窗口。
浅色工作区;画布和时间轴始终在同一绘画窗口。 点击图片放大
所有界面都完全汉化了吗?

新增工具与说明优先使用中文,相机选项与状态栏补充了翻译;原生部分界面仍可能保留英文。当前不把“全覆盖汉化”列为已完成。

09 · 兼容性与当前范围

知道它会做什么,也知道它还没做什么

以实际功能为准:1.2.2 修复绘画连续性和时间轴导航,仍未达到 PR 全功能。

继续沿用的基础能力

无限画布、位图层叠放、声音层、相机层、原生关键帧时间轴、基础相机动画、工程保存和导出来自 Pencil2D。

扩展名仍是 .pclx;新版镜头结构需要 1.2.0 或更新版本。不自动转换 Storyboarder 工程。

移除了矢量绘画

矢量层、路径 / 曲线编辑与绘制、专用选项和相关读写均移除。位图直线 / 折线、相机和声音保留。

含矢量层的旧工程会被明确拒绝,不静默丢弃图层。用原版 Pencil2D 或 0.4 及更早版本打开。

这些暂时还没有

关于顺畅与验证

轮盘文字、相机光标和时间轴底图使用缓存;套索预览局部刷新,移动关键帧不复制整幅画面。相应轮询或动画只在需要的交互期间活动。

1.0 的记录包含 58 个核心用例 / 699 条断言、100% 与 200% 缩放下各 256 项 Qt 检查,以及两套 PNG / MP4 导出与解码检查。这能帮助发现功能回归,但不能承诺所有工程绝不卡顿;实际数位板手感仍需要体验反馈。

1.2.0 已通过 81 个核心用例 / 986 条断言,100% 与 200% 显示缩放下各 368 项 Qt 界面检查;另核对了镜头叠加、84 帧导出、空白时段和音频裁切。输入检查包含合成数位笔事件,不等于实物数位板手感测试。

给开发者反馈时,怎么说最有用?

写出版本号、正在用的工具、选中的图层与帧号、按下 / 松开的先后顺序,再说“希望发生什么,实际发生什么”。可附短录屏,不需要专业术语。

卡顿时补充画布大小、图层数、关键帧数、是否使用数位板以及 Windows 显示缩放比例。

1.2.1:86 个核心用例/1083 条断言,开发环境 414 项界面检查,完整运行依赖在 100% 和 200% 缩放下各 414 项通过;84 帧 PNG/MP4、完整解码和音频裁切核对通过。固定 1004 镜头场景单次时间轴绘制约 1.2–1.9 毫秒;并非任意复杂工程的保证。

1.2.2:86 个核心用例/1083 条断言;开发环境与完整运行组件各 433 项 Qt 检查,后者包含 100% 和 200% 显示缩放。导出仍核对 84 帧 PNG/MP4、镜头边界和音频裁切。滚轮参数是本项目调校值,未声称与 Adobe 私有实现完全相同。

参考与记录

这份手册依据什么整理

以保留的版本记录和当前实现为准,不把历史需求当作已完成功能。

本地依据:各版本日志与验证记录。当前源码标签 hanabi-1.2.2,提交 316cdf2126e100a8d9fbc7306e87d1a175c1d7b3。对应源码随安装包提供。

HÁNABǏ Board 基于 Pencil2D,保留原作者版权与 GPL-2.0 授权。本手册保留 1.0 操作动图,整笔选择图片来自 1.1.1 控件渲染,切层按钮和逐帧定位图片来自 1.1.3 控件渲染;历史版本页中的“怎么用”跳转到现行用法。

手册整理:2026-09-18 · 使用说明适用版本:1.2.2。

1.2.0 新增剪辑截图和动图来自实际 Qt 控件渲染与合成输入。镜头结构、保存重开、撤销、逐帧导出和声音裁切有独立检查;性能数据为固定场景测量,未把模拟笔事件当成实物数位板验证。

1.2.1 新截图来自实际 Qt 控件渲染。界面检查包含镜头内外框选、空隙删除、鼠标与合成笔、文字、保存重开;测试不能代替实体数位板手感,也不代表任意体量工程都零延迟。

1.2.2 工作区截图来自真实 Qt 控件。新增检查覆盖焦点仍在画布时的悬停滚轮、相机往返后的实际像素落笔、缩略图更新、分区拖动与相机重叠选择;实体数位板手感仍需体验验证。