2008-08-08, 15:08 | Link #421 | |
Computer graphist
Join Date: Dec 2005
Location: Paris, France
Age: 41
|
Quote:
Anyway, I don't really plan on making something with kt, negative... I'll just say "stick it with the old SSA" to the ones who still want to use my script.
__________________
|
|
2008-08-08, 15:14 | Link #422 |
Computer graphist
Join Date: Dec 2005
Location: Paris, France
Age: 41
|
I've made a big mistake and didn't check whether it was working in any language or not.... and left a french word in the expression (Curseur)...
So, you can get a new version 0.81 on my website www.remipierre.fr Shinjipierre
__________________
|
2008-08-08, 16:33 | Link #423 |
done
Fansubber
Join Date: Nov 2003
Location: Yokosuka, JP
Age: 43
|
{\k0} is only for doing softsub/plain kara as far as I know. Thats all I meant. It is so that the scroll isn't scrolling a portion of a blank space like " " at the end of a word which would be factored into the size of the scroll area making the timing look off.
|
2008-08-08, 17:10 | Link #424 | ||
Senior Member
Fansubber
Join Date: Jul 2004
|
Quote:
Quote:
|
||
2008-08-08, 17:46 | Link #425 |
World's Biggest Douchebag
Join Date: Jan 2006
|
Just to clarify, all the timing was done in the regular mode. I've never used the karaoke mode (and don't really plan to) since I can already time songs ridiculously quickly (in the ballpark of 120-150% the actual running time of the song for quite a few of them).
I got negative times from joining overlapping lines by karaoke. |
2008-10-10, 05:34 | Link #427 | |
\m/
Fansubber
Join Date: Jul 2008
|
Quote:
Keep in mind however that it's a bit outdated and there's a slide control for removing the spaces between syllables now in a later version of his script. |
|
2008-10-11, 08:22 | Link #428 |
Member
Join Date: Feb 2006
|
Hi
Question 1: I'm trying to make a karaoke in AFX, using shinjipierre's script I did what I wanted to do but I'm a little stuck on something... I want to make a word scale over time then shrink back so if the \k value is 30 (\k30) then I want it to grow until 15 then grow back until 30 (for clarification) in .ass I usually do it like this {\t(0,150,\fscx150\fscy150)\t(150,300,\fscx100\fsc y100)} Question 2: I made a picture using Photoshop and imported it to AFX, what I want to do is move it when the syllable starts then stops when the syllable ends e.g. Macross Frontier OP by pichu that's all for now... |
2008-10-12, 04:00 | Link #429 |
:3
Graphic Designer
Join Date: Aug 2008
Location: GP, BW, GER
Age: 32
|
You should watch Shinji's tutorial.
For the scale, just add "Scale" to "Keyframe style 1", change "Mode" in "Advanced" to "Add" and change "Anchor point Grouping" in "More Options" to "Word". For the image... Don't know if there's an easier way, but you could keyframe the position of the image for each syllable. But that takes much time when have many lines. |
2008-10-12, 10:15 | Link #431 |
Ana-chan~
Join Date: May 2006
Location: Netherlands
|
As far as i know.. there is no moving picture in the Macross OP.. it's just hard light blended glow (iirc.. long time ago). As for moving a picture, i guess you'd have to script something, to calculate positions at certian times.. Or.. maybe a different approach.. track motion on a precomped text layer properly animated, and interpolate/smooth that over time (but that's prolly harder .. don't even know if it works xD).
For scripting stuff you'd have to call for pichu.. he basically scripts his kara instead of doing what a normal AE users (artists) would do (handwork.. I do positioning by hand too most of the time, with a little scripting involved) |
2008-10-12, 10:46 | Link #432 | |
Member
Join Date: Feb 2006
|
Quote:
I tried adding an expression then pick whipped the Start but that failed and I tried simply changing the scale value to 150 but that makes the word scale as its sung... |
|
2008-10-12, 16:24 | Link #433 | ||||
Computer graphist
Join Date: Dec 2005
Location: Paris, France
Age: 41
|
Quote:
Quote:
Quote:
Quote:
__________________
|
||||
2008-10-12, 16:34 | Link #434 |
Ana-chan~
Join Date: May 2006
Location: Netherlands
|
Don't think it'd take that long to track.. but i guess i should try it once.. :P And I checked the keyframe styles, and there is no keyframe style that has 50/50 for up/down... so either you have to script it yourself or just bear with the other ones available.
|
2008-10-12, 16:51 | Link #435 |
Member
Join Date: Feb 2006
|
it's not the 50/50 I'm talking about
I can't get it to grow over time I click "Add" then "Property" then "Scale" then I get the scale but I can't get it to grow over time it grows suddenly when its sung and stays that way until the syllable ends I want it to grow from 0 to the end of the syllable not just suddenly... I tried it on all the keyframe styles but I couldn't get it right... if I add an expression to the scale and pick whip it to the start time then the scale grows more each syllable... could someone give me a project with only a scale so I can understand...? |
2008-10-13, 06:57 | Link #436 | |
Senior Member
Fansubber
Join Date: Jul 2004
|
Quote:
As for Q2, at that time, I wrote my own script starting from app.project.activeItem. In that karaoke, it's not an image--it's a simple Glow using hardlight blend mode. But I do images too: Menclave/aone's Koihime Musou ED. This is done automatically (and took me about 5min to upgrade from nonofficial lyrics to official lyrics after it's been timed) albeit of the number of codes I have to rewrite. The whole codes are like 300 lines. The food dropping is pretty intuitive. I use some expression to drop down and bounce up parabolically (x^2 something), using only In Point and the value there (the value is inserted automatically by the script). And the food (7 images) is about 300 layers, using fixed-length times. The syllables are moved linearly though but since the distance is too short, you won't tell the difference xD Since there's no way to get the text sizes in AFX because Text Layer assumes the composition size, I have to get it separately, allowing me to use positions automatically. See my JSON script generator. (paste your .ass script with \k karaoke, and it will generate to json variables for used in the script I made. The way it is to implement is to generate the positional data on your keyframed properties (say Effects.Point Control.Point), and you'll use expressions to make this to work. I don't think there's any other way out. http://www.pichu.org/Karaoke_ssa.html Last edited by pichu; 2008-10-13 at 08:25. |
|
2008-10-23, 13:06 | Link #438 |
Ana-chan~
Join Date: May 2006
Location: Netherlands
|
You didn't by any chance end a kara line with an empty syllable did you? So instead of
Code:
{\k15}ki{\k10}no{\k10}u {\k15}ka{\k8}a{\k15}sa{\k19}n {\k14}o{\k15}ka{\k17}shi{\k34}ta{\k56} Code:
{\k15}ki{\k10}no{\k10}u {\k15}ka{\k8}a{\k15}sa{\k19}n {\k14}o{\k15}ka{\k17}shi{\k34}ta |
2008-10-23, 17:21 | Link #440 |
Senior Member
Fansubber
Join Date: Jul 2004
|
and mine takes negative \k timings as well as \k0... i'm not sure if i fixed the negative timings in the html, but it's a simple fix by having a regex test: [-\d] (or -?\d+ if you're more technical) instead of \d. I think it's also a bit more optimized by not making range selectors (i.e. one selector per syllable effect) for empty or space syllables, since it's pretty pointless to do that. You should always use regex matches to parse things, it's a lot easier -- and less mistakes
hmm i wonder why no one is asking questions about my script... I'm sure there are questions about its usability. Last edited by pichu; 2008-10-23 at 17:34. |
Thread Tools | |
|
|