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

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

[完整特效] [SAI]012_nurarihyonnomakoOP2 [复制链接]

Rank: 4

楼主
发表于 2022-2-2 11:09:23 |显示全部楼层
本帖最后由 Seekladoom 于 2022-2-2 11:10 编辑

【旋转光线】TCAX Karaoke Effect 237.rar (10.11 KB, 下载次数: 1091)
旋转光线特效:
  1. from tcaxPy import *

  2. def tcaxPy_Init():
  3.     pass

  4. def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
  5.     ASS_BUF = []        # used for saving ASS FX lines
  6.    
  7.     DY = _Y - 13
  8.     sb1=''
  9.     for i in range (0,30):
  10.         a = -0.15+0.01*i
  11.         l = (pow((abs(a)/0.15),0.3)+0.5)*120*8
  12.         sb1= sb1 + 'm 0 0 l'+' '+str(int(l*cos(a)))+' '+str(int(l*sin(a)))+' 0 1 c '
  13.         
  14.     sb2 = ''
  15.     for j in range (0,30):
  16.         a = -0.15+0.01*j
  17.         l = (pow((abs(a)/0.15),0.3)+0.5)*60*8
  18.         sb2 = sb2 +'m 0 0 l'+' '+str(int(l*cos(a)))+' '+str(int(l*sin(a)))+' 0 1 c '

  19.     tStep = 2
  20.     for ptt0 in range(_BT+_SK - 10,_BT+_SK+_KT,tStep):
  21.         startag = randint(0, 359)
  22.         endtag = startag + randint(0,9)/10 * randint(50, 100)
  23.         ass_main(ASS_BUF, SubL(ptt0,ptt0 + 100,0), pos(_X, DY)+ an(7)+fad(300, 300)+alpha1(0)+be(1)+shad(0)+bord(0)+color1('FF7C00')+ frz(startag) + t1(0,1000,frz(endtag))+p(4),sb1)
  24.         ass_main(ASS_BUF, SubL(ptt0,ptt0 + 100,1), pos(_X, DY)+ an(7)+fad(300, 300)+alpha1(17)+be(1)+shad(0)+bord(0)+color1('FFFFFF')+ frz(startag) + t1(0,1000,frz(endtag))+p(4),sb2)

  25.     ass_main(ASS_BUF, SubL(_BT,_BT+_SK,2), pos(_X, DY),_TXT)
  26.     ass_main(ASS_BUF, SubL(_BT+_SK,_BT+_SK+_KT,2), pos(_X, DY)+shad(0)+blur(5)+bord(3)+color3('FFFFFF')+color1('FFFFFF'),_TXT)
  27.     ass_main(ASS_BUF, SubL(_BT+_SK+_KT,_ET,2), pos(_X, DY),_TXT)

  28.     return (ASS_BUF, None)
复制代码
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-2 20:24

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH