milkyjing | 2011-08-18 19:03 | 说明: 不喜欢看文的同学请直接跳到正文部分
------------------------------------- 分割线: 旧版序言 -------------------------------------
TCSub序言 (TCSub的由来,有点啰嗦,不喜看文的朋友请跳过):
对于不少特效初学者来说,写特效不仅是一种技术活,更是一种体力活. 记得我初写特效的时候,光是打K就花了整整一天工夫(因为那时候不知道 还有Aegisub之类的方便打K的工具,所以纯手工打的K -_-b ) 废寝忘食地写特效也是常有的事(怀念那段时期啊-_=).个人还比较满意的 作品--亡念之扎姆德OP特效就是那么爆出来的--重复地做着复制粘贴,修改 数据这种单调的工作.不知哪天偶然发现特效中居然还有星星在闪,文字还会 变成粉尘飘散...于是我遇到了手写特效(只使用记事本编辑ass文件,而不借助 其他工具)的瓶颈...整整一个月时间都没什么进展,唯一了解到的就是可以通过 编程来写那些华丽的特效,至于如何来写,却一点头绪都没有,Google了很长一段 时间也没有什么收获(关于这方面的资料的确太少了).后来我有幸遇到了scf2 small. 从他们那我学到了不少东西. 7*3的特效平台我只看过几次,因为实在不好看明白,于是我就试着自己写了 一个同样是基于Python脚本语言的简单的特效平台milkyjing.py与Base.py(近期我会 公开其源代码,感兴趣的朋友可以到TCSub论坛下载) 虽然用Python脚本语言来写特效要比以前纯手工制作简单方便很多,但这要求 特效制作者掌握一定量的Python语法知识.这可能会使一部分特效新手望而怯步. 于是新一代的特效制作软件TCSub诞生了...
amaXsora (某机油)的23言
amaXsora: 于是我来废话了-_- 此软件的作用简单来说 就是为了小白也能做特效-_- 恩 使用此软件-_- 为了做特效 首先最起码还是要懂基本的ASS-_- 最起码打K要会-_- 不然就别谈做特效了 不懂特效却想要做好的特效 就得靠这软件的内置特效的更新了-_- 所以 请随时注意版本的更新 因为内置特效并不是很多 TCSUB添加了脚本系统 支持PYTHON脚本 使用者可不会被软件 内置特效所束缚 写自己的特效 但是需要一定程度的人才能够使用 插件系统还不完善 所以么什么提的-_= 辅助工具添加了几个 可以减少工作量 这次发布的主要目的测试软件的"性能" 内测已经完成的差不多了 所以想得到更多的反馈意见 希望有心研究字幕的同好一起研究 很感谢你们参加这次公测 希望将你们宝贵的意见反馈给我们 我们将做出更进 于是 祝你使用愉快>_<
------------------------------------- 分割线: 新版序言 -------------------------------------
TCAX序言 (TCSub ~ After Story ~)
TCSub 完整历史见: http://tcax.rhacg.com/forum.php?mod=viewthread&tid=12
用过TCSub的同学对内置特效肯定不陌生, 只需要简单的修改TCC文件 就可以做出一个特效, 甚至不需要对ASS本身有太多的理解. 但之前由于种种原因, 导致TCSub搁置了一年多没更新. 虽然接下来我也没有更新它的打算, 但 通过TCAX提供内置特效脚本, 加上一个正在开发的TCC文件编辑器(GUI), 我们可以实现同TCSub完全一样的功能, 并且灵活性在一定程度上要更高一些.
正文
本文目标
如果耐心且顺利地读完本文, 你将可以使用TCAX方便地制作出一些卡拉OK特效, 即便你可能只是一位新手.
前期准备
阅读本教程之前你至少需要掌握基本的ASS卡拉OK特效知识, 包括了解制作k值ASS文件的方式, 以及设置ASS Style, 基本的后期知识, 包括了解预览特效及压制特效的方法.
下载并部署(安装)最新版TCAX, http://tcax.rhacg.com/forum.php?mod=viewthread&tid=13
实例测试
实例下载地址: http://tcxcore.googlecode.com/files/test_built_in.zip
解压后, 找到test.tcc文件, 然后右键点击它, 打开方式选择tcax.exe (在TCAX程序根目录下), 然后执行. 如果一切顺利, 你会得到一些新生成的文件, 其中test.ass就是我们想要的特效文件. 可以通过preview.avs来预览这个特效 (可能需要修改avs文件中插件的路径).
制作步骤
按照以下步骤操作即可完成你自己的特效
1. 新建一个文件夹, 比如test_op 2. 制作好K值ASS文件, 名字为, 比如, test_op_k.ass, 然后放到工程文件夹(test_op)下 3. 从刚才那个测试实例中拷贝test.tcc到工程文件夹下, 可以重新命名, 比如, test_op.tcc *4. 用记事本打开test.tcc, 修改一些文件名, 使其符合你的当前项目. 可以使用TCAX程序根目录中tools文件夹下的fontColor.exe程序来选择一个合适的字体. 相信大部分TCC属性值你都能理解其含义, 对于那些不太理解的, 可以暂时保留不变. 要更了解TCC文件, 可以参考帖子: http://tcax.rhacg.com/forum.php?mod=viewthread&tid=65 http://tcax.rhacg.com/forum.php?mod=viewthread&tid=25 http://tcax.rhacg.com/forum.php?mod=viewthread&tid=29 5. 使用tcax.exe打开test_op.tcc, 如果一切正常, 则会生成test_op.ass等文件 6. 预览(或压制)这个新生成的特效.
其中第4步是关键, 如何设置ASS Style, 选用哪些特效等, 都是需要反复尝试的.
补充说明
关于内置特效的效果说明可以参考: http://tcax.rhacg.com/forum.php?mod=viewthread&tid=62
< py file = !in_009.py > < beg line = 1 > < end line = 0 > 的说明: '!' 表示使用内置特效, in_009.py 为内置特效的文件名, 命名规范上面那个帖子里有说明. beg line = 1, 表示此脚本从第一句歌词开始有效 end line = 0, 表示此脚本执行到最后一句 (0表示最后一句, -1表示倒数第一句, 依次类推)
中级使用方式入门教程: http://tcax.rhacg.com/forum.php?mod=viewthread&tid=17 http://tcax.rhacg.com/forum.php?mod=viewthread&tid=29
高级使用方式参考文档: http://tcax.rhacg.com/forum.php?mod=viewthread&tid=47 | |