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

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

[完整特效] [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

查看全部评分

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

沙发
发表于 2011-8-26 00:18:40 |只看该作者
帮忙补上预览: http://www.tcax.org/forum.php?mod=viewthread&tid=44

文件名为: [SAI]025_no6OP.mp4

Rank: 4

板凳
发表于 2011-10-2 20:22:47 |只看该作者
额,问个小白的问题,怎么把介个弄成py脚本,,,就是可以直接用的那个。。

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

地板
发表于 2011-10-2 20:24:11 |只看该作者
蓝羽裳 发表于 2011-10-2 20:22
额,问个小白的问题,怎么把介个弄成py脚本,,,就是可以直接用的那个。。 ...

复制保存到记事本里, 拓展名改成.py就行了...

Rank: 4

5#
发表于 2011-10-6 14:39:25 |只看该作者
milkyjing 发表于 2011-10-2 20:24
复制保存到记事本里, 拓展名改成.py就行了...

111.png

这个脚本用的时候出现介个是为啥

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

6#
发表于 2011-10-6 15:21:32 |只看该作者
蓝羽裳 发表于 2011-10-6 14:39
这个脚本用的时候出现介个是为啥

TCC文件中, tcax init 要设成false

具体请参考: http://www.tcax.org/forum.php?mod=viewthread&tid=87

Rank: 4

7#
发表于 2011-10-6 15:35:19 |只看该作者
milkyjing 发表于 2011-10-6 15:21
TCC文件中, tcax init 要设成false

具体请参考: http://www.tcax.org/forum.php?mod=viewthread&tid=8 ...

谢milk大大,,为啥偶就 嫩样  聪明的 不明显呢
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-12-4 16:35

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH