Technologie de traçage de rayons Radeon Rays 4.0 open source AMD

Nous l'avons déjà ditqu'AMD, suite à la relance de son programme GPUOpen avec de nouveaux outils et un package FidelityFX étendu, a également publié une nouvelle version du moteur de rendu AMD ProRender, comprenant une bibliothèque d'accélération de traçage de rayons Radeon Rays 4.0 mise à jour (anciennement connue sous le nom de FireRays).

Technologie de traçage de rayons Radeon Rays 4.0 open source AMD

Auparavant, les Radeon Rays ne pouvaient fonctionner que via OpenCL sur un CPU ou un GPU, ce qui constituait une limitation assez sérieuse. Maintenant qu'il a été confirmé que les prochains accélérateurs RDNA2 d'AMD comportent des unités matérielles de traçage de rayons, Radeon Rays 4.0 bénéficie enfin d'optimisations BVH conçues spécifiquement pour les GPU, ainsi que de la prise en charge des API de bas niveau : Microsoft DirectX 12, Khronos Vulkan et Apple Metal. Désormais, la technologie est basée sur HIP (Heterogeneous-Compute Interface for Portability) – la plate-forme de calcul parallèle AMD C++ (équivalente à NVIDIA CUDA) – et ne prend pas en charge OpenCL.

Technologie de traçage de rayons Radeon Rays 4.0 open source AMD

Le plus ennuyeux est que Radeon Rays 4.0 est sorti sans open source, contrairement aux versions précédentes de la technologie. Suite aux plaintes de certains utilisateurs, AMD a décidé de revenir partiellement sur sa décision. C'est ce que j'ai écrit Brian Savery, chef de produit ProRender :

« Nous avons réexaminé ce problème en interne et apporterons les modifications suivantes : AMD publiera Radeon Rays 4.0 en open source, mais certaines technologies AMD seront placées dans des bibliothèques externes distribuées au sein du SLA. Comme indiqué vous/scottherkleman dans le fil de discussion sur la superbe démo d'Unreal Engine 5, nous nous engageons à fournir des bibliothèques de lancer de rayons courantes qui ne sont pas liées à un seul fournisseur. C'est tout l'intérêt de Radeon Rays, et même si ce n'est pas une mauvaise idée de distribuer des bibliothèques avec une licence permissive, sur la base de vos commentaires, nous avons décidé d'aller de l'avant et d'ouvrir le code en source libre. Alors continuez à créer des choses sympas avec Radeon Rays, et si vous êtes le type de développeur qui souhaite accéder au code source maintenant, contactez-nous via la page github ou GPUOpen. Sources pour Radeon Rays 2.0 toujours disponible».

C'est certainement une bonne nouvelle pour ceux qui souhaitent utiliser des Radeon Rays, d'autant plus qu'AMD ProRender est désormais disponible avec le logiciel officiel et plugin gratuit pour Unreal Engine.

Technologie de traçage de rayons Radeon Rays 4.0 open source AMD



Source: 3dnews.ru

Ajouter un commentaire