Tehnografi.com - ВСхнологичСскиС новости, ΠΎΠ±Π·ΠΎΡ€Ρ‹ ΠΈ совСты

ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ray Tracing Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Control ΠΈ GeForce RTX 2080 Super

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ заслуТиваСт внимания ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ это просто фантастичСская ΠΈΠ³Ρ€Π°. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… постановок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ прСимущСства Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ray Tracing Π½Π° ПК.

Π― ΠΈΠΌΠ΅Π» ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Control Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π΅ Nvidia GeForce RTX 2080 Super, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΌΠ½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ процСсс с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 2560 x 1440, максимально Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС графичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Одним ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… «вкусностСй» являСтся Ray Tracing – тСхнология трассировки Π»ΡƒΡ‡Π΅ΠΉ. Π― чСстно ΠΏΡ€ΠΈΠ·Π½Π°ΡŽΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° я Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡƒΡΠ»Ρ‹ΡˆΠ°Π» ΠΎ РэС Π’Ρ€Π°ΠΊΠΈΠ½Π³Π΅, я Π½Π΅ считал Π΅Π³ΠΎ большим ΠΏΡ€ΠΎΡ€Ρ‹Π²ΠΎΠΌ. Π‘ тСхничСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния … Ray Tracing Π½Π΅ являСтся ΠΏΡ€ΠΎΡ€Ρ‹Π²ΠΎΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ эффСктов ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнуто с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Однако послС ΠΈΠ³Ρ€Ρ‹ Π² Control ΠΌΠ½Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΈΠ³Ρ€Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ray Tracing.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ray Tracing?

Π― ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽ ΠΏΡ€Π°Π²ΠΎ голоса своСму ΠΌΡƒΠ΄Ρ€ΠΎΠΌΡƒ ΠΊΠΎΠ»Π»Π΅Π³Π΅ ΠœΠ°Ρ†ΠΈΠΊΡƒ ГаСвскому:

Ray-Tracing – это ΠΌΠ΅Ρ‚ΠΎΠ΄ гСнСрирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈΠΊΠ°ΠΊ нСльзя ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹ΠΉ. ΠŸΠ΅Ρ€Π²Π°Ρ сцСна, созданная Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±Ρ‹Π»Π° создана Π΅Ρ‰Π΅ Π² 1982 Π³ΠΎΠ΄Ρƒ с использованиСм ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π² японском унивСрситСтС. ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π»ΡƒΡ‡Π΅ΠΉ, вСроятно, являСтся Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ рСалистичным способом создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΡ€ΠΎΠ².

Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ восприятия Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ наш ΠΌΠΎΠ·Π³. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ свСтовыС Π»ΡƒΡ‡ΠΈ, ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π² чСловСчСский Π³Π»Π°Π· ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ. Благодаря этому вся ΠΈΠ³Ρ€Π° свСта, Ρ‚Π΅Π½ΠΈ ΠΈ смСшСния Ρ†Π²Π΅Ρ‚ΠΎΠ², ТСстких ΠΈ мягких ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, всС выглядит ΠΈΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° самом Π΄Π΅Π»Π΅. Π›ΡŽΠ΄ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ смутноС прСдставлСниС ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ΅ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, вСроятно, удивятся. Но Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ базиликлярныС Π»ΡƒΡ‡ΠΈ свСта, Π² Ρ‚ΠΎΠΌ числС ΠΈΡ… ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ физичСскими свойствами? НСт, это ΠΏΠΎΠΊΠ° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π”Π°ΠΆΠ΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ GeForce RTX с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ядрами, ΡƒΡΠΊΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, связанноС с отслСТиваниСм Π»ΡƒΡ‡Π΅ΠΉ, этого Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½ ΡƒΠΆΠ΅ достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ трассировки Π»ΡƒΡ‡Π΅ΠΉ.

И Π½Π΅ для всСй сцСны, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅Π΅ элСмСнтов.

Π§Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ отслСТиваниС Π»ΡƒΡ‡Π΅ΠΉ для ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ²? ВСхничСски, Π½Π° самом Π΄Π΅Π»Π΅ … Π½ΠΈΡ‡Π΅Π³ΠΎ.

ВСорСтичСски, Π½Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ сцСны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚ трассировки Π»ΡƒΡ‡Π΅ΠΉ, ΠΈ достиТСния Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ эффСкта. Однако это Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ вся трассировка Π»ΡƒΡ‡Π΅ΠΉ являСтся ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Π½Π΅Π³ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΊΠ°Ρ€ΠΌΠ°Π½ΠΎΠ². ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π±Ρ‹Π»ΠΎ тСорСтичСски: соврСмСнныС ΠΈΠ³Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСалистично выглядящий киароскро, Ρ†Π²Π΅Ρ‚Π°, отраТСния ΠΈ отраТСния. Бкайбоксы, отраТСния Π½Π° экранС ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈΠ³Ρ€Ρ‹ достаточно ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ свСта Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅. Однако это всС ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ.

Π Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ программирования, иллюзия ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… эффСктивна, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ рассмотрим ΠΈΡ… ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для экономии рСсурсов ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ консоли ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ динамичСски Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π° экранС с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. НСт смысла Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ структуру ΠΊΡ€ΠΎΠ½Ρ‹ Π΄Π΅Ρ€Π΅Π²Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° находится ΠΏΠΎΠ·Π°Π΄ΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠ°, Π° ΠΎΠ½ Π΅Π΅ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚. Но вСдь это Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚Π΅Π½ΡŒ, которая ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½Π° Π½Π° экранС. Ray tracking Ρ€Π΅ΡˆΠ°Π΅Ρ‚ мноТСство ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ абстрактныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ рСалистичности Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΎΠ½ΠΈ просто ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Им Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄ΠΈΠ²Π»ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊ, глядя Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ, ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ сдСлаСт ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ для Π½ΠΈΡ…. Π­Ρ‚ΠΎ всС Π΅Ρ‰Π΅ Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠ°! Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅?

Π˜Π³Ρ€Π°, ΠΊΠ°ΠΊ ΠΈ любая ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. Π§Π΅ΠΌ большС Ρ…Π°ΠΊΠΎΠ² ΠΈ ΡƒΠ»ΠΎΠ²ΠΎΠΊ, Ρ‚Π΅ΠΌ ΠΌΠ΅Π½Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ‚Π΅ΠΌ слоТнСС Π΅Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ, ΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° стоит Ρ†Π΅Π½Π½Ρ‹Ρ… чСловСчСских часов программиста. Никто Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° это Ρ€Π΅ΡˆΠΈΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ИВ, Ρ‚Π°ΠΊΡƒΡŽ ​​как ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ»Π½ΠΈΠΈ Π²ΠΎ врСмя Π½ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π°Π»Π»ΠΈ ΠΏΠΎΠ΄ Π΄ΠΎΠΆΠ΄Π΅ΠΌ. Π˜Π³Ρ€Π° Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π° Π³ΠΎΠ΄Π°, Ссли программист Π½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ Π΅Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ мСсяца, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ прСимущСства ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ Π±ΠΎΠ»Π΅Π΅ соврСмСнной, Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТной Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ вСрнСмся Π½Π°Π·Π°Π΄ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π΄Π²Π° дСсятилСтия.

Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ Ρ€Ρ‹Π½ΠΎΠΊ, ΠΊΠ°ΠΊ ΠΈ сСгодня, управляСтся ΠΆΠ°Π½Ρ€ΠΎΠΌ ΡˆΡƒΡ‚Π΅Ρ€ΠΎΠ². Π•Π΅ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ прСдставитСлСм, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π΅ΠΏΡ€Π΅Π²Π·ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ для подраТания являСтся Doom. ΠŸΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠΈ Π² этой ΠΈΠ³Ρ€Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π—Π»ΠΎΠ²Π΅Ρ‰ΠΈΠ΅ Π΄Π΅ΠΌΠΎΠ½Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ растровыС изобраТСния. Π˜Ρ‚Π°ΠΊ, Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π΄Π°ΠΆΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² Paint. Π­Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° обСспСчиваСт ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшС ΠΎΡ‚ оборудования. Однако Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: монстр – это Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ ΠΈΠ³Ρ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ своСй Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. А Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ дСйствиС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наблюдаСмого монстра ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΡƒΠ³Π»ΠΎΠΌ. А ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ. И Π΄Ρ€ΡƒΠ³ΠΎΠΉ. А ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΠ°ΠΊ стрСляСт. И ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π­Ρ‚ΠΎ абсурдный объСм Ρ€Π°Π±ΠΎΡ‚Ρ‹, поэтому Π²Ρ€Π°Π³ΠΈ Π² Doom Π΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ остановки двиТСния. Quake принСс Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡŽ Π² стрСлках. Π­Ρ‚ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΈΠΌΠ΅Π»ΠΎ свою Ρ†Π΅Π½Ρƒ: Doom Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π° 386 процСссорах, Quake Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ нСсколько ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ Pentium. Π‘ΠΎΠΏΠ΅Ρ€Π½ΠΈΠΊΠΈ Π² Quake, Ссли Π±Ρ‹ Π½Π΅ высокоС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ самой ΠΈΠ³Ρ€Ρ‹, выглядСли Π½Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Π² Doom. Однако ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ сдСланы ΠΈΠ· Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² вмСсто растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ‹Π»ΠΈ ΡƒΠ²ΠΎΠ»Π΅Π½Ρ‹ с Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π˜Π³Ρ€Π° ΡƒΠΆΠ΅ смодСлировала, ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠΉ монстр выглядит со всСх сторон, со всСх сторон, ΠΏΡ€ΠΈ любом освСщСнии.

Quake ΠΏΡ€ΠΎΠ»ΠΎΠΆΠΈΠ» ΠΏΡƒΡ‚ΡŒ для ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят Ρ‚Π°ΠΊ:

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ΅ БрСдство

ВСорСтичСски ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создан ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ Doom. ΠŸΡ€ΠΎΡΡ‚ΠΎ для Π΅Π³ΠΎ построСния, вСроятно, потрСбуСтся ΠΎΠΊΠΎΠ»ΠΎ Ρ‚Ρ€Π΅Ρ… дСсятилСтий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ точности Π² графичСском Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ трассировка Π»ΡƒΡ‡Π΅ΠΉ – это Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡ для ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ².

ΠœΡ‹ находимся Π½Π° ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π½Π½Π΅ΠΉ стадии своСго развития. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ GeForce GTX ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ 3D-ускоритСлями, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ S3 Virge, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ освободили процСссор ΠΎΡ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Нам ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ эпоху Voodoo Graphics ΠΈ Riva TNT, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΊΠΎΠ½Π΅Ρ† Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ GeForce 256, ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹, способной Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ всС элСмСнты 3D-сцСны ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Однако это Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ заинтСрСсованы Π² этом прямо сСйчас.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ всю ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, сколько Control ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚, Π΄Π°ΠΆΠ΅ послС добавлСния ΠΎΡ‡Π΅Π½ΡŒ простой, СдинствСнной части ΠΌΠ΅Ρ‚ΠΎΠ΄Π° отслСТивания Π»ΡƒΡ‡Π΅ΠΉ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ сцСнС. Ray Tracing – это свящСнный Π³Ρ€Π°Π°Π»ΡŒ привлСчСния 3D-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΈ графичСских Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ симуляция сцСны Π»ΡƒΡ‡Π°ΠΌΠΈ свСта Π½Π° этом этапС Π΄Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ Π½Π° ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΡ…, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π»Π΅Ρ‚ с Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ графичСскими процСссорами.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ тСхнология трассировки Π»ΡƒΡ‡Π΅ΠΉ с тСхничСской стороны, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Control.

Π‘ самого Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ray Tracing Π±ΡƒΠ΄ΡƒΡ‚ практичСски Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ Π½Π° статичСских снимках экрана. ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π»ΡƒΡ‡Π° раскрываСт свои истинныС возмоТности Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ, динамичСски измСняя освСщСниС сцСны.

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Nvidia, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ray Tracing «оТивляСт» сцСну. Π’ΡΠΏΡ‹ΡˆΠΊΠΈ свСта Ρ‚Π°Π½Ρ†ΡƒΡŽΡ‚ Π½Π° повСрхностях, Π±Π»ΠΈΠΊΠΈ становятся Π±ΠΎΠ»Π΅Π΅ СстСствСнными, Π² стСклС ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ отраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π΅Π· Ray Tracing Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΈΠ΄Π½Ρ‹ Π² ΠΈΠ³Ρ€Π΅:

ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ray Tracing Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Control ΠΈ GeForce RTX 2080 Super 1 ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ray Tracing Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Control ΠΈ GeForce RTX 2080 Super 2

Однако Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ различия ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ Π² статичСских сцСнах.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° стСну справа. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит Ray Tracing:

ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ray Tracing Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Control ΠΈ GeForce RTX 2080 Super 3

И Ρ‚Π°ΠΊ с Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ:

ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ray Tracing Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Control ΠΈ GeForce RTX 2080 Super 4

ΠžΠ±ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π³Π»Π°Π· сразу Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚, Ρ‡Ρ‚ΠΎ свСт, ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ Π½Π° стСну Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‚ΠΎΠ»ΠΎΡ‡Π½Ρ‹Π΅ люки Π² ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠ΅, выглядит Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ СстСствСнным ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ трассировкС Π»ΡƒΡ‡Π΅ΠΉ. ВСкстура обшивки Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Π°, Ρ‚Π΅Π½ΠΈ Π±ΠΎΠ»Π΅Π΅ яркиС ΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠ΅.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈ со свСтом, ΠΈΠ΄ΡƒΡ‰ΠΈΠΌ ΠΈΠ· освСщСнной Π² Π½Π΅ΠΎΡΠ²Π΅Ρ‰Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ. Π‘Π΅Π· отслСТивания Π»ΡƒΡ‡Π° Π»ΡƒΡ‡ статичСн ΠΈ тСкстура ΠΏΠΎΠ»Π° Π½Π΅ мСняСтся:

ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ray Tracing Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Control ΠΈ GeForce RTX 2080 Super 5

ΠŸΠΎΠ²Π΅Ρ€Π½ΡƒΠ² Ray Tracing Π½Π° ΠΏΠΎΠ»Ρƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹, Π³Π΄Π΅ находится источник свСта. Π‘Ρ†Π΅Π½Π° Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π±Π΅Ρ€Π΅Ρ‚ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ΅ БрСдство

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Ray Tracing ΠΈΠ½ΠΎΠ³Π΄Π° Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ полная ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ HDR. ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΎΠΉ HDR являСтся идСальная Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π² тСнях ΠΈ Π½Π° рСнтгСновских снимках. Π­Ρ‚ΠΎ сцСна Π±Π΅Π· Ray Tracing:

ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ray Tracing Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Control ΠΈ GeForce RTX 2080 Super 6

И с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ трассировкой Π»ΡƒΡ‡Π΅ΠΉ:

ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ray Tracing Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Control ΠΈ GeForce RTX 2080 Super 7

Π’ сцСнС Π±Π΅Π· отслСТивания Π»ΡƒΡ‡Π΅ΠΉ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты Талюзи, Π·Π°Ρ‰ΠΈΡ‰Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π΄Π΅Ρ‚Π°Π»ΠΈ Π½Π° старом стСклС. Однако, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ трассировку Π»ΡƒΡ‡Π΅ΠΉ, эти Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚: Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±Ρ‹ исчСзли Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ссли Π±Ρ‹ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΠΊΠΈΠΉ свСт ΠΏΠ°Π΄Π°Π» Π² ΠΎΠΊΠ½ΠΎ.

Однако Π² случаС трассировки ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π»ΡƒΡ‡Π΅ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это Π² отраТСниях. НСзависимо ΠΎΡ‚ сцСны, ΠΎΠ½ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΡΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, Ρ‚Π΅ΠΌ самым увСличивая ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ погруТСния. НС Ρ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π΅Π· Ray Tracing Control всС выглядит ΠΏΠ»ΠΎΡ…ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² этой сцСнС Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ лишнСго – свСт Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½, Ρ‚Π΅Π½ΠΈ ΠΈ рСнтгСновскиС снимки прСкрасно ΠΊΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, нСльзя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΎΠ΅ слово:

ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ray Tracing Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Control ΠΈ GeForce RTX 2080 Super 8

Однако, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ трассировку Π»ΡƒΡ‡Π΅ΠΉ, Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ ΠΆΠΈΠ²Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вСрхняя Ρ‡Π°ΡΡ‚ΡŒ сцСны с большими Π΄Π΅Ρ€Π΅Π²ΡŒΡΠΌΠΈ Π½Π° Π·Π°Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅, Π½ΠΎ ΠΈ ниТняя, с ΠΏΠΎΠ»ΠΎΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ отраТаСтся ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ этих Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π², Ρ‡Ρ‚ΠΎ Π±Π΅Π· трассировки Π»ΡƒΡ‡Π΅ΠΉ.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ΅ БрСдство

Как ΠΌΠ΅Π»ΠΎΡ‡ΡŒ, Π½ΠΎ благодаря Ρ‚Π°ΠΊΠΈΠΌ ΠΌΠ΅Π»ΠΎΡ‡Π°ΠΌ Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ трассировкой Π»ΡƒΡ‡Π΅ΠΉ – Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚.

ΠœΡ‹ ΠΌΠ½ΠΎΠ³ΠΎ тСряСм, играя Π² Control Π±Π΅Π· Ray Tracing?

Ну, Ссли чСстно … Π½Π΅Ρ‚.

Если Π²Ρ‹ ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ Π² Control Π½Π° консоли ΠΈΠ»ΠΈ ПК с Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ старого поколСния, Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΎ Ρ‡Π΅ΠΌ ΡΠΎΠΆΠ°Π»Π΅Ρ‚ΡŒ. Π‘Π°ΠΌΠ° ΠΈΠ³Ρ€Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ настоящий Ρ€ΠΎΠ³ изобилия Π²ΡΠΏΡ‹ΡˆΠ΅ΠΊ, эффСктов ΠΈ графичСских Ρ„Π΅ΠΉΠ΅Ρ€Π²Π΅Ρ€ΠΊΠΎΠ²; Ray Tracing – это просто Π³Π»Π°Π·ΡƒΡ€ΡŒ Π½Π° Ρ‚ΠΎΡ€Ρ‚Π΅. ОблСдСнСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π² этой сцСнС.

Π›ΠΎΡˆΠ°Π΄ΡŒ со строкой, которая Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ снимкС экрана ΠΏΠΎΠΊΠ°Π·Π°Π½ RT, Π° ΠΊΠ°ΠΊΠΎΠΉ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ΅ БрСдство

ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ray Tracing Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Control ΠΈ GeForce RTX 2080 Super 9

Π’ Ρ‚Π°ΠΊΠΎΠΉ сцСнС просто Π½Π΅Ρ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹. И Ρ‚Π°ΠΌ, Π³Π΄Π΅ различия – ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ – ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹, это связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Control Π² Π½Π΅-RTX-вСрсии для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² пространствС экрана ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ отслСТивания конусов воксСлов. И этот Π½Π΅ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ ΠΎΡ‡Π΅Π½ΡŒ примитивная Ρ„ΠΎΡ€ΠΌΠ° трассировки Π»ΡƒΡ‡Π΅ΠΉ. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Control Ρ‚Π°ΠΊΠΆΠ΅ выглядит Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π±Π΅Π· Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ RTX.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Control – это ΠΈΠ³Ρ€Π°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стоит ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρƒ Π½Π° Π½ΠΎΠ²ΡƒΡŽ (хотя это, бСзусловно, ΠΈΠ³Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Π°ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ!). Однако, учитывая Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π΅ появляСтся всС большС ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ray Tracing Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎ (обновлСнная вСрсия Minecraft), ΠΏΠΎΠΊΡƒΠΏΠΊΠ° графичСского процСссора сСрии Nvidia RTX ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² спискС Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ.

ОсобСнно Ссли, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΈΠ³Ρ€Ρ‹, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для Ρ€Π°Π±ΠΎΡ‚Ρ‹. Но это Ρ‚Π΅ΠΌΠ° для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

БотрудничСство: ΠœΠ°Ρ†Π΅ΠΉ ГаСвский

Table of Contents