处理 - 自定义 Characters/Text

Processing - Custom Characters/Text

我是 Processing 的新手。我正在尝试创建自定义 characters/text 以创建一个简单的交互式歌词视频(我希望我的文本是这样的:Lyrics Video)。

我想要做的是能够在 letter/text 中插入条纹、点、圆圈,如视频中所示。

到目前为止,我遵循了我在此处找到的 material:Processing tutorial

问题是我唯一能做的就是更改字体、尺寸、颜色等...但我无法为我的字母添加条纹,或用两种不同的颜色给它们着色(这是Example 正在处理我想做的事情)

如何在处理中创建自定义文本

这里有一些技巧可以帮助您实现您想要的视觉效果。

  1. 您可以 rasterise/read 文本像素并将其用作高度图,以此创建 3D 几何图形。这是一个
  2. 您可以使用文本字形特征(顶点)来创建需要的 3D 形状。这是一个 example
  3. 您可以使用像 Geomerative text/shape 这样的库来处理 Processing 的内置

总体思路是:

  • 处理文本(提取 pixels/curves/etc。)
  • 将它们用作 3D 几何的输入
  • manipulate/animate 需要的 3D 几何体(例如拉伸、细分、使用粒子围绕几何体流动等)

玩得开心!