ระบบออนไลน์และแบ็กเอนด์
Gaffer On Games: Snapshot Interpolation
โดย Glenn Fiedler
เรียนรู้ snapshot interpolation เพื่อลดภาพกระตุกของวัตถุ remote พร้อมเข้าใจต้นทุน bandwidth และเวลาแสดงผลที่เพิ่มขึ้น

เหมาะกับ: ศึกษาการแสดงการเคลื่อนไหวของวัตถุ remote ในเกม multiplayer
เริ่มทีละขั้น: 1) ส่ง position/rotation พร้อมลำดับ snapshot 2) เก็บข้อมูลใน interpolation buffer 3) แสดงค่าระหว่าง snapshot ที่หน่วงไว้ แทนวาดค่าล่าสุดทันที

ลองตรวจ: เปรียบเทียบภาพเมื่อมี jitter และ packet loss พร้อมวัดทั้งความลื่นและเวลาแสดงผล ไม่คัดลอกค่า buffer ของตัวอย่างเป็นค่าตายตัว
ข้อควรรู้: buffer เพิ่ม latency ส่วน snapshot ใช้ bandwidth บทนี้อธิบายโมเดลและ interpolation ไม่ได้ให้ระบบ prediction, authority หรือป้องกันโกงครบชุด
อ่านต้นฉบับ: Author’s guide