एनव्हिडियाने PhysX 5.6 फिजिक्स सिम्युलेशन इंजिन आणि संबंधित PhysX SDK प्रसिद्ध केले आहे. फ्लो 2.2.0 फ्लुइड सिम्युलेशन लायब्ररीची नवीन आवृत्ती देखील उपलब्ध आहे. प्रोजेक्ट कोड BSD-3 लायसन्स अंतर्गत वितरित केला जातो आणि विविध प्लॅटफॉर्मना सपोर्ट करतो. Linux, macOSआयओएस Windows и Android.
जरी २०१८ पासून PhysX SDK हे BSD परवान्याअंतर्गत सोर्स कोडसह प्रकाशित केले जात असले तरी, आतापर्यंत हा कोड एका महत्त्वपूर्ण अपवादासह प्रकाशित केला जात होता - GPU सिम्युलेशन कर्नल कोड समाविष्ट नव्हता. PhysX SDK 2018 अपडेटमध्ये, NVIDIA ने असे सर्व कोड BSD परवान्याअंतर्गत उघडले आहेत आणि ते SDK मध्ये समाविष्ट केले आहेत. ५०० हून अधिक CUDA कोर बॉक्समधून उपलब्ध आहेत, जे कठोर शरीर गतिमानता, द्रव सिम्युलेशन आणि वस्तूंच्या विकृतींचे मॉडेलिंग यासारख्या वैशिष्ट्यांसह येतात. याव्यतिरिक्त, फ्लो GPU आता फ्लो SDK साठी GPU कंप्यूट शेडर्सच्या पूर्ण अंमलबजावणीसह उपलब्ध आहे.
PhysX हे सर्वात लोकप्रिय भौतिकशास्त्र इंजिनांपैकी एक आहे, जे जवळजवळ एक हजार गेममध्ये भौतिक परस्परसंवाद हाताळण्यासाठी वापरले जाते आणि अनेक गेम इंजिनमध्ये समाविष्ट आहे, ज्यात Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 आणि REDengine यांचा समावेश आहे. हे इंजिन स्मार्टफोनपासून ते मल्टी-कोर सीपीयू आणि जीपीयू असलेल्या शक्तिशाली वर्कस्टेशन्सपर्यंत विविध हार्डवेअरमध्ये वापरले जाते आणि इफेक्ट्स प्रोसेसिंगला गती देण्यासाठी जीपीयू क्षमतांचा फायदा घेते.
फिजिक्स अॅप्लिकेशन्समध्ये विनाश, स्फोट, पात्रे आणि वाहनांची वास्तववादी हालचाल, धूर उडणे, वाऱ्यात वाकलेली झाडे, अडथळ्यांभोवती वाहणारे आणि वाहणारे पाणी, फडफडणारे आणि फाडणारे कपडे, टक्कर आणि कठीण आणि मऊ शरीरांशी संवाद यासारख्या प्रभावांची अंमलबजावणी समाविष्ट आहे. गेम डेव्हलपमेंट व्यतिरिक्त, इंजिनचा वापर कृत्रिम बुद्धिमत्ता संशोधनासाठी डेटा संश्लेषण आणि न्यूरल नेटवर्क्सचे प्रशिक्षण, रोबोट्सना प्रशिक्षण देण्यासाठी वास्तववादी वातावरण तयार करणे आणि स्वायत्त वाहने आणि ऑटोपायलटच्या चाचणी दरम्यान वास्तविक-जगातील परिस्थितीचे अनुकरण करणे यासारख्या क्षेत्रात देखील केला जाऊ शकतो.
स्त्रोत: opennet.ru
