Τεχνολογία ανίχνευσης ακτίνων ανοιχτού κώδικα AMD Radeon Rays 4.0

Το έχουμε ήδη πειότι η AMD, μετά την επανεκκίνηση του προγράμματος GPUOpen με νέα εργαλεία και ένα διευρυμένο πακέτο FidelityFX, κυκλοφόρησε επίσης μια νέα έκδοση του AMD ProRender renderer, συμπεριλαμβανομένης μιας ενημερωμένης βιβλιοθήκης επιτάχυνσης ανίχνευσης ακτίνων Radeon Rays 4.0 (παλαιότερα γνωστή ως FireRays).

Τεχνολογία ανίχνευσης ακτίνων ανοιχτού κώδικα AMD Radeon Rays 4.0

Προηγουμένως, το Radeon Rays μπορούσε να τρέξει μόνο μέσω OpenCL σε CPU ή GPU, κάτι που ήταν ένας αρκετά σοβαρός περιορισμός. Τώρα που οι επερχόμενοι επιταχυντές RDNA2 της AMD έχουν επιβεβαιωθεί ότι διαθέτουν μονάδες ανίχνευσης ακτίνων υλικού, το Radeon Rays 4.0 αποκτά επιτέλους βελτιστοποιήσεις BVH σχεδιασμένες ειδικά για GPU, μαζί με υποστήριξη για API χαμηλού επιπέδου: Microsoft DirectX 12, Khronos Vulkan και Apple Metal. Τώρα η τεχνολογία βασίζεται στο HIP (Heterogeneous-Compute Interface for Portability) - την πλατφόρμα παράλληλων υπολογιστών AMD C++ (αντίστοιχη με το NVIDIA CUDA) - και δεν υποστηρίζει OpenCL.

Τεχνολογία ανίχνευσης ακτίνων ανοιχτού κώδικα AMD Radeon Rays 4.0

Το πιο ενοχλητικό είναι ότι το Radeon Rays 4.0 κυκλοφόρησε χωρίς ανοιχτό κώδικα, σε αντίθεση με τις προηγούμενες εκδόσεις της τεχνολογίας. Μετά από παράπονα από ορισμένους χρήστες, η AMD αποφάσισε να ανακαλέσει εν μέρει την απόφασή της. Αυτό έγραψα ProRender Product Manager Brian Savery:

«Έχουμε επανεξετάσει αυτό το ζήτημα εσωτερικά και θα κάνουμε τις ακόλουθες αλλαγές: Η AMD θα δημοσιεύσει το Radeon Rays 4.0 ως ανοιχτού κώδικα, αλλά ορισμένες τεχνολογίες της AMD θα τοποθετηθούν σε εξωτερικές βιβλιοθήκες που διανέμονται εντός του SLA. Οπως σημειώθηκε u/scottherkleman στο νήμα σχετικά με την εντυπωσιακή επίδειξη του Unreal Engine 5, δεσμευόμαστε να παρέχουμε κοινές βιβλιοθήκες ανίχνευσης ακτίνων που δεν συνδέονται με έναν μόνο προμηθευτή. Αυτό είναι όλο το νόημα του Radeon Rays, και παρόλο που δεν είναι κακή ιδέα να διανέμετε βιβλιοθήκες με επιτρεπτή άδεια, με βάση τα σχόλιά σας, αποφασίσαμε να προχωρήσουμε και να ανοίξουμε τον κώδικα. Συνεχίστε λοιπόν να δημιουργείτε ωραία πράγματα με το Radeon Rays και αν είστε ο τύπος προγραμματιστή που θέλει πρόσβαση στον πηγαίο κώδικα τώρα, επικοινωνήστε μαζί μας μέσω της σελίδας github ή του GPUOpen. Πηγές για το Radeon Rays 2.0 ακόμη διαθέσιμο».

Αυτά είναι σίγουρα καλά νέα για όσους θέλουν να χρησιμοποιήσουν το Radeon Rays, ειδικά επειδή το AMD ProRender είναι πλέον διαθέσιμο με το επίσημο και δωρεάν πρόσθετο για το Unreal Engine.

Τεχνολογία ανίχνευσης ακτίνων ανοιχτού κώδικα AMD Radeon Rays 4.0



Πηγή: 3dnews.ru

Προσθέστε ένα σχόλιο