压力曲线需可调以适配用力习惯
别名: 压力曲线 · 压感曲线 · 用力习惯 · pressure transfer function
概念解释
压力曲线(pressure curve)是上报力到笔刷参数之间的传递函数:死区、中间斜率和饱和点。出厂曲线按“平均使用者”切一刀,但握笔力习惯相差很大,同一条曲线会让一部分人觉得还没出力线已经最粗,另一部分人觉得怎么按都细。曲线必须能改,压感通道才对得上人,而不是人对着传感器的量程硬适应。个体校准如何采样、如何存盘、如何跨应用共享,是另一层问题。
机制
传递函数通常包括:起始死区(低于某力当零,滤掉笔尖自重和噪声)、一段可调的中间斜率或分段折线、以及饱和点(再大力参数不再涨)。斜率过陡,常用力很快顶满,只剩两档可用;过缓,常用力全挤在细线区,粗笔要额外加力。形状不必是线性的:对数或伽马状曲线把更多分辨率留给轻力,适合需要大量发丝线的人;S 形则在中段给较大增益。死区不是越小越好——零死区会把落笔瞬间的碰撞力画成一个墨点。可调的意义是让人把“自己觉得的轻/中/重”对齐到笔刷的细/中/粗,而不是改传感器硬件。硬件量程仍在,变的是哪一段力被当成工作区间。
怎么研究
让人在固定曲线和可调曲线下完成同样的提按任务(锥形线、由轻到重的排线、指定“中等粗细”的描边)。记录他们实际使用的力直方图、把曲线调到何处、以及调完后目标线宽的误差。
自变量:默认曲线形状、是否允许调死区/斜率/饱和、有无实时预览。 因变量:力分布是否从两端挤回中间工作带、达到指定外观所需的重试次数、主观“过软/过硬”。
不要只问“喜不喜欢压感”。把曲线锁死再开放一次,对比同一个人的力范围是否被浪费在饱和区。
边界
没有预览的曲线调节等于盲调,人会把问题归咎于笔坏了。部分工具把力接到不该连续变化的操作(如“重按等于确认删除”),曲线可调会破坏阈值语义,这类用法不该复用绘画曲线。残障或肌力受限的使用者可能需要极陡的曲线才能打满宽度,这不是“作弊”,是量程适配。出厂曲线仍有价值:第一次落笔要能画出能看的线,可调是修正项。
怎么落地
- 提供至少死区、整体软硬(斜率)、最大力封顶三项,并在调节时用同一支测试笔刷即时画出锥形线。
- 默认曲线落在大多数人常用力的中段,避免出厂即饱和或出厂全是发丝。
- 把“这条曲线过硬/过软”的反馈做成可发现的设置入口,不要藏在只有插画师才打开的专家页。
- 验证:找用力偏轻和偏重的人各画一组目标粗细;默认曲线下若一端饱和、一端画不出细线,开放调节后两端都应能到达,且调节过程中能看见墨迹跟着变。