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

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

[特效算法] [内置特效EXT]光效test [复制链接]

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

跳转到指定楼层
楼主
发表于 2011-9-1 18:03:21 |只看该作者 |倒序浏览
说明

感谢X大提供源代码(C#)

此效果出处:
http://u.115.com/file/clwyxisk#
[X]011_Asura_Cryin_OP.mkv

附件为预览及脚本下载

移植过来的py脚本, (TCAX内置特效兼容)
  1. ################################################################################
  2. ### description:
  3. ### shine


  4. from tcaxPy import *


  5. def tcaxPy_Init():
  6.     global _FD                         # frame duration, in millisecond
  7.     global _Fs
  8.     global Font
  9.     _FD = 1000 / GetVal(val_FXFPS)
  10.     _Fs = GetVal(val_FontSize)
  11.     Font = InitFont(GetVal(val_FontFileName), GetVal(val_FaceID), _Fs, GetVal(val_Spacing), GetVal(val_SpaceScale), 0xFFFFFF, 0, 0)
  12.    

  13. def tcaxPy_Fin():
  14.     FinFont(Font)


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

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

  20.     ts = _start + _elapk - 20
  21.     te = _end + 7 * _j - 10
  22.     PIX = TextPix(Font, _txt)
  23.     points = PixPoints(PIX)
  24.     pt_num = len(points)
  25.     dx = _x - int(_a / 2 + 0.5) + PIX[0][0]
  26.     dy = _y - int(_Fs / 2 + 0.5) + PIX[0][1]
  27.     for i in range(pt_num):
  28.         ag = (dy + points[i][1] - _y) / GetVal(val_TextHeight)[_i][_j] * 0.25
  29.         iag = int(ag / pi / 2 * 360)
  30.         EFT = pos(dx + points[i][0], dy + points[i][1]) + frz(iag) + t(fry(180)) + fad(100, 500) + alpha1(HexToDec('F4')) + color1('6888FF') + be(1)
  31.         ass_main(ASS_BUF, SubL(ts, te, 10, Pix_Style), EFT, DrawLight(100))

  32.     return (ASS_BUF, TCAS_BUF)
复制代码

ext_shine.py

1.48 KB, 下载次数: 3195

脚本

preview.mp4

176.06 KB, 下载次数: 3434

预览

正式会员

爱理人士

Rank: 4

沙发
发表于 2011-9-1 21:52:43 |只看该作者
收下了!  milk大大继续啊

Rank: 4

板凳
发表于 2018-2-12 10:10:13 |只看该作者
谢谢楼主分享

Rank: 4

地板
发表于 2018-2-12 10:10:27 |只看该作者
本帖最后由 CMD 于 2018-6-29 15:51 编辑

Rank: 4

5#
发表于 2018-7-3 23:12:22 |只看该作者
学习一下

Rank: 4

6#
发表于 2018-7-22 14:43:46 |只看该作者
谢谢!

Rank: 4

7#
发表于 2019-7-31 17:09:30 |只看该作者
谢谢分享。
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-11-23 19:37

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH