Em cũng muốn học KFX, đồng ý với bạn Trum nhé, muốn tìm sư phụ mà chưa kiếm dc , không ai chịu
Em cũng muốn học KFX, đồng ý với bạn Trum nhé, muốn tìm sư phụ mà chưa kiếm dc , không ai chịu
Thật sự mà nói KFX rất khó có thể viết 1 bài TUT hoàn chỉnh để hướng dẫn các bạn, nó có rất nhiều cách viết khác nhau, các bạn có thể tham khảo trên diễn đàn aegisub hoặc nhanh nhất là YouTube. Trong lúc tìm hiểu có vướng mắc gì thì có thể hỏi riêng với các subber .
KARAOKE FX – BÀI 1
Theo ý kiến request của nhiều bạn, MT sẽ post loạt bài về karaoke FX từ đơn giản đến hơn phức tạp (còn siêu phức tạp thì MT cũng ko hẳn đã lắm được )
Một dòng karaoke template gồm 2 phần. Phần nội dung chính của dòng template được gõ trong ô nội dung sub (vẫn thường để gõ lời dịch phim). Ngoài ra còn một phần gõ trong ô effect (dưới sóng audio, cạnh ô actor) xác định loại template karaoke được sử dụng cho dòng đó. Phổ biến gồm các loại sau:
template line: tạo hiệu ứng cho từng dòng
template syl: tạo hiệu ứng cho từng syl (âm được hát lên). Nếu chỉ ghi là template thì sẽ mặc định là template syl
template char: tạo hiệu ứng cho từng chữ cái
template notext: khi dùng template này thì chữ sẽ không hiện lên trên effect, loại này thường được dùng với tag hình (vẽ bằng ass draw) hoặc font hình để tạo các hiệu ứng như hoa, sao bay.
Để apply một hiệu ứng kara thì bạn để các dòng template ở trên cùng của các dòng sub (dưới đó là các dòng ktiming cần apply), check comment những dòng đó và gọi lệnh Apply karaoke template trong ô Automation. Khi bạn điền đúng hiệu ứng template thì lệnh này sẽ nổi lên.
Sau đây là một số ví dụ đơn giản.
VD 1
Hiệu ứng này có thể tả như sau. Khi hát đến chữ nào, chữ đó phình to ra, mờ đi, đổi thành màu trắng sau đó quay trở lại trạng thái ban đầu. Hiệu ứng này có thể làm bằng template line với code như sau:
\1c&HFFFFFF& = Đổi màu sang trắng. Tag đổi màu dạng \1c có thể được gọi ra bằng cách click vào biểu tượng có hình chữ AB bên cạnh biểu tượng fnCode:Comment: 1,0:00:00.00,0:00:05.00,Default,,0000,0000,0000,template line,{\r\t($start,$mid,\bord5\be1\1c&HFFFFFF&)\t($mid,$end,\bord1.5\be0\1c&H7B6CE8&)}
\be1 = Làm viền chữ hơi mờ đi
\be0 = Làm viền chữ quay trở về trạng thái ban đầu
\bord5 = Làm viền chữ tăng lên 5 đơn vị.
$start, $middle, $end = Khoảng thời gian âm được hát lên kéo dài từ $star đến $end, còn giữa đó là $middle
\t($start,$mid,\bord5\be1\1c&HFFFFFF&) = Cả cụm này có nghĩa là trong khoảng thời gian từ lúc âm bắt đầu được hát $start cho đến $middle thì viền chữ to ra, mờ đi và chữ chuyển sang màu trắng.
\t($mid,$end,\bord1.5\be0\1c&H7B6CE8&) = Trong khoảng thời gian từ $middle đến khi âm được hát xong, thì viền chữ trở lại bằng 1.5, hết mờ, và chữ trở lại màu hồng.
\r = Reset style = VD nếu bạn dùng tag đổi màu chữ từ hồng sang xanh ở đầu câu, đến giữa câu dùng \r thì màu chữ sẽ trở lại bình thường.
VD 2
Hiệu ứng này có thể miêu tả như sau. Khi hát đến chữ nào, thì chữ đó nhảy lên và đồng thời đổi màu. Hiệu ứng này có thể làm bằng template line với code như sau:
Cùng giải thích các thành phần của code nhé.Code:Comment: 1,0:00:00.00,0:00:05.00,Default,,0000,0000,0000,template line,{\r\org(10000,0)\t($start,$mid,\frz-0.05\1c&H0EA17A&)\t($mid,$end,\frz0)}
\1c&H0EA17A& = Đổi màu chữ. Giống như ví dụ ở trên.
\org(10000,0) = Đặt gốc tọa độ bằng 10000,0. Kết hợp org với tag \frz hoặc \frx hay \fry với góc quay nhỏ sẽ tạo hiệu ứng chữ chuyển động.
\t($start,$mid,\frz-0.05 = Trong khoảng thời gian từ khi bắt đầu đến giữa khi âm được hát lên, chữ sẽ quay một góc bằng -0.05 độ quanh trục tọa độ org nêu trên
\t($mid,$end,\frz0) = Trong khoảng thời gian từ khoảng giữa âm được hát lên đến khi hát xong âm đó thì chữ sẽ quay trở về vị trí ban đầu.
Tớ attach theo bài file ass của 2 ví dụ ở trên.
thay đổi nội dung bởi: mattroilanh_tt, 28-08-2010 lúc 12:51 PM
akuma_devil (08-07-2012), ANNY_3003 (26-01-2012), aopisi (27-08-2010), april_sakura_kt (11-02-2011), ♥ Tiểu Đức Tử ♥ (28-08-2010), black sea (22-08-2011), botaymetghe (21-02-2011), cavang_chan (02-02-2012), Chopper (08-04-2011), congthanh (16-02-2011), devilxangel (30-09-2011), Erika-chan (27-08-2010), fiji90 (28-08-2010), gorb (24-05-2011), Hạ Mĩ (27-08-2010), HH (28-08-2010), hizuka (06-03-2011), j avesse (29-06-2013), Kaoru Arashi (28-08-2010), karatedo_vn2007 (03-11-2012), Katepesama (02-06-2011), kei_itsumo (28-08-2010), Lạc Lạc (28-08-2010), leduypanda (29-08-2010), Lee chan (14-06-2011), Lexie (27-08-2010), love_u_ryosuke (28-08-2010), lynkloo (22-07-2013), M.T (11-01-2011), Mộc (10-12-2010), Meng (05-10-2011), midoxdo (30-12-2012), Mink (03-09-2010), momoyory (05-09-2010), Nana_nini (12-05-2012), onlyyou81189 (21-08-2011), panhchan_88 (10-01-2011), pjn (13-12-2012), rim1509 (04-09-2010), Singum (25-01-2011), someday (13-04-2011), sweet_luv_zai (29-08-2010), tackehoa2301 (20-11-2010), thiên bình (13-09-2011), thuduc1991 (07-09-2010), tieuhuyentu (12-02-2012), Wakon (01-12-2011), ydavithao (29-11-2020), _max_ (27-08-2010), |Haru| (25-11-2010)
Em tự mò aegisub thấy cũng tạm đc, nhưng eff thì yếu quá vì còn lười học tag, chỉ có kết hợp các template đi xin đc tạp thành eff mới. H cũng muốn xin chân CTV lắm nhưng mà lịch học hơi dày.
Em hỏi chút ạ, Phần add logo vào sub em dùng AVI recomp, cái logo nền đen nên add trên black bar không sao, nhưng h em muốn add trực tiếp lên video thì làm sao cho nó chỉ có logo mà không vướng cái màu nền, giống kiểu add logo của Janken với JPN ạ.
Em làm 1 cái kara có code là
Khi cho cái code của ass mà ss đưa để tạo hiệu ứng nhảy thì xuất hiện 2 dòng kara chồng nhau, em không biết sửa sao cả.Code:template syl noblank: !retime("syl",0,0)!{\an5\pos($scenter,$smiddle)\bord2\shad0\1a&HFF&\t(\fscx200\fscy200\alpha&HFF&)} template line:{\k$skdur\shad0\blur2} template syl: {\an5\blur2\fad(0,200)\move(!$scenter+10!,!$smiddle+25!,!$scenter+math.random(-100,100)!,!$smiddle+math.random(-50,100)!)\1c&HFFFFFF&\fscx40\fscy40\alpha&H00&)\bord0\shad0\p1}m -50 0 b -17 -1 -6 -1 -8 -6 b -1 -6 -1 -17 0 -50 b 1 -17 1 -6 8 -6 b 6 -1 17 -1 50 0 b 17 1 6 1 8 6 b 1 6 1 17 0 50 b -1 17 -1 6 -8 6 b -7 0 -17 1 -50 0
thay đổi nội dung bởi: kikyou_412, 28-08-2010 lúc 12:58 AM
karatedo_vn2007 (29-10-2012)
Ss chưa bao giờ dùng AVI recomp nên ko biết sửa sao Nhưng em có thể xem hướng dẫn encode = VirtualDub ở trang 1, ss có hướng dẫn cách add logo để ko có nền đen rùiEm hỏi chút ạ, Phần add logo vào sub em dùng AVI recomp, cái logo nền đen nên add trên black bar không sao, nhưng h em muốn add trực tiếp lên video thì làm sao cho nó chỉ có logo mà không vướng cái màu nền, giống kiểu add logo của Janken với JPN ạ.
KARAOKE FX - BÀI 2
Bây giờ chúng ta sẽ cùng thử một số hiệu ứng phức tạp hơn nhé. Hãy xem 2 ví dụ dưới đây.
2 hiệu ứng này về cơ bản khá giống nhau, chỉ có một bên là nốt nhạc bay lên, và một bên là bông tuyết rơi xuống thôi. Hãy bắt đầu từ ví dụ đầu tiên nhé.
Hiệu ứng này gồm 2 phần, phần text và phần hình. Phần text dùng template line khá đơn giản, gần giống với 2 ví dụ ở trên.
Từ $start đến $mid, viền chữ to lên \bord2.5 đồng thời hơi nhòe đi \be1 và chữ chuyển sang màu trắng \1c&HFFFFFF&. Từ $mid đến $end, viền chữ nhỏ lại \bord1.2 và thân chữ trở nên trong suốt \1a&HFF. Chắc các bạn đều hiểu cả rồi phải không?Code:Comment: 1,0:00:00.00,0:00:05.00,Default,,0000,0000,0000,template line,{\r\t($start,$mid,\be1\bord2.5\1c&HFFFFFF&)\t($mid,$end,\bord1.2\1a&HFF)}
Bây giờ đến phần nốt nhạc bay lên.
Để làm được nốt nhạc bay lên thì MT dùng dạng template notext. Như đã nói ở bài 1, template notext thường được dùng cho các hiệu ứng hình.
Hình nốt nhạc có thể vẽ bằng ass draw (trên Aegisub vào Subtiltes --> ASSDraw3) hoặc tìm một số hình đã được vẽ sẵn trong được share khá nhiều ở đây.
Đây là code của nốt nhạc:
Để Aegisub có thể hiểu được các số này nghĩa là hình thì bạn cần để tag \p1 trước đó.Code:m 0 -2 l 0 -2 l 0 9 b 0 9 -1 8 -3 9 b -3 9 -5 10 -4 12 b -4 12 -3 13 -1 12 b -1 12 1 11 1 10 b 1 10 1 9 1 9 l 1 0 l 4 5 b 0 8 6 9 5 5 l 1 -2 l 1 -2
Dưới đây là toàn bộ dòng Code cho nốt nhạc bay lên.Code:{\p1}m 0 -2 l 0 -2 l 0 9 b 0 9 -1 8 -3 9 b -3 9 -5 10 -4 12 b -4 12 -3 13 -1 12 b -1 12 1 11 1 10 b 1 10 1 9 1 9 l 1 0 l 4 5 b 0 8 6 9 5 5 l 1 -2 l 1 -2
\move($x,!$y+15!,$x,!$y-15!,$start,$end) = ($x, $y) là tọa độ của chữ được hát lên. x là tọa độ theo chiều ngang, còn y là tọa độ theo chiều dọc. Tag này của MT là cho nốt nhạc bay từ tọa độ ($x, !$y+15!) lên tọa độ ($x,!$y-15!). Như vậy vị trí của chữ theo chiều ngang là không thay đổi, vẫn giữ nguyên là $x, như hình trên thì bạn sẽ thấy nốt nhạc bay thẳng đứng lên. Như vậy toàn bộ tag này có nghĩa là cho nốt nhạc bay lên trong khoảng thời gian từ $start đến $end, tức là lúc mà chữ được hát lên.Code:Comment: 1,0:00:00.00,0:00:05.00,Default,,0000,0000,0000,template notext,{\alpha&HFF\move($x,!$y+15!,$x,!$y-15!,$start,$end)\t($start,$end,\alpha&H00)\t($end,!$end+200!,\alpha&HFF)\p1\c&H0EA17A&}m 0 -2 l 0 -2 l 0 9 b 0 9 -1 8 -3 9 b -3 9 -5 10 -4 12 b -4 12 -3 13 -1 12 b -1 12 1 11 1 10 b 1 10 1 9 1 9 l 1 0 l 4 5 b 0 8 6 9 5 5 l 1 -2 l 1 -2
Để nốt nhạc bay theo các quỹ đạo khác thì bạn chỉ cần thay đổi tag này thôi. VD để nốt nhạc bay ngang thì có thể làm như sau \move($x,$y,!$x-15!,$y,$start,$end)
\alpha&HFF = Lúc đầu nốt nhạc trong suốt
\t($start,$end,\alpha&H00) = Khi chữ được hát lên thì nốt nhạc hiển thị dần.
\t($end,!$end+200!,\alpha&HFF) = Hát xong thì nốt nhạc dần mất đi.
\c&H0EA17A& = MT muốn nốt nhạc khác màu với chữ để nổi bật hẳn lên nên dùng tag này.
VD 2 rất giống với VD thứ nhất. Bạn chỉ cần thay hình nốt nhạc bằng hình bông tuyết, cho bay chéo thay vì bay thẳng đứng và để bông tuyết màu trắng thôi. Đây là code hình của bông tuyết. Các bạn hãy thử thực tập nhé!!!
MT gửi kèm theo post này file ass của VD đầu tiên.Code:m 0 16 l 38 16 l 38 19 l 0 19 m 8 2 l 10 0 l 19 15 l 30 33 l 28 35 m 28 0 l 30 2 l 10 35 l 8 33 l 11 28 m 5 16 l 2 11 l 3 9 l 8 16 m 12 9 l 3 9 l 4 7 l 12 7 m 13 5 l 16 0 l 19 0 l 14 7 m 24 7 l 19 0 l 22 0 l 25 5 m 27 7 l 34 7 l 35 9 l 25 9 m 30 16 l 35 9 l 36 11 l 33 16 m 33 19 l 36 24 l 35 26 l 30 19 m 25 26 l 35 26 l 34 28 l 27 28 m 25 30 l 22 35 l 19 35 l 24 28 m 14 28 l 19 35 l 16 35 l 13 30 m 11 28 l 4 28 l 3 26 l 13 26 m 8 19 l 3 26 l 2 24 l 5 19
Bạn nào làm xong template cho VD 2 bông tuyết bay thì post lên để share cùng mọi người nhé
thay đổi nội dung bởi: mattroilanh_tt, 28-08-2010 lúc 12:52 PM
aopisi (28-08-2010), april_sakura_kt (11-02-2011), ♥ Tiểu Đức Tử ♥ (28-08-2010), botaymetghe (21-02-2011), cavang_chan (05-02-2012), congthanh (16-02-2011), Erika-chan (28-08-2010), Eugene_w-inds (22-05-2011), fiji90 (28-08-2010), Gentaro (31-07-2012), gorb (24-05-2011), Hee (08-03-2011), HH (28-08-2010), jiyo.91 (24-07-2011), Kaoru Arashi (28-08-2010), Katepesama (02-06-2011), kukin (02-06-2011), Lạc Lạc (28-08-2010), leduypanda (29-08-2010), Lee chan (13-11-2011), Lexie (28-08-2010), love_u_ryosuke (28-08-2010), lynkloo (22-07-2013), Mink (03-09-2010), momoyory (05-09-2010), panhchan_88 (10-01-2011), pjn (13-12-2012), rim1509 (04-09-2010), someday (13-04-2011), tackehoa2301 (29-11-2010), Ted.chan (11-05-2011), thiên bình (13-09-2011), thuduongmn2 (29-08-2010), usapig (28-08-2010), vanthien (06-01-2011), x_menpro_2010 (28-10-2010), |Haru| (25-11-2010)
nói thật là mình dốt vi tính, đọc mấy cái này hoa hết cả mắt chẳng hiểu gì
ss trời à, ss có thể chỉ dẫn rõ hơn về việc vẽ trong AS Draw khg ạ?
Cứ thanks trước đi đã, lúc nào có time dư dả thì học dần vậy
SS chời bật mí cho e code của cái kara trong Daremo mamotte kurenai đi, e kết cái kara lung linh đấy lắm
Em có 3 dòng này rồi nếu em thêm dòng template line của mặt trời nữa thì mỗi syl của em sẽ được hiện lên trên 4 dòng sub:
- Dòng 1 do ảnh hưởng của template syl noblank, chữ trong suốt chỉ thấy viền và sẽ to lên trong thời gian được hát
- Dòng 2 chịu ảnh hưởng của template line của em sẽ tự chuyển màu và có bord
- Dòng 3 chịu ảnh hưởng của dòng template syl của em, vì em k dùng notext nên mỗi hình sẽ đi kèm với 1 syl
- Dòng 4 là ảnh hưởng của dòng template line của trời, chữ sẽ nhảy trong thời gian hát.
Vậy nên khi lên FX, chữ vẫn nhảy mà vẫn có cái chữ trong suốt chuyển màu
quynhhd (19-04-2011)
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks