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

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

[完整特效] [SAI]023_natsumeyuujinchou3ED [复制链接]

Administrator

Shanzhai Pro.

Rank: 7Rank: 7Rank: 7

跳转到指定楼层
楼主
发表于 2011-10-22 18:40:17 |只看该作者 |倒序浏览
預覽:http://pan.baidu.com/s/1hqqY9CC#dir/path=%2FSaiyakuFX_Preview
  1. from tcaxPy import *

  2. def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):

  3.     ASS_BUF = []
  4.     TCS_BUF = []

  5.     ass_main(ASS_BUF, SubL(_BT+_j*5, _BT+_SK,20), fad(0,30)+ pos(_X, _Y) +be(1)+ bord(1)+color1("000000") +color3("FFFFFF"), _TXT)

  6.     for j in range(15):
  7.         ass_main(ASS_BUF, SubL(_BT-50+_j*5+j, _BT+_j*5+j,15-j), alpha1(255)+alpha3(180)+fad(500,0)+ mov(_X+100, _Y,_X,_Y) +be(30)+t(be(10))+ bord(1)+color1("000000") +color3("FFFFFF"), _TXT)
  8.         ass_main(ASS_BUF, SubL(_ET-(_n-_j)*5+j, _ET-(_n-_j)*5+50+j,15-j), alpha1(255)+alpha3(180)+fad(0,500)+ mov(_X, _Y,_X-100,_Y) +be(10)+t(be(30))+ bord(1)+color1("000000") +color3("FFFFFF"), _TXT)

  9.     ass_main(ASS_BUF, SubL(_BT+_j*5, _ET-(_n-_j)*5,30) ,fad(50,50)+alpha(100)+ pos(_X+1, _Y+1) +bord(0)+blur(5)+color1("FFFFFF") , _TXT)

  10.     for i in range(30):
  11.         A = _X+randint(-3,3)
  12.         B = _Y+randint(-3,3)
  13.         MOVE = mov(_X,_Y,A,B)
  14.         ass_main(ASS_BUF, SubL(_BT +_SK-3,_BT +_SK+_KT/2,40), MOVE+fad(30,0) + bord(1)+color1("000000") +be(1)+color3("FFFFFF")+alpha(250),_TXT)
  15.         ass_main(ASS_BUF, SubL(_BT +_SK+_KT/2,_BT +_SK+_KT,40), mov(A,B,_X,_Y)+fad(0,50) + bord(1)+color1("000000") +be(1)+color3("FFFFFF")+alpha(250),_TXT)
  16.     ass_main(ASS_BUF, SubL(_BT+_SK+_KT-5, _ET-(_n-_j)*5,20), fad(50,100)+ pos(_X, _Y) + bord(1)+color1("000000") +color3("FFFFFF"), _TXT)
  17.     if _i > 7:
  18.         ass_main(ASS_BUF, SubL(_BT +_SK-3,_BT +_SK+_KT,50), fad(30,50)+bord(0)+ pos(_X,_Y) +color1("FFFFFF") +blur(3), _TXT)
  19.         PIX = Cir(40, _X, _Y, 55)
  20.         for k in range(40):
  21.             X = PIX[k][0]
  22.             Y = PIX[k][1]
  23.             a= randint(0,1)            
  24.             b= randint(0,1)  
  25.             c= randint(0,1)  

  26.             if a == 0:
  27.                 ass_main(ASS_BUF, SubL(_BT +_SK-3+randint(0,10),_BT +_SK+150,0), alpha1(200)+bord(0)+ mov(_X,_Y,X,Y)+t(fsc(0,0)) +color1("FFFFFF") +blur(8)+fs(30)+color3("FFFFFF"), '●')
  28.             if b == 0:
  29.                 ass_main(ASS_BUF, SubL(_BT +_SK-3+randint(0,10),_BT +_SK+150,0), alpha1(100)+bord(0)+ mov(_X,_Y,X,Y)+t(fsc(0,0)) +color1("FFFFFF") +blur(2.2)+fs(25)+color3("FFFFFF"), '●')
  30.             if c == 0:
  31.                 ass_main(ASS_BUF, SubL(_BT +_SK-3+randint(0,10),_BT +_SK+150,0), alpha1(0)+bord(0)+ mov(_X,_Y,X,Y)+t(fsc(0,0)) +color1("FFFFFF") +blur(1.8)+fs(12)+color3("FFFFFF"), '●')

  32.     return (ASS_BUF, TCS_BUF)
复制代码
1

查看全部评分

您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-4-24 20:46

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH