TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 12074|回复: 2
打印 上一主题 下一主题

[特效算法] 像素字按照贝塞尔曲线形状扩散(修正定位偏差) [复制链接]

Rank: 4

楼主
发表于 2012-6-8 14:28:18 |显示全部楼层
请问:但凡套用外置py脚本,修改字幕的颜色必须是在该py脚本内部编辑么?还是根据不同情况分别来修改相应tcc文件和ass样式也可达到效果呢?

Rank: 4

沙发
发表于 2012-6-8 21:59:37 |显示全部楼层
milkyjing 发表于 2012-6-8 16:55
修改tcc的值会体现在 GetVal(val_1C), GetVal(val_2C) 等处。。

所以,如果你的py脚本中调用了这些值, ...

感谢milkyjing !
1.看来是优先级决定,先看py是否具体到某色,如是直接修改py完事;如否则看tcc了;只是区分颜色函数和颜色变量咱还没那个水平,还得磨。
2.还是这个特效算法,改白色及全语句适用后压了几次都发现:每句特效都是整行唱完后才出来一下,时间很短,(单k值卡拉OK同步是正常的),k值是单文字的,不知问题何在?修改的部分tcc如下:
# mode configuration
< inherit ass header = false >
< k mode = syllable >
< text layout = horizontal >
< tcaxpy init = true >
< tcaxpy user = false >
< tcaxpy fin = false >


# py settings
< py file = bezier_pixels.py >     < beg line = 1 >    < end line = 0 >
# main settings

< k-timed ass file = test_k.ass >
< font file = 汉仪小隶书简.TTF>    < font face id = 1 >    < font size = 65 >
< fx width = 1920 >    < fx height = 1080 >    < fx fps = 23.976 >
< alignment = 1 >
< x offset = 30>    < y offset = 20 >
< spacing = 0 >    < space scale = 1.0 >

Rank: 4

板凳
发表于 2012-6-8 22:24:49 |显示全部楼层
也再疑惑是不是这样的呢,果然啊,那是要和内置的开场和存在并用么?
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-2 21:07

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH