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

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

【Aegisub函数】动态彩虹脚本 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2018-6-24 14:18:04 |只看该作者 |倒序浏览
本帖最后由 CMD 于 2018-6-24 14:19 编辑

AutoTag()函数

彩虹line


  这几天为字幕上色感觉很烦恼,后面在一个模板里面看到可以用\t加vc标签上色,但后面发现手写几十个\t和vc标签也是一件很痛苦的事情 ,之后想到能不能用函数实现规则一些的动态渐变效果


后面想起了,qwer大大和zxdfcgv大大写的帖子,然后自己试着把AutoTag()和_G.ass_color(_G.HSV_to_RGB())给结合

起来了,发现效果挺不错的


效果图:

图1.png
  1. code once:function t_Color(a,time,vc,si,syln)  local d=""  local count = math.ceil((line.duration+

  2. time)/a) for i = 1, count do   d= d .. string.format("\\t(%d,%d,\\%s(%s,%s,%s,%s))", (i-1)

  3. *a,i*a,vc,_G.ass_color(_G.HSV_to_RGB(15*i,1,1)),_G.ass_color(_G.HSV_to_RGB(15*i,1,1)),_G.ass_color

  4. (_G.HSV_to_RGB(60+15*i,1,1)),_G.ass_color(_G.HSV_to_RGB(60+15*i,1,1))) .. ""  end return d end


  5. template char noblank:!t_Color(70,1200,'1vc',$si,$syln)!
复制代码
颜色参考:

HSV_颜色.png


字幕需要K标签,AutoTag函数默认是在当前行的持续时间内循环两组特效标签,如果不需要的话可以把1200设置成0,

函数后面两si,和syln可以省略的,也可以用来调节内部的数值

脚本:

动态彩色渐变.rar (5.01 KB, 下载次数: 1603)


Rank: 4

沙发
发表于 2018-8-21 19:37:14 |只看该作者
下载试试看!谢谢

Rank: 4

板凳
发表于 2018-8-21 21:04:57 |只看该作者
bluecy3 发表于 2018-8-21 19:37
下载试试看!谢谢

≧▽≦

Rank: 4

地板
发表于 2023-3-18 10:43:24 |只看该作者
楼主辛苦了!
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-11-22 01:54

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH