【发布时间】:2020-06-09 02:40:57
【问题描述】:
我正在尝试编写一个应用程序,该应用程序可用于使用模拟笔触创建看起来像绘画的图片。有没有模拟笔触的简单方法的好资源?例如,给定用户拖动鼠标经过的鼠标位置列表、画笔宽度和画笔纹理,我如何确定要在画布上绘制什么?
我尝试在鼠标移动的方向上调整画笔纹理的角度,并沿着路径轻拍几张画笔纹理图像,但看起来不太好。我想我错过了笔刷纹理应该在角落收缩和增长的东西。
任何简单的链接将不胜感激。我发现了关于模拟的复杂学术论文,例如油画颜料,但我只想使用一个基本算法,如果可能的话,它会产生好的结果。
【问题讨论】:
-
除了坐标列表,还能得到时间戳吗?这可能会让你在用户绘制缓慢或犹豫不决的地方变暗。
-
要正确真实地模拟画笔行为,您至少需要知道以下信息:坐标列表、压力、速度和笔/画笔角度。普通鼠标只能采集坐标列表和速度数据;你需要一个 wacom 数位板来收集压力和角度。您可能想看看“Inkscape”是如何使用其画笔工具的,它对于仅使用鼠标的绘图效果非常好。