ข้ามไปเนื้อหา

คอร์ส Expression ภาษาไทยสำหรับคนทำ Motion

AFTER EFFECTS: The Power of Expression

คอร์ส After Effects Expression ภาษาไทย 17 บท 70 EP สำหรับคนทำ AE ที่อยากอ่าน Expression ออก แก้ได้ และเขียนเองได้ในงาน Motion Graphics จริง

บทเรียน
17 บท
วิดีโอ
70 EP
ภาษา
ไทย
การเข้าเรียน
ออนไลน์ เรียนซ้ำได้

เรียนอะไรบ้าง

17 บท 70 EP ดูรายชื่อ EP ได้ครบก่อนตัดสินใจ วิดีโอและไฟล์ประกอบเปิดให้หลังได้รับสิทธิ์เรียน โครงสร้างนี้อาจปรับระหว่างจัดทำคอร์ส

บทเรียนที่ 1Course Orientation / เตรียมตัวก่อนเรียนExpression คือระบบผลิตค่า ไม่ใช่โค้ดน่ากลัว2 EP
  1. EP 01Expression คืออะไร และทำไมคนทำ AE ควรเข้าใจ
  2. EP 02วิธีเปิด Expression Editor และกติกาการเรียน
บทเรียนที่ 2Value / ค่าเข้าใจหัวใจสำคัญว่า Expression ต้องคืนค่าให้ Property5 EP
  1. EP 03Value คืออะไรใน After Effects
  2. EP 044 Types of Values Number String Boolean Array
  3. EP 05Producing Values เขียน Expression เพื่อผลิตค่า
  4. EP 06Applying Values ส่งค่ากลับเข้า Property
  5. EP 07Testing Values ใช้ Text Layer ตรวจค่า Expression
บทเรียนที่ 3Mathematics / คณิตศาสตร์และตัวแปรใช้คณิตศาสตร์พื้นฐานจัดการค่าใน AE2 EP
  1. EP 08Arithmetic Operators บวก ลบ คูณ หาร
  2. EP 09Variables ตัวแปรช่วยให้ Expression อ่านง่าย
บทเรียนที่ 4Object / อ็อบเจกต์และลำดับชั้นอ่านโครงสร้าง AE ผ่าน Expression Object Network6 EP
  1. EP 10Object คืออะไรในโลก Expression
  2. EP 11value คำเล็ก ๆ ที่สำคัญมาก
  3. EP 12Follow Object Hierarchy เรียกค่าจาก Comp → Layer → Property
  4. EP 13Rules of Calling Values กฎการเรียกค่าที่ต้องแม่น
  5. EP 14Simplifying Object Calls เขียนให้สั้นแต่ยังอ่านรู้เรื่อง
  6. EP 15Method และ Argument
บทเรียนที่ 5Syntax / โครงสร้างภาษาอ่านและเขียน Expression ให้เป็นระเบียบ5 EP
  1. EP 16Statement, Action และ Semicolon
  2. EP 17Curly Brackets, Space และการจัดบรรทัด
  3. EP 18Case Sensitive, camelCase, snake case
  4. EP 19Comment เขียนโน้ตใน Expression
  5. EP 20Left to Right Top to Bottom
บทเรียนที่ 6Keywords / คีย์เวิร์ดพื้นฐานใช้คำสั่งควบคุม logic เริ่มต้น3 EP
  1. EP 21var ประกาศตัวแปรแบบเป็นระบบ
  2. EP 22if else ให้ AE ตัดสินใจจากเงื่อนไข
  3. EP 23How if else Works อ่าน logic ให้ขาด
บทเรียนที่ 7The Power of Index / พลังของลำดับเลขใช้ index เพื่อทำระบบ duplicate และเรียก object แบบยืดหยุ่น3 EP
  1. EP 24Index Number สำหรับ Array, Layer, Effect
  2. EP 25Layer Index Duplicate แล้วกระจาย Layer อัตโนมัติ
  3. EP 26Property Index, thisProperty, propertyGroup()
บทเรียนที่ 8Insight / เข้าใจ Expression ลึกขึ้นสร้าง function และ behavior แบบเป็นระบบ6 EP
  1. EP 27Object แบบสร้างเอง
  2. EP 28function() สร้างเครื่องมือของเราเอง
  3. EP 29Method vs Function
  4. EP 30this, length, distance, vector
  5. EP 31Interpolation Methods linear ease
  6. EP 32One Layer to Control Them All
บทเรียนที่ 9Time / เวลาสร้าง animation ด้วยเวลา ไม่จำเป็นต้อง keyframe ทุกอย่าง7 EP
  1. EP 33time สร้าง animation จากเวลา
  2. EP 34inPoint, outPoint, duration
  3. EP 35Marker และ Keyframe Information
  4. EP 36Math.sin() และ Math.cos() สร้าง motion วน
  5. EP 37valueAtTime() ดึงค่าในอดีต อนาคต
  6. EP 38speed, velocity, speedAtTime, velocityAtTime
  7. EP 39Time Remapping และ sourceTime()
บทเรียนที่ 10Space / พื้นที่และพิกัดเชื่อมตำแหน่งระหว่าง layer, effect และ comp space3 EP
  1. EP 40Parent และ Coordinate Space
  2. EP 41toComp() แปลงพิกัดจาก Layer Space ไป Comp Space
  3. EP 42fromComp() และ fromCompToSurface()
บทเรียนที่ 11Control / ตัวควบคุมทำ Expression ให้แก้ง่ายด้วย Effect Controls5 EP
  1. EP 43Point Control และ Slider Control
  2. EP 44Color Control
  3. EP 45Checkbox Control
  4. EP 46Layer Control
  5. EP 47Angle Control
บทเรียนที่ 12Random / การสุ่มสร้าง motion ที่ไม่แข็งและระบบสุ่มที่ควบคุมได้3 EP
  1. EP 48wiggle() Expression ยอดฮิตที่ต้องเข้าใจจริง
  2. EP 49random(), seedRandom(), gaussRandom()
  3. EP 50noise() และ posterizeTime()
บทเรียนที่ 13Condition / เงื่อนไขและ Loop Logicสร้าง behavior หลายเงื่อนไขและวนคำนวณ6 EP
  1. EP 51Boolean และ Comparison Operators
  2. EP 52if, if else, ternary operator
  3. EP 53Logical Operators และ else if
  4. EP 54switch, case, break
  5. EP 55Assignment, Increment และ Loop while for
  6. EP 56continue และ for in
บทเรียนที่ 14Express Yourself / Text Expressionใช้ Expression กับข้อความและงาน Typography3 EP
  1. EP 57sourceText และ Character Value
  2. EP 58slice(), length และ Typing Animation
  3. EP 59toLowerCase(), toUpperCase(), replace()
บทเรียนที่ 15Loop / การวนซ้ำของ Animationประหยัดเวลาด้วย loop ทั้งจาก math และ keyframe3 EP
  1. EP 60Modulo percent และ Loop จากคณิตศาสตร์
  2. EP 61loopOut() และ Loop Methods
  3. EP 62You’re Ready รวม Loop กับ Expression System
บทเรียนที่ 16Final Project / Expression Control System Packรวมความรู้ทั้งหมดเพื่อฝึกสร้างระบบควบคุมงาน Motion4 EP
  1. EP 63Final Project Setup วางระบบ Main Controller
  2. EP 64Build Auto Motion + Distance Behavior
  3. EP 65Build Text Typing + Loop Package
  4. EP 66Packaging for Real Production
บทเรียนที่ 17Bonus / New JavaScript Expression Engineภาคเสริมสำหรับต่อยอดขั้นสูง ไม่บังคับผู้เรียนหลัก4 EP
  1. EP 67New JavaScript Engine คืออะไร
  2. EP 68String และ Array Methods ใหม่
  3. EP 69var, let, const และ Optimization Mindset
  4. EP 70Object Constructor, Arrow Function, Spread Destructuring

สอนโดย

อิทธิพล แสงนวล

Ittipon Sangnoun (Flow Animat Motion) ผู้ก่อตั้ง NextFrame Studio

ประสบการณ์ด้านการผลิตกว่า 15 ปี ด้าน Motion Graphics, Infographic และ VFX

ผมออกแบบ Motion Graphics ที่ไม่เพียงแค่สวยงาม แต่ยังดึงดูดสายตาและสร้างความประทับใจให้กับผู้ชม งาน Infographic ของผมถ่ายทอดข้อมูลที่ซับซ้อนให้เข้าใจง่ายและน่าสนใจ ส่วน VFX ช่วยเพิ่มความสมจริงและพลังให้กับทุกโปรเจกต์

ดูผลงานของผู้สอน

Showreel 2023

Showreel ผลงานของผู้สอน