สอน After Effects - [Infographic Series] Bar Chart แผนภูมิแท่ง (2)

สอน After Effects - [Infographic Series] Bar Chart แผนภูมิแท่ง (2)



วิดีโอนี้จะเป็นการสอน Motion Infographic ทำแผนภูมิแท่ง (Bar Chart) หรือคนส่วนใหญ่ชอบเรียกว่า Bar Graph กันต่อจากตอนที่แล้วนะครับ โดยครั้งนี้เราต้องการกำหนดตัวเลขสูงสุดให้ แล้วต้องการควบคุม bar ให้เท่ากับค่าที่ต้องการ

ในที่นี้ ค่าที่ต้องการ เราจะมี 2 แบบครับ
1. แบบเป็นเปอร์เซ็นต์ (%)
2. แบบเป็นกำหนดตัวเลข

โดยผมได้แบ่งเป็นวิธีไว้ดังนี้ครับ
1) สร้าง layer และใส่ effect - slider control เพื่อกำหนดค่าสูงสุดของแผนภูมิ
2) ใส่ effect - slider control ให้ตัวแท่ง bar แต่ละตัวเพื่อกำหนดค่าตัวเลขของตัวเอง
3) การกำหนดความยาวของแท่ง bar จาก % (พร้อม script)
4) เปลี่ยน source text ของแต่ละแท่ง ให้โยงไปที่ slider control แทน
5) การกำหนดความยาวของแท่ง bar จากตัวเลข (พร้อม script)

สรุปก็คือ
ถ้าจะกำหนดขนาดของแท่ง bar จาก % (scale) จะต้อง keyframe ที่ scale แล้วใส่ script ที่ตัว slider control ของแต่ละแท่ง bar

ตัว script ที่ใช้กับ slider control

maxNumber = thisComp.layer("Number Control").effect("Max Number")("Slider");
percent = content("Rectangle 1").transform.scale[1] / 100;

maxNumber * percent



ถ้าจะกำหนดขนาดของแท่ง bar จากตัวเลข (slider control) จะต้อง keyframe ที่ slider control แล้วใส่ script ที่ตัว scale ของแต่ละแท่ง bar

ตัว script ที่ใช้กับ scale

x = value[0];
maxNumber = thisComp.layer("Number Control").effect("Max Number")("Slider");
number = effect("Number")("Slider");
s = number / maxNumber * 100;

[x, s]



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สอน After Effects Tip #02 - Wiggle ทำค่าสั่น กระพริบ โดยใช้ Script พร้อมวิธีควบคุม

สอน After Effects - Timeline เส้นเวลา

สอน After Effects [Tip] - ทำตัวหนังสือเลื้อยหรือวิ่งตามเส้น path