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

 找回密码
 新人加入
楼主: 爱雪音MiKu
打印 上一主题 下一主题

[已解决] 求助这两个特效如何组合0.0 [复制链接]

Moderator

疯子

Rank: 5Rank: 5

楼主
发表于 2012-9-12 20:51:14 |显示全部楼层
clip和move是无法组合的。。。clip想移动的话,考虑用t吧

Moderator

疯子

Rank: 5Rank: 5

沙发
发表于 2012-9-12 21:07:46 |显示全部楼层
爱雪音MiKu 发表于 2012-9-12 20:55
啊呜。。这样吗:EFT = clip(x1, y1, x2, y2) + color1(COLOR) + alpha3(255) + t(0, 10 * _k, clip(x1 + ...

四个坐标点都要修改的吧。。。不知道你有没有去下过内置脚本http://www.tcax.org/forum.php?mo ... &extra=page%3D1这个内置脚本有clip移动的例子,你下了看看?

Moderator

疯子

Rank: 5Rank: 5

板凳
发表于 2012-9-12 21:12:13 |显示全部楼层
爱雪音MiKu 发表于 2012-9-12 21:09
呜咕。。好偶去看看。。到现在一直是研究TCAX自带的内置0.0。。没下过新的 ...

新的内置也有不少不错的效果,不过需要论坛币购买

Moderator

疯子

Rank: 5Rank: 5

地板
发表于 2012-9-13 17:01:32 |显示全部楼层
今天上课刚回来,我是不太理解你想要什么样的效果。。。但是,你这种写法的话,所做的clip貌似会改变形状CLIP1 = clip(_7X+i+Xx1,_7Y+j,_7X+i+1+Xx1,_7Y+j+1)+t(clip(_7X+i,_7Y+j,_7X+i+3,_7Y+j+3)),这个的话,y1位置没有变动,不知道你是想让clip移动,还是想让clip底下的字体发生变化,如果想让clip底下的字体发生变化的话,就参考下上面那个link里的mask吧

Moderator

疯子

Rank: 5Rank: 5

5#
发表于 2012-9-13 19:22:39 |显示全部楼层
爱雪音MiKu 发表于 2012-9-13 19:06
啊呜。。偶也刚放学到家呢。。偶希望的特效是这样的。。比如:在K值里。。_x+50,_y。。移动到_x,_y。。也 ...

这么理解下,遮罩和字体是两层,字体的移动可以是move(_x+50,_y,_x,_y)但是遮罩是用了clip,clip是确定遮罩形状的东西,所以,单纯的让遮罩横向移动的话,不应该改变遮罩的形状,你试试这样做CLIP = clip(_x1+50,_y1,_x2+50,_y2)+t(clip(_x1,_y1,_x2,_y2)),这个坐标只是举例,你实际用尝试修改试试

Moderator

疯子

Rank: 5Rank: 5

6#
发表于 2012-9-13 20:09:00 |显示全部楼层
爱雪音MiKu 发表于 2012-9-13 20:00
呜咕。。改了还是K值结束字也没了(T.T)。。有移动呢

你这设定的te不就是K值结束,字消失么?你把te = _start + _elapk + _k改成te = _end试试

Moderator

疯子

Rank: 5Rank: 5

7#
发表于 2012-9-13 20:20:26 |显示全部楼层
爱雪音MiKu 发表于 2012-9-13 20:14
呜咕。。这样子字是保留了。。可是特效不在K值里完成了0.0。。就好像第一个字出来移动了。。。一直到整句 ...

犯糊涂了,这么弄得话,的确会让特效时间改变,有两种办法解决,要么改成MOVE1 = move(_x + 50, _y , _x, _y,0,_k * 10)    CLIP1 = clip(_x1 + 50, _y1, _x2 + 50, _y2) + t(0,_k * 10,clip(_x1, _y1 , _x2, _y2))。要么就把te改回原样,然后在底下多给字体写个ass_main(ASS_BUF,SubL(te,_end,10),(我也不知道你想让字体有什么效果,自己写吧...),_txt)这样

Moderator

疯子

Rank: 5Rank: 5

8#
发表于 2012-9-13 20:31:43 |显示全部楼层
本帖最后由 渣渣疯子 于 2012-9-13 20:32 编辑
爱雪音MiKu 发表于 2012-9-13 20:22
呜咕。。V。。就是直接给特效固定时间对吗?


move和t后面都是可以加时间来控制的,不过一句特效里只能用一次move,但是可以用多次t ASS特效代码教程.rar (13.95 KB, 下载次数: 4189) 这里有个aegisub代码介绍,虽然有点乱。。。不过介绍的挺详细,你也可以看看

Moderator

疯子

Rank: 5Rank: 5

9#
发表于 2012-9-13 20:40:17 |显示全部楼层
爱雪音MiKu 发表于 2012-9-13 20:35
呜咕。。V。。ASS代码偶知道一些。。就是不会用t(T.T)。。。对了jitter这个抖动TCAX可以使用吗 ...

可以,mod里的东西也可以,http://www.tcax.org/forum.php?mo ... &extra=page%3D1sai大写过mod的代码,你要把这链接里的东西弄个模块加在脚本里就行了

Moderator

疯子

Rank: 5Rank: 5

10#
发表于 2012-9-13 20:48:47 |显示全部楼层
爱雪音MiKu 发表于 2012-9-13 20:43
嘎哦。。mod是什么0.0

你难道不知道么-。-你说的代码是mod里面的,算是个扩展的东西吧。。。我还没用过那里面的代码...

Moderator

疯子

Rank: 5Rank: 5

11#
发表于 2012-9-13 20:54:05 |显示全部楼层
爱雪音MiKu 发表于 2012-9-13 20:51
呜咕。。。aegisub里的特效代码都是mod扩展的?

不是,我上面给你那个文件里的代码是aegisub本身就能用的,你说的那个震动是mod的东西,刚才给你的link里,那几个代码是mod里面的

Moderator

疯子

Rank: 5Rank: 5

12#
发表于 2012-9-13 20:59:07 |显示全部楼层
爱雪音MiKu 发表于 2012-9-13 20:56
呜咕。。。偶想到了。。aegisub里有move,fad,fx,等颜色变换特效。。。。aegisub可以使用高级特效需要用t ...

呵呵,这东西没头的。会的不难,难的不会,永远都有更难的东西,所以加油就好了,类似水波的效果,M大也做过一个http://www.tcax.org/forum.php?mo ... &extra=page%3D1

Moderator

疯子

Rank: 5Rank: 5

13#
发表于 2012-9-13 21:13:57 |显示全部楼层
爱雪音MiKu 发表于 2012-9-13 21:03
呜咕。。0.0。。以偶现在的水平。。这个都用def特效的几乎看不懂(T.T)

那个不是特效啊,你打开tcax根目录下tcaxPy.py看看,就知道了

Moderator

疯子

Rank: 5Rank: 5

14#
发表于 2012-9-13 21:16:14 |显示全部楼层
爱雪音MiKu 发表于 2012-9-13 21:09
嘎哦。。那个

字感觉被切了0.0。有办法修一下吗

这个修改的话,只能看你自己了。。。你可以尝试修改clip范围大小,字体间距这类的东西来修改。这东西,多修改几次,生成着看看吧

Moderator

疯子

Rank: 5Rank: 5

15#
发表于 2012-9-13 21:25:44 |显示全部楼层
爱雪音MiKu 发表于 2012-9-13 21:15
呜咕。。0.0。。def偶记得是做特效的呢?。。难道偶记错了0.0?

def是定义函数。。。做特效也是会用到的,不过刚才那个是提供模块的...恩,晚安~
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-5 22:08

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH