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

 找回密码
 新人加入
楼主: 我们的夏天
打印 上一主题 下一主题

[附加效果] ext_fluf002   [复制链接]

Rank: 4

81#
发表于 2016-5-27 18:22:05 |只看该作者
天登录, 发帖 都还有论坛币送的 ....

Rank: 4

82#
发表于 2016-6-28 01:32:49 |只看该作者

谢谢楼主大大免费分享!学习了

Rank: 4

83#
发表于 2016-7-2 20:08:39 |只看该作者
   感谢夏天大的分享

Rank: 4

84#
发表于 2016-8-7 17:19:25 |只看该作者
謝謝分享~~~

Rank: 4

85#
发表于 2018-5-11 19:38:24 |只看该作者
谢谢大佬

Rank: 4

86#
发表于 2018-5-20 18:39:33 |只看该作者
请问想让这个蜂窝整体变大要怎么改呢......试了好几个地方都无效QAQ

Rank: 4

87#
发表于 2018-5-21 16:24:04 |只看该作者
Aminke 发表于 2018-5-20 18:39
请问想让这个蜂窝整体变大要怎么改呢......试了好几个地方都无效QAQ

好吧分辨率改回1280*720就好了。。

Rank: 1

88#
发表于 2018-7-3 17:45:59 |只看该作者
谢谢

Rank: 4

89#
发表于 2018-9-9 23:51:39 |只看该作者

感谢分享!!!

Rank: 4

90#
发表于 2020-3-9 17:04:03 |只看该作者
这个特效可以和下面这个字体合集搭配使用啊!
科幻风特效必备字体合集
https://www.foundertype.com/heji_i/408390.html

Rank: 4

91#
发表于 2021-6-17 20:13:49 |只看该作者
本帖最后由 Seekladoom 于 2021-6-17 20:13 编辑
  1. '''
  2. ext_fluf002
  3. 蜂窝数据附加效果 by我们的夏天
  4. '''
  5. from tcaxPy import *


  6. def tcaxPy_Init():
  7.     global _FD                              # frame duration, in millisecond
  8.     global _Blur, _Bord
  9.     global _FS
  10.     _FD = 1000 / GetVal(val_FXFPS)
  11.     _Blur = GetVal(val_Blur)
  12.     _Bord = GetVal(val_Bord)
  13.     _FS = GetVal(val_FontSize)


  14. def tcaxPy_Fin():
  15.     pass


  16. time_gap = 1    # you can change this value to 0, or 2 or any other number
  17. time_fac = 1    # you can change this value to 0, or 2 or any other number

  18. def tcaxPy_Main(_i, _j, _n, _start, _end, _elapk, _k, _x, _y, _a, _txt):
  19.     ASS_BUF  = []        # used for saving ASS FX lines
  20.     TCAS_BUF = []        # used for saving TCAS FX raw data

  21.    
  22.     if True:
  23.         if True:
  24.             cell = 'm -6 -10 l 6 -10 l 12 0 l 6 10 l -6 10 l -12 0 l -6 -10 '
  25.             clist = []
  26.             able = []
  27.             f = 10
  28.             zoom1 = 45
  29.             zoom2 = 52
  30.             initx = int(GetVal(5) // 2 - _n / 2 * _FS - 55)
  31.             lastx = int(GetVal(5) // 2 + _n / 2 * _FS + 55)
  32.             inity = int(_y - _FS)
  33.             for x in range(initx - f * 1 , lastx + _a + f * 2, f * 2):
  34.                 for y in range(inity - f * 0, _y + _FS + f * 1, f):
  35.                     clist.append((x, y))
  36.             for x in range(initx - f * 2 , lastx + _a + f * 1, f * 2):
  37.                 for y in range(inity - f // 2 - f * 0, _y + _FS - f // 2 + f * 1, f):
  38.                     clist.append((x, y))
  39.             for (px, py) in clist:
  40.                 if (px - _x) ** 2 + (py - _y) ** 2 <= 30 ** 2:
  41.                     able.append((px, py))

  42.             count = int(_k * 1.6)
  43.             for i in range(count):
  44.                 pt = choice(able)
  45.                 px = pt[0]
  46.                 py = pt[1]
  47.                 st = randint(_start + _elapk - 10, _start + _elapk + _k)
  48.                 et = st + randint(55, 75)
  49.                 if st >= _start + _elapk + _k - 5:
  50.                     et = st + randint(70, 100)
  51.                 dur = et - st - 10
  52.                 transp = 50
  53.                 ass_main(ASS_BUF, SubL(st, et, 0, Pix_Style),
  54.                              pos(px, py) + color3('FFFFFF') + color1('FFFFFF') + alpha1(255) + alpha3(transp) + bord(0.8) + blur(0.2) + fad(100, dur * 10) + fsc(zoom1, zoom1), r'{\\p1}'+ cell +'{\\p0}')
  55.                 ass_main(ASS_BUF, SubL(st, et, 0, Pix_Style),
  56.                              pos(px, py) + color3('FFFFFF') + color1('FFFFFF') + alpha1(100) + alpha3(transp) + bord(0.0) + blur(6.2) + fad(100, dur * 10) + fsc(zoom2, zoom2), r'{\\p1}'+ cell +'{\\p0}')
  57.             


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

GitHub|TCAX 主页

GMT+8, 2024-11-22 09:21

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH