Έχουν περάσει περίπου έξι και ενάμισι χρόνια από τότε που το NVIDIA PHYSX SDK πήγε ανοιχτή πηγή με την άδεια BSD 3-ρήτρα. Ωστόσο, δεν ήταν όλα τα ανοιχτά κώδικα. Αυτό άλλαξε μόνο πρόσφατα, με το Απελευθέρωση στο GitHub του πηγαίου κώδικα πυρήνα προσομοίωσης GPU. Εδώ είναι το μήνυμα που μοιράζεται η NVIDIA, μαζί με την απελευθέρωση της εφαρμογής shader του SDK Flow:
Είμαστε ενθουσιασμένοι που μοιραζόμαστε ότι η τελευταία ενημέρωση στο Physx SDK περιλαμβάνει τώρα όλο τον πηγαίο κώδικα GPU, πλήρως άδεια στο BSD-3!
Με πάνω από 500 πυρήνες CUDA που τροφοδοτούν χαρακτηριστικά όπως η άκαμπτη δυναμική του σώματος, η προσομοίωση υγρών και τα παραμορφώσιμα αντικείμενα, η GPU PhysX αντιπροσωπεύει μία από τις πιο προηγμένες περιπτώσεις προσομοίωσης σε πραγματικό χρόνο CUDA και GPU. Ελπίζουμε ότι αυτή η απελευθέρωση θα είναι ένας πολύτιμος πόρος για τη μάθηση, τον πειραματισμό και την ανάπτυξη σε ολόκληρη την κοινότητα.
Επιπλέον, είμαστε επίσης ανοιχτοί στην υλοποίηση της πλήρους GPU Compute Shader της Flow SDK, της βιβλιοθήκης προσομοίωσης υγρών σε πραγματικό χρόνο.
Το Nvidia Physx είναι ένα όνομα που δεν χρησιμοποιήσαμε για μεγάλο χρονικό διάστημα μέχρι πολύ πρόσφατα, όταν οι χρήστες ανακάλυψαν ότι η Nvidia είχε μειώσει την υποστήριξη για τις νέες κάρτες γραφικών GeForce RTX 50. Αυτό προκάλεσε τους χρήστες να αναζητούν ανορθόδοξες λύσεις, όπως η σύζευξη μιας RTX 50 GPU με RTX 3050 αφιερωμένο αποκλειστικά στο PhysX.
Αυτό πραγματικά επηρεάζει πραγματικά μερικά παλιά παιχνίδια PC, όπως το Batman: Arkham Asylum και Mirror’s Edge. Ακόμα, η απελευθέρωση της λειτουργίας πηγής πυρήνα προσομοίωσης GPU σημαίνει ότι οι modders θα μπορούσαν να διορθώσουν το πρόβλημα εξ ολοκλήρου εάν το επιλέξουν. Περιττό να πούμε ότι θα ήταν καλύτερο αν η Nvidia είχε καθορίσει το ίδιο το θέμα, αλλά τουλάχιστον αυτή η απελευθέρωση ανοιχτού κώδικα δίνει στους modders την ευκαιρία να κάνουν κάτι γι ‘αυτό. Φυσικά, θα παρακολουθούμε τυχόν απελευθερώσεις mod που επωφελούνται από τον πρόσφατα διαθέσιμο πηγαίο κώδικα πυρήνα προσομοίωσης GPU.
VIA: wccftech.com