我正在尝试实现本文中描述的 LineTrace 算法:
特别是它说:
要跟踪轮廓,您可以对前一行的一些附近边缘进行采样,计算这些边缘的平均方向并沿该方向向当前行添加一个顶点。然后添加一些随机动作来模仿自由手绘。这似乎在一段时间内工作得很好,但在结果中可以看到一些“惯性”——形状适应得太慢了。
添加到每个顶点的噪声量至关重要。这种噪音驱使整个系统做出有趣的形状,因为跟踪行为总是被迫尝试复制一般运动和一些随机抖动。
我正在尝试在处理中执行此操作,并且由于我是处理新手,并且对向量、边缘和方向的工作方式模糊不清,所以我不知道如何开始编码。我会非常感谢一些示例代码,任何可以帮助我开始的东西。我也很好奇他所说的“添加一些随机运动来模仿自由手绘”是什么意思,他是否以某种方式加入了柏林噪声?提前致谢。