บันทึกการเปลี่ยนแปลง IPL

ประวัติรุ่นของ IPL — Interpretable Pose Latent (ปริภูมิแฝงเชิงท่าทางที่ตีความได้) เรียงจากรุ่นล่าสุดก่อน. แต่ละรุ่นบันทึกสิ่งที่ เพิ่ม เปลี่ยน ชี้แจง และ ปรับถ้อยคำ พร้อมบรรทัด ความเข้ากันได้ ของเวกเตอร์ P (รูปแบบเวกเตอร์, id, ช่วงค่า, ค่าเริ่มต้น). ลิงก์หัวข้อชี้ไปยังข้อกำหนดฉบับปัจจุบัน IPL 1.1.2. หมายเลขรุ่นเป็นไปตามนโยบาย §8: ใน X.Y.Z หลัก X คือ การเปลี่ยนกระบวนทัศน์ หลัก Y คือ การเปลี่ยนแปลงหลัก และหลัก Z คือ การเปลี่ยนแปลงย่อย.

สายรุ่น: 1.0.0 → 1.0.1 → 1.1.0 (การเปลี่ยนแปลงหลัก: นำไวยากรณ์การประกอบเข้ามา) → 1.1.1 → 1.1.2 (ปัจจุบัน).


1.1.2 — 15 ตุลาคม พ.ศ. 2569

การเปลี่ยนแปลงย่อย. ฟังก์ชันผู้ใช้ทำให้ไวยากรณ์การประกอบครบถ้วน; ปรับปรุงนิยามแกนแขนทั้งสามแกน (หน่วย L = 2 · r · d: X อิงความยาวมือ, Y อิงความยาวช่วงตัว, Z อิงความยาวแขน); เอกสารเปลี่ยนชื่อ เปลี่ยนสัญลักษณ์ และใช้สัญญาอนุญาตสองส่วน พร้อมระบุนโยบายหมายเลขรุ่นใหม่เป็น X.Y.Z. แทนที่ 1.1.1.

เพิ่ม

เปลี่ยน

ชี้แจง

ปรับถ้อยคำ

ความเข้ากันได้: additive. รูปแบบเวกเตอร์, id, ช่วงค่า และค่าเริ่มต้นไม่เปลี่ยน; ชุดเงื่อนไขเสริมไม่เปลี่ยน. ตำแหน่งแขนที่เรนเดอร์อาจต่างไปบนอวาตาร์ที่สัดส่วนที่คาลิเบรตต่างจากอวาตาร์อ้างอิง. สคริปต์ที่ใช้ได้ใน 1.1.1 ประกอบได้ผลเหมือนเดิม; % กลายเป็นอักขระสงวน.


1.1.1 — 8 ตุลาคม พ.ศ. 2569

การเปลี่ยนแปลงย่อย. ฟังก์ชันพิเศษและตัวดำเนินการเข้าสู่ไวยากรณ์การประกอบ และการขยับปากกลายเป็นแบบต่อเนื่อง: เงื่อนไขเสริม viseme เปลี่ยนเป็นแมปกระจายเพื่อให้คีย์ปากไล่ข้ามกัน (crossfade). แทนที่ 1.1.0.

เพิ่ม

เปลี่ยน

ความเข้ากันได้: additive; P ไม่เปลี่ยน (ไม่เพิ่ม ลบ หรือนิยามแกนใหม่). สคริปต์ของ 1.1.0 ประกอบได้ผลเหมือนเดิม. ผู้บริโภคที่อ่านเงื่อนไขเสริม viseme ต้องรับรูปแบบแมป; แมปที่มีรายการเดียวให้ค่าเดียวกับ 1.1.0. เป็นการเปลี่ยนแปลงย่อย: สิ่งที่เพิ่มเป็นโครงสร้างตอนประกอบและการปรับเงื่อนไขเสริม ส่วนการถอดรหัสบริสุทธิ์ของ P ไม่ถูกแตะต้อง.


1.1.0 — 1 ตุลาคม พ.ศ. 2569

นำไวยากรณ์การประกอบเข้ามา. การเปลี่ยนแปลงหลัก และเป็นรุ่นที่เปิดสาย 1.1: ภาษาสคริปต์บรรทัดเดียวที่วางชุดคีย์เฟรมของ P ที่จัดเก็บไว้ — กลอสและการแสดงออก — ลงบนเส้นเวลา กลายเป็นส่วนที่เป็นข้อบังคับของเอกสาร IPL พร้อมโครงสร้างพื้นฐาน. เวกเตอร์ P เองไม่เปลี่ยน. แทนที่ 1.0.1.

เพิ่ม

ชี้แจง

ความเข้ากันได้: additive; P ไม่เปลี่ยน — ไม่เพิ่ม ลบ หรือนิยามแกนใหม่; ชุดเงื่อนไขเสริมไม่เปลี่ยน (eye_lookat, viseme, contact, anchor). เวกเตอร์และตัวถอดรหัสของ 1.0.x ทุกตัวยังใช้ได้. เป็นการเปลี่ยนแปลงหลัก (ขยับหลัก Y) เพราะเอกสารได้ความสามารถเชิงข้อบังคับใหม่ที่มีกฎระดับ MUST ไม่ใช่เพราะเวกเตอร์เปลี่ยน.


1.0.1 — 16 กรกฎาคม พ.ศ. 2569

การเปลี่ยนแปลงย่อย. เพิ่มเงื่อนไขเสริม anchor. แทนที่ 1.0.0. การเพิ่มเงื่อนไขเสริมพกไปคู่กับ P โดยไม่เพิ่มแกน (นโยบายเจ้าของ, 2026-07-16; §8).

เพิ่ม

เปลี่ยน

ความเข้ากันได้: additive; P ไม่เปลี่ยน. ชุดเงื่อนไขเสริม: eye_lookat, viseme, contact, anchor.


1.0.0 — มิถุนายน พ.ศ. 2569

รุ่นเผยแพร่สาธารณะรุ่นแรก ส่งมอบเป็นเอกสารแนบท้ายนิยาม IPL ของ TOR ระยะที่ 1. ไม่แทนที่รุ่นใด. รุ่นฐาน (baseline).

เพิ่ม

ความเข้ากันได้: baseline. ร่างก่อนเผยแพร่ภายใน 1.0/1.1 ถูกรวบเข้าเป็นรุ่นนี้; 1.0.0 ที่เผยแพร่รวมเงื่อนไขเสริม (eye_lookat, viseme, contact) ไว้แล้ว.