我正在编写一个使用压力敏感表进行输入的绘图程序。我希望能够模拟许多其他艺术程序所具有的柔和铅笔效果(例如Paint Tool SAI,Art Rage)。我现在使用的技术是功能性的,但缺少我在更专业的程序中看到的清洁度。
我的算法目前的工作原理如下:
这种方法运行得相当不错,但结果却是一条有些破旧和锯齿的线条。
无论如何,如果我知道在哪里看,我会期待已经做了很多研究。如果有更好的铅笔绘制算法,请告诉我。
答案 0 :(得分:0)
使用标准混合函数(以便重叠区域获得更高的不透明度),而不是在已经绘制的内容上绘制新圆圈,而是需要保持最大不透明度到目前为止。
只有在完成整个笔划(如在白纸上)后,才能将其与现有艺术线条混合。
图片说明了混合和保持最大不透明度之间的区别。