NVIDIA ได้เปิดตัวเอนจินจำลองฟิสิกส์ PhysX 5.6 และ SDK PhysX ที่เกี่ยวข้องแล้ว นอกจากนี้ยังมีไลบรารีจำลองของเหลว Flow 2.2.0 เวอร์ชันใหม่ให้ใช้งานได้ด้วย โค้ดของโครงการนี้เผยแพร่ภายใต้ใบอนุญาต BSD-3 และรองรับแพลตฟอร์มต่างๆ Linux, macOS, iOS, Windows и Android.
แม้ว่า PhysX SDK จะได้รับการเผยแพร่พร้อมกับโค้ดต้นฉบับภายใต้ใบอนุญาต BSD ตั้งแต่ปี 2018 แต่จนถึงปัจจุบัน โค้ดดังกล่าวก็ได้รับการเผยแพร่โดยมีข้อยกเว้นที่สำคัญหนึ่งประการ นั่นคือ โค้ดเคอร์เนลจำลอง GPU ไม่ได้ถูกรวมอยู่ด้วย ในการอัปเดต PhysX SDK 5.6 ทาง NVIDIA ได้เปิดโค้ดทั้งหมดภายใต้ใบอนุญาต BSD และรวมไว้ใน SDK มีแกน CUDA มากกว่า 500 แกนให้เลือกใช้งาน โดยมีคุณสมบัติต่างๆ เช่น พลศาสตร์ของวัตถุแข็ง การจำลองของไหล และการสร้างแบบจำลองการเปลี่ยนรูปของวัตถุ นอกจากนี้ Flow GPU ยังมีความสามารถในการนำ GPU compute shader มาใช้กับ Flow SDK ได้อย่างเต็มรูปแบบ
PhysX เป็นหนึ่งในโปรแกรมฟิสิกส์ที่ได้รับความนิยมมากที่สุด ซึ่งใช้จัดการการโต้ตอบทางกายภาพในเกมเกือบหนึ่งพันเกมและรวมอยู่ในโปรแกรมเกมมากมาย รวมถึง Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 และ REDengine เอ็นจิ้นสามารถปรับขนาดได้บนฮาร์ดแวร์ชนิดต่างๆ ตั้งแต่สมาร์ทโฟนไปจนถึงเวิร์คสเตชั่นอันทรงพลังที่มี CPU และ GPU แบบมัลติคอร์ และใช้ประโยชน์จากความสามารถของ GPU เพื่อเร่งการประมวลผลเอฟเฟกต์
แอปพลิเคชัน PhysX ประกอบด้วยการสร้างเอฟเฟกต์ต่างๆ เช่น การทำลาย การระเบิด การเคลื่อนไหวที่สมจริงของตัวละครและยานพาหนะ ควันที่พวยพุ่ง ต้นไม้ที่โค้งงอตามลม น้ำที่ไหลวนรอบสิ่งกีดขวาง เสื้อผ้าที่กระพือและฉีกขาด การชนและการโต้ตอบกับวัตถุที่แข็งและอ่อน นอกเหนือจากการพัฒนาเกมแล้ว เอ็นจิ้นยังสามารถใช้ในด้านต่างๆ เช่น การสังเคราะห์ข้อมูลสำหรับการวิจัยปัญญาประดิษฐ์และการฝึกอบรมเครือข่ายประสาท การสร้างสภาพแวดล้อมที่สมจริงสำหรับการฝึกอบรมหุ่นยนต์ และการจำลองสภาวะในโลกแห่งความจริงในระหว่างการทดสอบรถยนต์ไร้คนขับและระบบนำร่องอัตโนมัติ
ที่มา: opennet.ru
