ตัว engine ของ PhysX ได้ถูกอัพเกรดเรื่อยมาจนกระทั่งประสิทธิภาพการ simulation สำหรับเกมส์นั้นได้ถึงคุณภาพระดับ industrial grade เป็นที่เรียบร้อยแล้วตอนนี้ และยิ่งไปกว่านั้น ตัว PhysX SDK ก็ opensource แล้วโดยอยู่ภายใต้เงื่อนไข 3-Clause BSD license ซึ่งการเข้าถึง source code ได้นั้นทำให้นักพัฒนาระบบสามารถที่จะ debug ปรับปรุง customize และขยาย extend ต่อยอดจาก PhysX SDK เพื่อให้ตรงตามที่ต้องการได้มากขึ้น
PhysX นั้นได้เป็นผู้นำในตลาดการทำ simulation ในเรื่องเกี่ยวกับฟิสิกส์มาเป็นระยะเวลากว่าทศวรรษ ซึ่ง SDK นี้ถือว่าเป็นตัวที่ยอดเยี่ยมที่สุดอันเนื่องมาจากมีการอัพเกรดและปรับปรุง optimize กันอย่างต่อเนื่อง ซึ่งทาง NVIDIA ยังมั่นใจว่า PhysX นั้นจะยังคงเป็นผู้นำที่จะทำให้นักพัฒนาระบบต่างๆ สามารถทำการ simulate อะไรที่เป็นฟิสิกส์แบบ state-of-the-art ได้
หากใครสนใจใช้งานสามารถดาวน์โหลด PhysX SDK 4.0 ใช้งานได้แล้ววันนี้
New Features:
- เพิ่มวิธี Temporal Gauss-Seidel Solver (TGS) ที่จะทำให้สิ่งต่างๆ อย่างเครื่องจักร ตัวละคร ที่มีจุดเชื่อมทั้งหลายมีความคงทน robust มากยิ่งขึ้น ซึ่งวิธีการ TGS นี้จะมีการคำนวณ constraint ใหม่แบบ dynamic ในแต่ละรอบโดยอิงจากการเคลื่อนไหวเทียบกับตัว body
- ฟีเจอร์การลดส่วนที่เป็นจุดต่อเชื่อมแบบใหม่ ที่จะทำให้การ simulation ในจุดต่างๆ สามารถเป็นไปได้โดยไม่มี error ในเรื่องจุดตำแหน่งที่อิงต่อกันและดำเนินการได้อย่างสมจริง
- เฟส multi-board อัตโนมัติแบบใหม่
- เพิ่มความยืดหยุ่นด้วย rule ในการทำ filtering แบบใหม่สำหรับเรื่องจลนศาสตร์ (kinematics) และสถิตศาสตร์ (statics)
- ฉากที่เป็นมุมมองตัวละคร (actor-centric scene) นั้นได้ถูกพัฒนาประสิทธิภาพส่วนตัวละครให้รองรับรูปร่างได้หลากหลายขึ้น
- สามารถ build ระบบด้วย CMake ได้
Source : https://news.developer.nvidia.com/announcing-physx-sdk-4-0-an-open-source-physics-engine/