2006-01-20, 20:11 | Link #121 |
Animesuki's Janitor
|
Well, either it was done in afx or it had alot of freaking codes, like Draders pointed out. Thats what i thought.
________ MAZDA COSMO SPECIFICATIONS Last edited by Itachikun; 2011-02-15 at 07:57. |
2006-01-21, 02:49 | Link #122 | |
done
Fansubber
Join Date: Nov 2003
Location: Yokosuka, JP
Age: 43
|
Quote:
|
|
2006-01-21, 10:14 | Link #123 | ||
Aegisub dev
Join Date: Sep 2004
Location: Stockholm, Sweden
Age: 39
|
Quote:
I will, however, ask how large the resulting ASS files were in total, and what tools you used ^_^ Quote:
__________________
|
||
2006-01-21, 11:09 | Link #124 | ||
Senior Member
|
Quote:
OP : English : 300KB Romanji : 12MB Kanji (3 parts) : 10,10,10MB It has been done using Eclipse (Java dev. tool). Quote:
|
||
2006-01-22, 09:52 | Link #126 |
Aegisub dev
Join Date: Sep 2004
Location: Stockholm, Sweden
Age: 39
|
@xat:
It's really very simple, if you know how to use your trigonometric functions and calculate parametric plots. It's just about figuring out how to make an ellipsis with the long diameter being the width of the syllable and the short being some constant, perhaps also distorting it a bit to create a better 3D effect. What I'm impressed about is not so much the technical workings of it, but rather the idea (And it does indeed look good =)
__________________
|
2006-01-22, 11:20 | Link #129 |
Aegisub dev
Join Date: Sep 2004
Location: Stockholm, Sweden
Age: 39
|
Since the kirakira (for lack of a better name :P) moves as a function of time, and it moves in both the X and Y axes, a paratetric function makes the most sense.
Here I'll assume the time a syllable is highlighted goes from 0 to 1, since that's the simplest. 1/10 of the time a syllable is highlighted is spent moving from the previous syllable's end position. I'll assume the bottom center of a syllable is coordinate (0,0) for simplicity. Again, this is easily "fixed". "width" is the width of the current syllable, 5 is the smaller radius of the ellipsis. The X center for the previous syllable is "prevx". x(t) = prevx*(0.1-t)*10 for t < 0.1 x(t) = sin((t-0.1)/0.9*2*pi)*width/2 for t >= 0.1 y(t) = -5 for t < 0.1 y(t) = -cos((t-0.1)/0.9*2*pi)*5 for t >= 0.1 Of course you'll need some special cases for the first and last syllable on a line. Note that this one assumes a linear movement between the syllables, I can't remember how it is in Sergejack's original karaoke. If it's an ellipsis with double radii in the top part, my functions will obviously be wrong. I hope this was useful
__________________
|
2006-01-22, 13:37 | Link #130 |
done
Fansubber
Join Date: Nov 2003
Location: Yokosuka, JP
Age: 43
|
Since alot of fx are based off bluring these days I thought I'd show something I made in 2004 that shows how the base of blur fxing works. The code is rather old style but whatever it shows you the basic idea behind it.
[Script Info] ; This is a Sub Station Alpha v4 script. ; For Sub Station Alpha info and downloads, ; go to http://www.eswat.demon.co.uk/ ; or email kotus@eswat.demon.co.uk Title: Blur FX Original Script: <unknown> ScriptType: v4.00 Collisions: Normal PlayResY: 768 PlayDepth: 24 Timer: 100.0000 [V4 Styles] Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding Style: Default,Arial,48,16777215,65535,65535,16777215,0,0 ,1,3,0,5,30,30,30,0,0 [Events] Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: Marked=0,0:00:04.00,0:00:05.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx180\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT Dialogue: Marked=0,0:00:04.00,0:00:05.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx220\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT Dialogue: Marked=0,0:00:06.00,0:00:07.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx180\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT Dialogue: Marked=0,0:00:06.00,0:00:07.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx220\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT Dialogue: Marked=0,0:00:05.00,0:00:06.00,*Default,,0000,0000 ,0000,,{\pos(483,375)\bord1\shad0\b1\fscy20\3a&H30 &\t(0,500,\1a&H60&\3a&H80&\fscy30\bord1)\t(500,800 ,\1a&H00&\3a&H00&)\t(600,1000,\fscy20)}\N{\fscy100 }MnT Dialogue: Marked=0,0:00:05.00,0:00:06.00,*Default,,0000,0000 ,0000,,{\pos(483,375)\bord1\shad0\b1\fscy20\3a&H30 &\t(0,500,\1a&H60&\3a&H80&\fscy10\bord1)\t(500,800 ,\1a&H00&\3a&H00&)\t(600,1000,\fscy20)}\N{\fscy100 }MnT Dialogue: Marked=0,0:00:07.00,0:00:08.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx180\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT Dialogue: Marked=0,0:00:07.00,0:00:08.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx220\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT Dialogue: Marked=0,0:00:09.00,0:00:10.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx180\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT Dialogue: Marked=0,0:00:09.00,0:00:10.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx220\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT Dialogue: Marked=0,0:00:08.00,0:00:09.00,*Default,,0000,0000 ,0000,,{\pos(483,375)\bord1\shad0\b1\fscy20\3a&H30 &\t(0,500,\1a&H60&\3a&H80&\fscy30\bord1)\t(500,800 ,\1a&H00&\3a&H00&)\t(600,1000,\fscy20)}\N{\fscy100 }MnT Dialogue: Marked=0,0:00:08.00,0:00:09.00,*Default,,0000,0000 ,0000,,{\pos(483,375)\bord1\shad0\b1\fscy20\3a&H30 &\t(0,500,\1a&H60&\3a&H80&\fscy10\bord1)\t(500,800 ,\1a&H00&\3a&H00&)\t(600,1000,\fscy20)}\N{\fscy100 }MnT |
2006-01-23, 16:20 | Link #131 |
Member
Join Date: Feb 2004
|
Okay, so here I am with a problem I ran across with my karaoke.
The timing went okay, and so did the typesetting, except for one bit. In aegisub I entered the hiragana (japanese characters) for the karaoke, but when I tried to encode it, the text came out really weird. I heard something about UTF or something, can anyone help me with this? |
2006-01-23, 16:44 | Link #133 | |
Senior Member
|
Quote:
And if you need to, open the script with notepad and save it as Unicode. |
|
2006-01-23, 16:49 | Link #134 | |
Member
Join Date: Feb 2004
|
Quote:
edit: nvm, got it to work, Thanks a lot Sergejack! |
|
2006-01-23, 22:01 | Link #136 | |
done
Fansubber
Join Date: Nov 2003
Location: Yokosuka, JP
Age: 43
|
Quote:
I still use 2.23 infact all the shows i do for a-e are 2.23 and i have no issues with font encoding >.>, 2.23 only has an issue with \be+alpha |
|
2006-01-24, 03:41 | Link #138 |
Excessively jovial fellow
Join Date: Dec 2005
Location: ISDB-T
Age: 37
|
So the broken vector clipping was introduced in 2.37? That's good to know, I thought it had always been there... @_@
Even if getfresh doesn't have any issues with 2.23 and text encodings, I certainly do. I did a test a while back and it had huge problems with mostly anything not the system default.
__________________
|
2006-01-24, 07:10 | Link #139 | |
done
Fansubber
Join Date: Nov 2003
Location: Yokosuka, JP
Age: 43
|
Quote:
|
|
2006-01-24, 09:09 | Link #140 | |
Excessively jovial fellow
Join Date: Dec 2005
Location: ISDB-T
Age: 37
|
Quote:
__________________
|
|
Tags |
fansubbing, karaoke, software |
|
|