AMD сдСлала Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ трассировки Π»ΡƒΡ‡Π΅ΠΉ Radeon Rays 4.0 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ

ΠœΡ‹ ΡƒΠΆΠ΅ рассказывали, Ρ‡Ρ‚ΠΎ AMD вслСд Π·Π° пСрСзапуском своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ GPUOpen с Π½ΠΎΠ²Ρ‹ΠΌΠΈ инструмСнтами ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ FidelityFX Ρ‚Π°ΠΊΠΆΠ΅ выпустила Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° AMD ProRender, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΡƒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ускорСния трассировки Π»ΡƒΡ‡Π΅ΠΉ Radeon Rays 4.0 (Ρ€Π°Π½Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΊΠ°ΠΊ FireRays).

AMD сдСлала Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ трассировки Π»ΡƒΡ‡Π΅ΠΉ Radeon Rays 4.0 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ

Π Π°Π½Π΅Π΅ Radeon Rays ΠΌΠΎΠ³Π»Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· OpenCL Π½Π° ЦП ΠΈΠ»ΠΈ Π“ΠŸ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ довольно ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ готовящиСся ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ускоритСли AMD RDNA2 ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ трассировки Π»ΡƒΡ‡Π΅ΠΉ, Radeon Rays 4.0 Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ BVH, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для графичСских ускоритСлСй, наряду с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… 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 Π‘Ρ€Π°ΠΉΠ°Π½ Π‘Π°Π²Π΅Ρ€ΠΈ (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