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

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

[完整特效] [OTo]004_Love Live! - もぎゅっと“love”で接近中! [复制链接]

Rank: 5Rank: 5

跳转到指定楼层
楼主
发表于 2012-4-7 00:23:45 |只看该作者 |倒序浏览
本帖最后由 忘却の小伊 于 2012-4-7 01:39 编辑

嘛···坑拖了两个多星期了···
终于填完这个坑了···
但是无技术含量···
大家看下就好了···
  1. from tcaxPy import *
  2. def tcaxPy_Init():
  3.     global _Fs
  4.     global Font
  5.     global _Sp
  6.     _Fs = GetVal(val_FontSize)
  7.     _Sp = GetVal(val_Spacing)
  8.     Font    = InitFont(GetVal(val_FontFileName), GetVal(val_FaceID), GetVal(val_FontSize), GetVal(val_Spacing), GetVal(val_SpaceScale), 0xFFFFFF, 0, 0)


  9. def tcaxPy_Fin():
  10.     FinFont(Font)

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

  12.     ASS_BUF = []
  13.     CL=[ "26B1FD", "CECECE","C8E787","6883FF","FCD8AF","A9E096","AF7BFF","FA6CA7","FC8769","F596EE" ]
  14.     CL1=CL[randint(0,9)]

  15.     image=[ "{\\p1}m 13 25 b 23 19 25 15 25 12 b 26 6 18 -2 13 8 b 8 -2 0 6 2 12 b 2 15 4 19 13 25 " , "{\\p1}m 13 -1 l 17 7 l 25 8 l 19 14 l 20 22 l 13 18 l 6 23 l 7 14 l 1 9 l 8 7 l 13 -1  " ,"{\\p1}m 12 0 b 5 0 1 4 1 11 b 1 17 5 22 12 22 b 19 22 23 17 23 11 b 23 4 19 0 12 0 " , "{\\p1}m 14 12 b 14 12 14 12 14 12 b 8 1 26 1 20 12 b 28 3 34 20 23 17 b 33 22 18 33 17 20 b 16 33 2 24 12 17 b 2 22 5 2 14 12  " ,"{\\p1}m 1 0 m 3 0 l 18 0 b 20 0 21 1 21 2 l 21 17 b 21 18 20 19 18 19 l 3 19 b 2 19 1 18 1 17 l 1 2 b 1 1 2 0 3 0  " , "{\\p1}m 16 0 b 16 8 24 16 31 16 b 24 16 16 23 16 31 b 16 23 9 16 1 16 b 9 16 16 8 16 0 " , "{\\p1}m 11 0 b 18 0 23 5 23 10 b 23 16 18 21 11 21 b 5 21 0 16 0 10 b 8 20 23 9 11 0"]

  16.     dx = _X - int((_A + _Sp)/ 2 +0.5)
  17.     dy = _Y - int(_Fs / 2 + 0.5)
  18.     mask = TextOutlineDraw(Font, _TXT, dx, dy)
  19.     T = 10
  20.     if _i < 56 :
  21. ###########< k mode = word >

  22.         ass_main(ASS_BUF, SubL(_BT+_SK, _BT+_SK+_KT/2,5),t(fsc(120,120))+pos(_X,_Y)+color3(CL1)+color4(CL1)+blur(2), _TXT)

  23.         ass_main(ASS_BUF, SubL(_BT+_SK+_KT/2, _BT+_SK+_KT,5),fsc(120,120)+t(fsc(100,100))+pos(_X,_Y)+color3(CL1)+color4(CL1)+blur(2), _TXT)
  24. ###########< k mode = word >

  25.         for i in range(int((_ET-_BT)/T)-1):
  26.             ass_main(ASS_BUF, SubL(_BT+T*i,_BT+T*(i+1)),pos(_X,_Y)+alpha1(255)+color3(CL[(_j-i)%10])+color4(CL[(_j-i)%10])+blur(2), _TXT)
  27.         ass_main(ASS_BUF, SubL(_BT+T*(i+1),_ET),pos(_X,_Y)+alpha1(255)+color3(CL[(_j-i)%10])+color4(CL[(_j-i)%10])+blur(2), _TXT)

  28.         for j in range(int((_ET-_BT)/T)-1):
  29.             ass_main(ASS_BUF, SubL(_BT+T*j,_BT+T*(j+1),2),fsc(220,220)+pos(_X-10,_Y)+color1(CL[(_j-j)%10])+alpha4(255)+bord(0)+blur(3)+iclip(7, mask),image[_j%7])
  30.         ass_main(ASS_BUF, SubL(_BT+T*(j+1),_ET,2),fsc(220,220)+pos(_X-10,_Y)+color1(CL[(_j-j)%10])+alpha4(255)+bord(0)+blur(3)+iclip(7, mask),image[_j%7])

  31.     else:

  32.         ass_main(ASS_BUF, SubL(_BT-20, _BT+(_ET-_BT)*0.5),fn('DFPPOP1-W3')+fad(200,0)+color1(CL1)+color3(CL1)+color4(CL1)+blur(2)+move(_X, _Y+_Fs*1.5,_X+(_A*0.5+_Sp)*(_n*0.5-_j),_Y+_Fs*1.5)+t(fscx(50)),_TXT)
  33.         ass_main(ASS_BUF, SubL(_BT+(_ET-_BT)*0.5, _ET+20),fn('DFPPOP1-W3')+fad(0,200)+color1(CL1)+color3(CL1)+color4(CL1)+blur(2)+move(_X+(_A*0.5+_Sp)*(_n*0.5-_j), _Y+_Fs*1.5,_X,_Y+_Fs*1.5)+fscx(50)+t(fscx(100)),_TXT)


  34.     return (ASS_BUF,None)
复制代码
1

查看全部评分

正式会员

妖木

Rank: 4

沙发
发表于 2012-4-7 00:25:29 |只看该作者
这个意外的短呢

Rank: 5Rank: 5

板凳
发表于 2012-4-7 00:40:12 |只看该作者
mzlmcx 发表于 2012-4-7 00:25
这个意外的短呢

之前有150多行的···后来被我修修改改过就变成这么短了···
删了很多····
感觉没必要那么多·····

Rank: 4

地板
发表于 2012-4-7 07:21:50 |只看该作者
来支持下
话说 比我想象中短= =!

正式会员

妖木

Rank: 4

5#
发表于 2012-4-7 11:07:19 |只看该作者
忘却の小伊 发表于 2012-4-7 00:40
之前有150多行的···后来被我修修改改过就变成这么短了···
删了很多····
感觉没必要那么多·· ...

我每次写都两句话完事……

然后我就哭鸟……

Rank: 4

6#
发表于 2012-4-7 14:03:27 |只看该作者
咱前排来支持了嗯

Moderator

疯子

Rank: 5Rank: 5

7#
发表于 2012-4-8 17:13:33 |只看该作者
支持一下~这个特效萌爆了

Rank: 4

8#
发表于 2012-4-8 17:31:17 |只看该作者
mzlmcx 发表于 2012-4-7 11:07
我每次写都两句话完事……

然后我就哭鸟……

我都是直接哭...

短而精~

Rank: 4

9#
发表于 2012-4-20 23:20:48 |只看该作者
MV不错呵呵特效感觉就那样啊哈哈
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-4-27 08:50

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH