Flying Chalk

首页 / 指南 / 粉笔痕迹为什么长成那个样子:一根压实的粉末棒和一块粗糙的板

粉笔痕迹为什么长成那个样子:一根压实的粉末棒和一块粗糙的板

粉笔字的质感其实属于黑板而不属于粉笔。讲清粉末颗粒怎么卡在板面的凸起上、为什么粉笔痕迹是哑光而不是亮的、为什么它从来不是纯白,以及这对模拟意味着什么。

先给结论

粉笔在黑板上留下的不是一层膜。 它是一堆被磨下来的松散颗粒,卡在板面粗糙表面的凸起上。 这句话听起来像是钻牛角尖,但粉笔痕迹的每一个视觉特征 —— 毛边、飞白、哑光的微微发亮、擦不干净的残影、 以及那种「白但不是纯白」的颜色 —— 全都是它的直接后果。

由此还能推出一条反直觉的结论: 你看到的纹理属于黑板,不属于粉笔。

粉笔是一根被压实的粉末

一根粉笔并不是一整块固体,它是细粉末被压制、粘结成的柱状体, 内部有大量微孔。它的强度刚好够被手拿住,又刚好弱到能被板面蹭掉。 这个「刚好」是整件事的前提: 太硬就划不下来(那是石头在划板),太软就一碰就碎。

所以「写字」这个动作,物理上是磨损: 板面的凸起像无数把小锉刀,把粉笔的端面一点点锉下来, 锉下来的碎屑一部分卡在板面的凹凸之间,一部分作为粉尘落到地上。

纹理属于板面,不属于粉笔

这是最值得记住的一条。同一根粉笔:

  • 在粗糙的老石板上,颗粒感强、边缘毛、容易飞白;
  • 在光滑的搪瓷板上,线条更实更连续,颗粒细密;
  • 在铜版纸这类几乎没有齿的表面上,它基本挂不住,一抹就掉。

粉笔本身没变,变的是它被拖过的那个表面。 「有齿」是美术界对这件事的传统说法 —— 表面的微观起伏决定了能锉下多少粉、粉能卡在哪。 这也解释了为什么画素描要挑纸,为什么宣纸、牛皮纸、素描纸上同一支炭条完全是两种东西。

飞白是「没咬住」

粉笔线里那些断续的空隙 —— 书法里叫飞白 —— 不是画歪了, 是粉笔在那一小段没有真正接触到板面的低处, 只从凸起上擦过去了。 走得越快,粉笔越像是在凸起的尖上跳,越容易留下空隙; 走得慢、压得实,粉才有时间填进凹陷里,线条变实。

为什么粉笔痕是「哑光的亮」

光滑的表面(比如上了清漆的木头)会把光镜面反射出去, 所以你在某个角度能看到刺眼的高光,换个角度就没了 —— 这是「亮」。

粉笔痕是无数个朝向随机的小颗粒面,每一面都把光朝各个方向散射。 结果是:不管你从哪个角度看,它的亮度都差不多, 既不刺眼也不会随着角度消失。 这种「均匀地把光扔回来」的性质,就是它看上去发亮却不反光的原因, 也是为什么粉笔字在深色板上有一种被点亮了的感觉。

顺带解释了另一件事:黑板一旦被擦得留下油膜,或者板面老化变得反光, 教室某几个角度就会出现眩光,那时粉笔字反而更难读 —— 不是字变淡了,是背景变亮了,对比度被吃掉了。

为什么粉笔白从来不是纯白

两个原因,一个物理的,一个视觉的。

物理上:粉笔痕是散颗粒盖在深色底上, 颗粒之间必然露出底色。哪怕你反复涂厚,也总有底色从缝里透上来, 所以实际测到的白,永远比一张白纸暗一截。

视觉上:纯白压在深绿或深黑上,对比度过高,看久了很刺眼, 边缘还会产生那种字在「发光溢出」的错觉。 真实粉笔恰好天然偏暖偏灰 —— 原料本身不是纯白, 再加上底色透上来,落在眼睛舒服的区间里。

这一点对模拟很关键:Flying Chalk 里的粉笔白刻意不是 #FFFFFF, 而是一个略微偏暖的米白。这不是懒得调,是调过之后的决定 —— 纯白在深色板上是硬的,看一眼就知道不对。

擦不掉的那一层

老黑板永远有一层擦不干净的白雾,还带着以前写过的字的隐约轮廓。 原因还是那个「颗粒卡在凹凸里」: 板擦能带走凸起上的粉,带不走深深挤进凹坑里的那些。 用了很多年的板,表面本身也被磨出划痕和局部抛光的区域, 不同区域「咬粉」的能力已经不一样了。

湿布擦能好一些,但水会让残粉变成浆糊糊进坑里,干了之后反而更均匀地留了一层。 这就是为什么老板面越用越「花」,而全新的板反而写不太住 —— 太光滑,没齿。

还有湿度。潮湿天气里空气中的水分让粉末更容易结团、粘得更牢, 线条显得更实、更不容易飞白,但也更难擦。 特别干燥的时候则相反:粉尘飞得到处都是,飞白更明显。

这些对做一个粉笔模拟意味着什么

把上面几条翻译成软件要求,会得到几条相当具体的结论。

颗粒必须钉在画布上,不能钉在笔上

一笔画在屏幕上是沿路径连续盖下去的许多个印。 如果每一个印自己带一套随机噪点,那么当这些印大量重叠时, 不同的随机图案会互相抵消,最后平均成一片没有质感的灰 —— 你越用力涂,它越平。这跟真实完全相反。

正确的做法对应上面那条「纹理属于板面」: 把一张粗糙度纹理固定在画布坐标上, 每一个印都按它落在画布上的位置去查这张纹理。 于是重复经过同一处的印,读到的是同一块粗糙度, 它们互相加强而不是互相抹平,凸起处越涂越实,凹处始终留着。 Flying Chalk 就是这么做的:一层细噪点管颗粒本身, 再叠一层大尺度的起伏让颗粒成团, 否则颗粒会均匀得像撒了一层盐。

是「沉积」不是「累加」

另一个常见的做法是把笔迹当成一堆半透明的小点, 点越多越接近实色。这样出来的粉笔像烟,永远是雾蒙蒙的, 而且中间过渡区看着像喷枪。

真实的干性材料更接近:一层实心的沉积, 被板面从里面咬掉了很多洞。 所以模型应该是先有一块实的,再按粗糙度减掉不该有的部分, 并且有一个明确的门槛 —— 沉积量不够就完全不着色,够了就是实的。 一支基础不透明度调得太低的笔永远跨不过这个门槛,看起来就一直是烟。

侧面必须是不同的笔迹,不只是更粗

真粉笔用侧棱扫,接触面是一道细长的形状,顺着笔身方向躺着。 数字上这要靠倾角把接触区拉长、方位角决定它躺向哪边。 只把线加粗、形状还是圆的,手感是喷枪不是粉笔。

擦除也该是粉笔物理的一部分

既然擦不干净是真实黑板的基本性质, 那么「清空画板」就不该是一个淡出动画。 Flying Chalk 把清空做成一排真实的板擦笔画横扫过去,带一点抖动, 用的是画笔本身那套盖印引擎,所以边缘是有粉尘感的。 这看起来是个细节,但它和「板面永远不是纯色填充」是同一个判断: 一块完全干净、完全均匀的板,一眼就假。

常见问题

粉笔的颗粒感到底是粉笔的还是黑板的?

主要是黑板的。粉笔是被板面的微观凸起锉下来的,颗粒卡在凹凸之间,所以同一根粉笔在石板、搪瓷板和光滑卡纸上的表现完全不同。

为什么粉笔字看起来发亮却不反光?

因为粉笔痕是无数朝向随机的小颗粒面,把光朝各个方向均匀散射,而不是像光滑表面那样把光镜面反射到某一个角度。所以它从任何角度看亮度都差不多。

为什么模拟粉笔的白不该用纯白?

物理上颗粒之间总会露出深色底,测出来的白本就比白纸暗;视觉上纯白压在深色板上对比度过高、看着刺眼。真实粉笔天然偏暖偏灰,Flying Chalk 的粉笔白刻意取的是略偏暖的米白。

黑板为什么永远擦不干净?

板擦只能带走停在凸起上的粉,挤进凹坑深处的带不走。用久的板面还会磨出划痕和局部光滑区,各处咬粉能力不同,于是留下花的底子和以前字的残影。

湿度会影响粉笔吗?

会。潮湿时粉末更容易结团、粘得更牢,线条更实、飞白更少,但更难擦;干燥时粉尘飞散更多,飞白更明显。

相关指南

拿一块黑板试试

Flying Chalk(飞白)是 iPad 与 iPhone 上的免费粉笔黑板画板。支持 Apple Pencil 压感与倾角,8 支粉笔家族的笔、11 块画板。无广告、免注册、无内购。

前往 App Store 下载