-
Notifications
You must be signed in to change notification settings - Fork 7
Translation
zhang-changwei edited this page Jan 2, 2022
·
3 revisions
Go back to Home page
-
Feature
Translation: 对逐行/逐帧字幕中的特定标签进行平移(即放大/缩小标签数值)
Smooth: 对逐行/逐帧字幕,保持首末行标签大小及大小变化导数不变,改变中间行特定标签大小,形成单峰( single peak )状偏移。对存在整体偏移的Mocha生成行,进行细微调整
对字幕进行整体平移,如向下平移一个黑边距离Tip: 勾选
posy
和clipy
标签,将对应start
和end
都设为一个黑边距离,其他参数保持默认即可。制作3D特效,整体向右平移960pixel
More... -
Usage
选中多行字幕 运行LUA脚本
设置 setting 选项
根据需求勾选特效标签勾选框,而后设置对应 start, end, accel, index 等数值一次可以勾选多个特效标签 这一点与 C Gradient 不同
-
GUI
- setting:
同C Font Resize / GUI / setting
- start (float number): [Translation]
选中行首行选中标签将增大数值 - end (float number): [Translation]
选中行末行选中标签将增大数值 - deviation (float number): [Smooth]
选中行选中标签最大偏移数值 - accel (float number) arg: (0,+inf): [Translation/Smooth]
Translation: 同C Font Resize / GUI / accel
Smooth: 该参数描述 peak 的宽度,accel 越大,peak 越尖 (sharp) - transverse (float number) arg: (0,+inf): [Smooth]
该参数描述 peak 的横向偏移,即标签最大偏移行偏移选中行中心的距离,peak 随 transverse 的增大向右移动,当transverse=1
时,横向偏移为零。 - index (int number) arg: Z+: [Translation/Smooth]
你欲操作标签在该行所有 tag block 中所有该标签中的序数
{\fs1(#1)\bord1\t(\shad1\fs2(#2))} text block 1 {\fs9(#3)} text block 2
assuming the tag you want to manipulate is\fs
对 Smooth 运行的原理,编写了一个可视化可交互的程序:
./information/function smooth.cdf
可使用Mathematica
打开,以更好地了解各参数的功能。 - setting:
-
Example
1 {\pos(500,500)}example
2 {\pos(500,500)}example
3 {\pos(500,500)}example
-> After running (posx: check, start: 100, end: 200, accel=1
)
1 {\pos(600.000,500)}example
2 {\pos(650.000,500)}example
3 {\pos(700.000,500)}example
-
Warning
不支持\t(\clip)
标签