java - 处理 - 自定义字符/文本

标签 java processing

我是处理新手。我正在尝试创建自定义字符/文本,以便创建一个简单的交互式歌词视频(我希望我的文本如下所示: Lyrics Video )。

我想要做的是能够在字母/文本内插入条纹、点、圆圈,如视频所示。

到目前为止,我遵循了我在这里找到的 Material :Processing tutorial

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

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

最佳答案

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

  1. 您可以栅格化/读取文本像素并将其用作高度图来创建 3D 几何图形。这是 example 3D shape from text height map
  2. 您可以使用文本字形特征(顶点)来创建所需的 3D 形状。这是 example glyph vertices demos
  3. 您可以使用像 Geomerative 这样的库处理内置之外的文本/形状操作

总体想法是:

  • 处理文本(提取像素/曲线/等)
  • 将它们用作 3D 几何的输入
  • 根据需要操纵 3D 几何体/为其设置动画(例如,拉伸(stretch)、分割、使用粒子在几何体周围流动等)

玩得开心!

关于java - 处理 - 自定义字符/文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58198426/

相关文章:

javascript - 继续用鼠标拖动背景

java - 在java乒乓球游戏中,如何使桨的一侧成为机器人?

geometry - 检查边缘是否有圆周运动

java - 我们如何使用 API 从 IDE 在 Kafka 中创建主题

java - 关于同时读取和写入文件的关注点是什么?

java - 使用 Apache POI 读取 excel 文件

java - 在 JBoss Seam 应用程序中缩短 REST 服务的路径仍然错误

java - 在java中将String转换为double。更改打印 double 格式

android - 处理 - 错误

java - 加工重力(楼层)