ఎన్విడియా (NVIDIA) సంస్థ ఫిజిక్స్ 5.6 (PhysX 5.6) ఫిజిక్స్ సిమ్యులేషన్ ఇంజిన్ను మరియు దానికి సంబంధించిన ఫిజిక్స్ ఎస్డికె (PhysX SDK)ను విడుదల చేసింది. ఫ్లో 2.2.0 (Flow 2.2.0) ఫ్లూయిడ్ సిమ్యులేషన్ లైబ్రరీ యొక్క కొత్త వెర్షన్ కూడా అందుబాటులో ఉంది. ఈ ప్రాజెక్ట్ కోడ్ బిఎస్డి-3 (BSD-3) లైసెన్స్ క్రింద పంపిణీ చేయబడింది మరియు వివిధ ప్లాట్ఫారమ్లకు మద్దతు ఇస్తుంది. Linux, macOS, iOS, Windows и Android.
2018 నుండి PhysX SDK BSD లైసెన్స్ కింద సోర్స్ కోడ్తో ప్రచురించబడుతున్నప్పటికీ, ఇప్పటివరకు కోడ్ ఒక ముఖ్యమైన మినహాయింపుతో ప్రచురించబడింది - GPU సిమ్యులేషన్ కెర్నల్ కోడ్ చేర్చబడలేదు. PhysX SDK 5.6 అప్డేట్లో, NVIDIA అటువంటి కోడ్లన్నింటినీ BSD లైసెన్స్ కింద తెరిచి SDKలో చేర్చింది. 500 కంటే ఎక్కువ CUDA కోర్లు అందుబాటులో ఉన్నాయి, ఇవి దృఢమైన శరీర డైనమిక్స్, ద్రవ అనుకరణ మరియు వస్తువు వైకల్యాల మోడలింగ్ వంటి లక్షణాలను అందిస్తాయి. అదనంగా, ఫ్లో GPU ఇప్పుడు ఫ్లో SDK కోసం GPU కంప్యూట్ షేడర్ల పూర్తి అమలుతో అందుబాటులో ఉంది.
PhysX అనేది అత్యంత ప్రజాదరణ పొందిన భౌతిక ఇంజిన్లలో ఒకటి, దాదాపు వెయ్యి గేమ్లలో భౌతిక పరస్పర చర్యలను నిర్వహించడానికి ఉపయోగించబడుతుంది మరియు అన్రియల్ ఇంజిన్, యూనిటీ3డి, అన్విల్నెక్స్ట్, స్టింగ్రే, డునియా 2 మరియు REDengine వంటి అనేక గేమ్ ఇంజిన్లలో చేర్చబడింది. ఈ ఇంజిన్ స్మార్ట్ఫోన్ల నుండి మల్టీ-కోర్ CPUలు మరియు GPUలతో కూడిన శక్తివంతమైన వర్క్స్టేషన్ల వరకు వివిధ రకాల హార్డ్వేర్లలో విస్తరించి, ప్రభావాల ప్రాసెసింగ్ను వేగవంతం చేయడానికి GPU సామర్థ్యాలను ఉపయోగించుకుంటుంది.
ఫిజిఎక్స్ అప్లికేషన్లలో విధ్వంసం, పేలుళ్లు, పాత్రలు మరియు వాహనాల వాస్తవిక కదలిక, పొగ ఎగరడం, గాలికి వంగుతున్న చెట్లు, అడ్డంకుల చుట్టూ నీరు ప్రవహించడం మరియు ప్రవహించడం, దుస్తులు రెపరెపలాడడం మరియు చిరిగిపోవడం, కఠినమైన మరియు మృదువైన శరీరాలతో ఢీకొనడం మరియు సంకర్షణలు వంటి ప్రభావాలను అమలు చేయడం ఉంటాయి. గేమ్ డెవలప్మెంట్తో పాటు, కృత్రిమ మేధస్సు పరిశోధన కోసం డేటా సంశ్లేషణ మరియు నాడీ నెట్వర్క్లకు శిక్షణ ఇవ్వడం, రోబోట్లకు శిక్షణ ఇవ్వడానికి వాస్తవిక వాతావరణాలను సృష్టించడం మరియు స్వయంప్రతిపత్త వాహనాలు మరియు ఆటోపైలట్లను పరీక్షించేటప్పుడు వాస్తవ ప్రపంచ పరిస్థితులను అనుకరించడం వంటి రంగాలలో కూడా ఇంజిన్ను ఉపయోగించవచ్చు.
మూలం: opennet.ru
