Giả sử các bạn đã biết được các công cụ cơ bản của AE rồi nhé. Nếu chưa thì nên google từ khóa “hướng dẫn After Effect cơ bản”. Không thì cứ đọc cũng chẳng sao, hơi khó tiêu một chút thôi.
I. Giới thiệu Expression

Nếu bạn muốn tạo ra 1 chuyển động phức tạp mà không muốn dùng tay để kéo thả tạo , nhưng muốn tránh tạo ra hàng trăm keyframe bằng tay, hãy thử sử dụng các Expression(biểu thức). Expression là một biểu thức có thể gán giá trị được tính toán ra vào thuộc tính đối tượng tại 1 keyframe.
Expression sẽ giúp bạn liên kết thuộc tính giữa các layer. Nền tảng của Expression là javascript, nên nếu biết java thì xem qua là bạn sẽ hiểu ngay thôi. Nếu không biết java thì cũng chả sao, bạn cứ xem các ví dụ, copi và chỉnh sửa lại cho phù hợp với nhu cầu là được.
* Lưu ý: có nhiều ví dụ Expression kèm theo trong AE của bạn:
– Expression Sampler template project (File Browse Template Prọject)
– Animation presets in the Behaviors category (Animation > Browse Presets).
Khi áp dụng một Animation presets đồng nghĩa với việc AE tự động chèn 1 hoặc 1 bộ các EXP có sẵn. Việc áp dụng các Animation presets có sẵn được gọi là Behavior.
II. Tạo, sửa, xóa – tắt Expression

Thuộc tính đang có Exp sẽ có màu đỏ (trong hình mẫu : thuộc tính Position)
Cách tốt nhất để bắt đầu là tạo ra một EXP bằng cây Pickwhip và dùng các biểu thức toán học ở bảng dưới đây:
Thao tác tạo, vô hiệu hóa và xóa exp
- Tạo EXP.
Click chọn thuộc tính trên khung Timeline
Animation > Add Expression or press Alt+Shift+= (Windows) hoặc Alt-click (Windows) vào nút đồng hồ giống như ở hình trên.
- Vô hiệu hóa EXP. click vào dấu bằng (A. bật tắt Exp): biểu thức tắt sẽ có dạng
.
- Xóa EXP.
Click chọn thuộc tính trên khung Timeline
Animation > Remove Expression or press Alt+Shift+= (Windows) hoặc Alt-click (Windows) vào nút đồng hồ giống như ở hình trên.
Chỉnh sửa expression với gậy Pick whip
Nếu không biết lập trình java hoặc các biểu thức Effects, không cần phải lo. Gậy Pick Whip rất mạnh mẽ để tạo biểu thức nhưng rất dễ dùng. Chỉ cần kéo gậy Pick Whip đến các đối tượng cần lấy giá trị thuộc tính là xong.
*Lưu ý 2 trường hợp:
1. Con trỏ chuột không nằm trong Exp: toàn bộ biểu thức sẽ bị Pick whip thay thế.
2. Con trỏ chuột đang nằm trong 1 đoạn Exp: giá trị Pick whip sẽ chèn vào vị trí này.

Có trường 2 cách để lấy giá trị:
1. Kéo pickwhip vào tên thuộc tính: lấy giá trị của toàn bộ thuộc tính.
thisComp.layer("Layer 1").transform.position
2. Lấy giá trị của 1 thuộc tính con của thuộc tính: chẳng hạn như chỉ lấy giá trị x của thuộc tính position trong khi position có x,y(2d) hay x,y,z (3d).
temp = thisComp.layer("Layer 1").transform.position[1]; *Nếu lấy giá trị trùng tên thì AE sẽ tự động đổi tên và thêm số vào phía sau đối tượng trong Exp.
Chỉnh sửa expression bằng thủ công
- Click vào hộp thoại expression để sửa bằng tay.
Lưu ý: Khi vừa click vào thì toàn bộ biểu thức được bôi đen, hãy click thêm 1 làn nữa vào vị trí muốn viết; nếu không bạn sẽ viết đè lên toàn bộ biểu thức. - Nhập và sửa code trong hộp thoại, có thể sử dụng Expression Language menu.
Mặc định hộp thoại chỉ có 1 dòng, có thể mở rộng hộp thoại bằng cách kéo dãn viền phía dưới. - Hoàn tất.
Nhấn Enter trên bàn phím số (enter laptop không sài được) hoặc click ra phía ngoài field.
Chúc mừng, nếu đọc hết bài này thì bạn đã bước vào thế giới motion thú vị của After effect rồi đấy. Bài tiết theo sẽ tìm hiểu cách tạo các chuyển động phức tạp từ các biểu thức cực kì đơn giản.
Nếu thấy hay hãy like, khích lệ giống như tôi đang chia sẻ miễn phí kiến thức cho bạn vậy đó.

Ham học hỏi, học 1 hiểu 10 chỉ tội hơi nổ. Qua chặng đường 4 năm (2012-2016) với ngành đồ họa, blog Tôi học đồ họa này là nơi mình chia sẻ kiến thức và kinh nghiệm về đồ họa.
[ học photoshop ] – [ Facebook ]– [ Liên hệ ]