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

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

[完整特效] [SAI]025_no6OP [复制链接]

Administrator

Shanzhai Pro.

Rank: 7Rank: 7Rank: 7

跳转到指定楼层
楼主
发表于 2011-8-25 23:57:58 |显示全部楼层 |倒序浏览
預覽: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.     global _H
  6.     _H = GetVal(val_FontSize)                 #字体大小
  7.     _7X = _X - int(_A / 2 + 0.5)              # 第i句卡拉OK歌词的j个字符的左上角X轴坐标
  8.     _7Y = _Y - int(_H / 2 + 0.5)             # 第i句卡拉OK歌词的j个字符的左上角Y轴坐标

  9.     for i in range(0,_A,5):
  10.         for j in range(0,_H,5):
  11.             CLIP = clip(_7X+i,_7Y+j,_7X+i+5,_7Y+j+5)
  12.             if _i == 0:
  13.                 ass_main(ASS_BUF, SubL(_BT+_SK+int(_KT-j/_H*_KT)+randint(-10,10),_ET+20),pos(_X,_Y)+CLIP+fad(0,50), _TXT)
  14.             elif _i == 1:
  15.                 ass_main(ASS_BUF, SubL(_BT,_BT+_SK+int(j/_H*_KT)+randint(-10,10)),pos(_X,_Y)+CLIP+fad(50,50), _TXT)
  16.             elif _i == 2:
  17.                 ass_main(ASS_BUF, SubL(_BT+_SK+int(i/_H*_KT)+randint(-10,10),_ET+5),pos(_X,_Y)+CLIP+fad(0,50), _TXT)
  18.             elif _i == 3:
  19.                 ass_main(ASS_BUF, SubL(_BT+_SK+randint(-20,20),_ET+5),pos(_X,_Y)+CLIP+fad(0,50), _TXT)
  20.             else:
  21.                 ass_main(ASS_BUF, SubL(_BT,_BT+_SK+int(i/_H*_KT)+randint(-10,10)),pos(_X,_Y)+CLIP+fad(50,50), _TXT)
  22.                 for k in range(3):
  23.                     COLOR = ["H76F7FF","FFFFFF"]
  24.                     ass_main(ASS_BUF, SubL(_BT+_SK+int(i/_H*_KT)+randint(-20,20),_BT+_SK+int(i/_H*_KT)+randint(-20,20)+80),color3(COLOR[randint(0,1)])+bord(0.5)+blur(1)+mov(_7X+i,_7Y+j,_7X+i-150+randint(-50,50),_7Y+j-40+randint(-20,20))+t(frx(randint(-720,720))+fry(randint(-720,720))+frz(randint(-720,720)))+fad(0,300), "{\\p1}m 0 0 l 3 0 3 3 0 3")

  25.     return (ASS_BUF, TCS_BUF)
复制代码
2

查看全部评分

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

GitHub|TCAX 主页

GMT+8, 2024-5-3 02:26

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH