本文已参与掘金创作者训练营第三期「高产更文」赛道,详情查看:掘力计划|创作者训练营第三期正在进行,「写」出个人影响力。
6、脚本编写(Scripting)
这个功能允许您使用或编写程序,完全改变传递给美术程序的直线数据。
例如,你可以在绘制直线的同时自动绘制完美的图案,在你的位置或压力中添加一些细微到疯狂的随机性,让笔刷的角度自动旋转,等等。可能性是无穷无尽的!
模式 下拉列表允许您选择预先定义的脚本程序。选择 <custom> 来定义您自己编写和编译的自定义程序。
当选择预先定义的程序时,它的代码将显示在下方的文本框中,以便您可以检查它或将其复制到自定义程序中。
预定义的程序是只读的。你可以通过访问 Lazy Nezumi Pro 安装文件夹中的 distortion 子文件夹来编辑它们或添加新的。
为了在这些程序中得到最好的结果(特别是那些自动绘图的程序),你可能必须使用低密度(流)的细笔刷。同时,确保你禁用美术程序自带的画笔平滑功能,这样直线就不会弯曲(例如,如果你的程序正在绘制方形,你就会注意到这一点)。
程序中使用的所有输入变量都将作为参数控件显示在 UI 中,这样您就可以轻松地更改它们的值。你可以有多达 7 个控件。你可以通过点击右侧的 “…” 按钮来查看。
图形视图将向您展示脚本程序的位置输出的预览,模拟方法是绘制一条直的水平线作为输入(如果启用了椭圆标尺,则画一个圆)。
“…” 按钮允许你设置预定义的输入变量的起始值和结束值,这样你就可以看到它们将产生什么效果(例如,压力从 0 开始,结束于 1) 。
程序语言定义
请见下一篇