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– ის ბაზაზემათ შორის "Batman: Arkham Asylum", "Batman: Arkham City", "Bioshock Infinite", "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– ს გამოყენებით და გაიზრდება ფილტრაციის წესების მასშტაბურობა კინემატიკური და სტატიკური ობიექტებისთვის.

ეს ძალიან კარგი სიახლეა დეველოპერებისთვის, რომელთაც სურთ თავიანთი თამაშების Linux- ისთვის გადატანა, რადგან ახლა მათ განკარგულებაში ექნებათ კიდევ ერთი ძლიერი ინსტრუმენტი.

ასე რომ, შეგეძლება უფრო და უფრო მაღალი ხარისხის პროდუქციის მიწოდება Linux- ზე და თანდათანობით დასრულდეს განსხვავებები, რომლებიც კვლავ არსებობს ზოგიერთ სათაურში Windows– ს მიმართ.

და, რა თქმა უნდა, Rev- ის შესაძლებლობის გახსნა, სადაც PhysX შეიძლება გამოყენებულ იქნას ავტონომიურ მანქანაში, AI და მაღალპროდუქტიულ კომპიუტერებში.

სად შეიძლება ვიპოვოთ საწყისი კოდი?

ძრავის კოდი და მასთან დაკავშირებული SDK ღიაა როგორც BSD ლიცენზიით, ასევე GPU აჩქარებით ამ ლიცენზიის ქვეშ არის, ამიტომ მისი შედგენა ამჟამად მხარდაჭერილია Windows, Linux, macOS, iOS და Android პლატფორმებისთვის.

PhysX– ს ასევე უნდა ჰქონდეს Unreal3D– ის Unreal 4 და 3 ძრავებთან ინტეგრაცია. სრული განცხადება და მეტი დეტალები შეგიძლიათ ნახოთ პირდაპირ NVIDIA ბლოგზე.

საწყისი კოდი ასევე ხელმისაწვდომია GitHub– ზე.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.