Nvidia החליטה לשחרר את קוד המקור של NVIDIA PhysX לציבור

Nvidia_physx_official_logo

בשבוע שעבר הכריזה NVIDIA באמצעות הבלוג שלה על זמינות קוד המקור של NVIDIA PhysX. כך שכולם יוכלו להשתמש במנוע הדמיית הפיסיקה האיכותי והאיכותי שלו.

NVIDIA החליטה לשחרר את קוד המקור לסימולציה של מנוע הפיזיקה של PhysX לציבור ולהציב אותו בקטגוריית פרויקטים בחינם.

אודות Nvidia PhysX

NVIDIA PhysX הוא חלק ממנועי משחק פופולריים רביםכולל Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 ו- REDengine.

יותר מ -500 משחקים נבנו על בסיס PhysX, כולל "באטמן: ארקאם מקלט", "באטמן: ארקאם סיטי", "ביושוק אינסופי", "Borderlands 2", "Lords of the Fallen", "Monster Hunter Online", "Daylight" "ו-" Witcher 3 ".

במשחקים כאלה, PhysX משמש ליישום אפקטים כגון הרס, פיצוצים, תנועות מציאותיות של דמויות ומכוניות, עשן מגלים, עצים מכופפים ברוח, מים זורמים וזורמים סביב מכשולים, מתנפנפים וקורעים בגדים, התנגשויות ואינטראקציות עם גופים קשים ורכים.

חלק מהתחומים בהם ניתן להשתמש ב- PhysX כמוצר פתוח:

  • סינתזה של נתונים המשקפים את מצב המציאות האובייקטיבית, למחקר בתחום הבינה המלאכותית ולהכשרת רשתות עצביות.
  • יצירת סביבות מציאותיות להכשרת רובוטים.
  • הדמיית תנאים אמיתיים בתהליך הפעלת כלי רכב אוטונומיים וטייסים אוטומטיים.
  • קחו את סביבות המשחק הריאליסטיות לרמה חדשה.
  • השימוש במערכות אשכולות בעלות ביצועים גבוהים להשגת רמה גבוהה של פירוט ודיוק בסימולציה של תהליכים פיזיים.

NVIDIA מעמידה לרשות ה- ציבורי PhysX

הסיבה לשחרור קוד המקור של PhysX היא הצורך הדחוף להשתמש בסימולציה של תהליכים פיזיים באזורים שמעבר למשחקי מחשב, הביקוש לפרויקטים הקשורים לבינה מלאכותית, רובוטיקה, ראייה מלאכותית, כלי רכב בלתי מאוישים ומחשוב בעל ביצועים גבוהים.

במתכונתו הנוכחית, PhysX SDK הוא פתרון מרובה צורות לסימולציה של תהליכים פיזיים רבים במשחקים, הניתנים להרחבה למחשבים שונים, החל מסמארטפונים וכלה בתחנות עבודה עוצמתיות עם מעבדים ו- GPU מרובי ליבות.

שימוש פעיל ב- GPU כדי להאיץ את הפעולות מאפשר לך להשתמש ב- PhysX כדי לעבד אפקטים בעולמות וירטואליים גדולים מאוד.

ההודעה נמסרה על ידי המנהל הבכיר של הנדסת תוכן וטכנולוגיה, הכומר לברדיאן, שאחראית גם על טכנולוגיות Nvidia GameWorks. בפוסט כתוב את הדברים הבאים:

"אנו עושים זאת מכיוון שהסימולציה הפיזית בסופו של דבר הייתה חשובה יותר ממה שדמיינו.

זה מרכזי בכל כך הרבה דברים שונים שהחלטנו להנגיש אותו לעולם בקוד פתוח.

הגרסה הראשונה של גרסת הקוד הפתוח היא PhysX SDK 3.4 , אך גרסה חדשה של PhysX 20 אמורה לצאת ב -4.0 בדצמבר, שתציע את העדכון הפונקציונלי הראשון לפרויקט בחינם.

הגרסה החדשה תיישם את האלגוריתם TGS (Temporal Gauss-Seidel Solver), שישפר את איכות הדמויות הדמויות והאובייקטים, המורכבות מחלקים מפרקיים רבים.

ב- PhysX 4.0 תופיע גם תמיכה בהרכבה באמצעות Cmake והגדילה של כללי הפילטר לאובייקטים קינמטיים וסטטיים תוגדל.

אלה חדשות טובות מאוד עבור מכשירי התפתחות שרוצים להעביר את המשחקים שלהם עבור לינוקס, שכן כעת הם יעמדו לרשותם כלי אחד חזק יותר.

וכך להיות מסוגלים לספק יותר ויותר מוצרים באיכות גבוהה בלינוקס ולסיים בהדרגה את ההבדלים שעדיין קיימים בכמה כותרים ביחס ל- Windows.

וכמובן פתיחת האפשרות ל- Rev, שם ניתן להשתמש ב- PhysX ברכב האוטונומי, AI ובמחשוב בעל ביצועים גבוהים.

היכן למצוא את קוד המקור?

הקוד עבור המנוע וה- SDK המשויך אליו פתוח ברישיון BSD וכן בהאצת GPU תחת רישיון זה, ולכן אוסף זה נתמך כרגע בפלטפורמות Windows, Linux, MacOS, iOS ו- Android.

ל- PhysX גם אינטגרציה עם מנועי Unreal 3 ו -4 עם Unity3D. את ההכרזה המלאה ופרטים נוספים ניתן למצוא ישירות בבלוג NVIDIA.

קוד המקור הוא גם זמין ב- GitHub.


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.