Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Из Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ β€” свободной энциклопСдии

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

РС́ндСринг ΠΈΠ»ΠΈ отрисо́вка (Π°Π½Π³Π». rendering β€” «визуализация») β€” Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ процСсс получСния изобраТСния ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π—Π΄Π΅ΡΡŒ модСль β€” это описаниС Π»ΡŽΠ±Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ явлСний Π½Π° строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ языкС ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ структуры Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΎΠ΅ описаниС ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ гСомСтричСскиС Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± освСщСнии, стСпСни наличия ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ вСщСства, Π½Π°ΠΏΡ€ΡΠΆΡ‘Π½Π½ΠΎΡΡ‚ΡŒ физичСского поля ΠΈ ΠΏΡ€.

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

Часто Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ (худоТСствСнной ΠΈ тСхничСской) ΠΏΠΎΠ΄ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ (3D-Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ) ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ созданиС плоской ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ β€” Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ растрового изобраТСния β€” ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ 3D-сцСнС. Π‘ΠΈΠ½ΠΎΠ½ΠΈΠΌΠΎΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ контСкстС являСтся визуализация.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Визуализация β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, ΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΠ½ тСсным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ связан с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ модСлирования ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³.

Π’ зависимости ΠΎΡ‚ Ρ†Π΅Π»ΠΈ, Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, ΠΊΠ°ΠΊ достаточно ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ процСсс Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉΡΡ Π² основном ΠΏΡ€ΠΈ создании Π²ΠΈΠ΄Π΅ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Vegas Pro, ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ…. ПослСдний часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 3D-ускоритСли.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, производящая Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, называСтся Ρ€Π΅Π½Π΄Π΅Ρ€ΠΎΠΌ (Π°Π½Π³Π». render ) ΠΈΠ»ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€ΠΎΠΌ (Π°Π½Π³Π». renderer ).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³? И Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€? Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€!

Π’ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ Π»ΠΈΠΊΠ±Π΅Π·Π° ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΊΠ°ΠΊ для программистов, Ρ‚Π°ΠΊ ΠΈ для Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ² Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Вопрос Π½Π΅ Ρ‚Π°ΠΊ слоТСн ΠΊΠ°ΠΊ каТСтся, ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ ΠΈ доступноС объяснСниС!

Π― Π½Π°Ρ‡Π°Π» ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈΠΊΠ±Π΅Π·ΠΎΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ³Ρ€. И поторопился, написав ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΡ€ΠΎ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹, Π½Π΅ рассказав Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ эта ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΊΠ²Π΅Π»ΠΎΠΌ ΠΊ ввСдСнию Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π½Ρ‹ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ Π² нашСм Π»ΠΈΠΊΠ±Π΅Π·Π΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³? (для программистов)

Π˜Ρ‚Π°ΠΊ, ВикипСдия Π΄Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅: РС́ндСринг (Π°Π½Π³Π». rendering β€” «визуализация») β€” Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ процСсс получСния изобраТСния ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ с Π½ΠΈΠΌ. Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ β€” это визуализация. Π’ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΈ 3Π΄-Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ ΠΈ программисты ΠΏΠΎΠ΄ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ созданиС плоской ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ β€” Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ растрового изобраТСния ΠΈΠ· 3Π΄ сцСны.
Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° наш вопрос Β«Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³?Β» β€” это ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ 2Π΄ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ (Π½Π° экранС ΠΈΠ»ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ). А ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, производящая Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, называСтся Ρ€Π΅Π½Π΄Π΅Ρ€ΠΎΠΌ (Π°Π½Π³Π». render) ΠΈΠ»ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€ΠΎΠΌ (Π°Π½Π³Π». renderer).

Π Π΅Π½Π΄Π΅Ρ€

Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ словом Β«Ρ€Π΅Π½Π΄Π΅Ρ€Β» Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‡Π°Ρ‰Π΅ всСго Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. Но ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ процСсс Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ (просто Π² английском Π³Π»Π°Π³ΠΎΠ» β€” render пСрСнСсся Π² русский, ΠΎΠ½ ΠΊΠΎΡ€ΠΎΡ‡Π΅ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅). Π’Ρ‹, навСрняка, встрСчали Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, с подписью Β«Π£Π³Π°Π΄Π°ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ ΠΈΠ»ΠΈ Ρ„ΠΎΡ‚ΠΎ?Β». Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π²Π²ΠΈΠ΄Ρƒ это 3D-визуализация ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ фотография (ΡƒΠΆ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΠ»Π°ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€ΠΎΠΉ ΠΈ Π½Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΡˆΡŒΡΡ).

Π’ΠΈΠ΄Ρ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°

Π’ зависимости ΠΎΡ‚ возмоТности ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ вычислСния ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚:

БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Π½ΠΎ всС ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ получСния изобраТСния: растСризация 3Π΄ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ трасировка Π»ΡƒΡ‡Π΅ΠΉ. Оба способа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Π°Ρ…. Но трасировка Π»ΡƒΡ‡Π΅ΠΉ Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ для получСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π»Π°ΠΉΡ‚ΠΌΠ°ΠΏΠΎΠ² β€” свСтовых ΠΊΠ°Ρ€Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Ρ€Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π° послС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ прСдрасчСта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²ΠΎ врСмя выполнСния.

Π’ Ρ‡Π΅ΠΌ ΡΡƒΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²? Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ растСризация ΠΈ трасировка Π»ΡƒΡ‡Π΅ΠΉ? НачнСм с растСризация.

РастСризация полигональной ΠΌΠΎΠ΄Π΅Π»ΠΈ

Π‘Ρ†Π΅Π½Π° состоит ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, располоТСнных Π½Π° Π½Π΅ΠΉ. Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ каТдая модСль состоит ΠΈΠ· ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ².
Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ, Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠ²Π°Π΄Ρ‹ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Но Ссли ΠΌΡ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠΌ Π½Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ Π½Π΅ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ, Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ.

Π—Π°Π΄Π°Ρ‡Π° растСризатора (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая выполняСт Ρ€Π°ΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· этих ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² пиксСли Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ изобраТСния. РастСризация Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ графичСского ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°, происходит послС Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠ³ΠΎ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° ΠΈ Π΄ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ (Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹).

*Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π΅Ρ‰Π°Π½Π½Ρ‹ΠΉ ΠΌΠ½ΠΎΠΉ Ρ€Π°Π·Π±ΠΎΡ€ графичСского ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях Π½ΡƒΠΆΠ΅Π½ Π»ΠΈ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°Π·Π±ΠΎΡ€, ΠΌΠ½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ приятно ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ скольким людям интСрСсно это всё. Π― сдСлал ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ страничку Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ список Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ ΠΈ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… β€” Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€

Π’ случаС с ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ пиксСли Π»ΠΈΠ½ΠΈΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅ΠΉ Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π² случаС с Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ пиксСли ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ. Для ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ примСняСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π‘Ρ€Π΅Π·Π΅Π½Ρ…Π΅ΠΌΠ°, для Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ замСтания прямыми ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ барицСнтричСских ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

БлоТная модСль пСрсонаТа состоит ΠΈΠ· ΠΌΠ΅Π»ΡŒΡ‡Π°ΠΉΡˆΠΈΡ… Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² ΠΈ растСризатор Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ· Π½Π΅Ρ‘ Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΠΎΠ³Π΄Π° Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ с трассировкой Π»ΡƒΡ‡Π΅ΠΉ? ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ Ρ€Π°ΡΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ всС? А смысл Π²ΠΎΡ‚ Π² Ρ‡Π΅ΠΌ, растСризатор Π·Π½Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ своё Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ, Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ β€” Π² пиксСли. Он Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… рядом с Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ.

А это Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ всС физичСскиС процСссы ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ ΠΎΠ½ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π½Π΅ Π² состоянии. Π­Ρ‚ΠΈ процСссы прямым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠžΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΡ, рСфлСксы, Ρ‚Π΅Π½ΠΈ, подповСрхностноС рассСиваниС ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅! ВсС Π±Π΅Π· Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ просто пластмассовыС модСльки Π² вакуумС…
А ΠΈΠ³Ρ€ΠΎΠΊΠΈ хотят Π³Ρ€Π°Ρ„ΠΎΠ½ΠΈΠΉ! Π˜Π³Ρ€ΠΎΠΊΠ°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ„ΠΎΡ‚ΠΎΡ€Π΅Π°Π»ΠΈΠ·ΠΌ!

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

Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ трассировка Π»ΡƒΡ‡Π΅ΠΉ позволяСт Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅, Π½ΠΎ Ρ†Π΅Π½ΠΎΠΉ большСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ рассчСта, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ Π²ΠΎ врСмя выполнСния. Рассмотрим, Ρ‡Ρ‚ΠΎ ΠΈΠ· сСбя прСдставляСт этот ΠΌΠ΅Ρ‚ΠΎΠ΄.

Врасировка Π»ΡƒΡ‡Π΅ΠΉ (Π°Π½Π³Π». ray tracing)

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎ корпускулярно Π²ΠΎΠ»Π½ΠΎΠ²ΠΎΠΌ Π΄ΡƒΠ°Π»ΠΈΠ·ΠΌΠ΅? Напомню Π² Ρ‡Π΅ΠΌ ΡΡƒΡ‚ΡŒ: свСт Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΈ ΠΊΠ°ΠΊ Π²ΠΎΠ»Π½Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΊ частиц β€” Ρ„ΠΎΡ‚ΠΎΠ½ΠΎΠ². Π’Π°ΠΊ Π²ΠΎΡ‚ трассировка (ΠΎΡ‚ Π°Π½Π³Π» Β«traceΒ» ΠΏΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ), это симуляция Π»ΡƒΡ‡Π΅ΠΉ свСта, Π³Ρ€ΡƒΠ±ΠΎ говоря. Но трассированиС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π»ΡƒΡ‡Π° свСта Π² сцСнС Π½Π΅ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя.

ΠœΡ‹ ограничимся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»Ρ‹ΠΌ количСством, ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Ρ€Π°ΡΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΠΈ ΠΏΠΎ Π½ΡƒΠΆΠ½Ρ‹ΠΌ Π½Π°ΠΌ направлСниям.
А ΠΊΠ°ΠΊΠΈΠ΅ направлСния Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹? Нам Π½Π°Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ пиксСли Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅. Π’ΠΎΠ΅ΡΡ‚ΡŒ количСство Π»ΡƒΡ‡Π΅ΠΉ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΎΠ½ΠΎ Ρ€Π°Π²Π½ΠΎ количСству пиксСлСй Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ.

Π§Ρ‚ΠΎ с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ? ВсС просто, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Ρ€Π°ΡΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΠΈ Π² соотвСтствии с Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ наблюдСния (Ρ‚ΠΎ ΠΊΠ°ΠΊ наша Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠ°ΠΌΠ΅Ρ€Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π°). Π›ΡƒΡ‡ встрСтится Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ΅ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ сцСны (Ссли Π½Π΅ встрСтится, Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‚Π°ΠΌ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΉ пиксСль ΠΈΠ»ΠΈ пиксСль Π½Π΅Π±Π° ΠΈΠ· скайбокса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€).

ΠŸΡ€ΠΈ встрСчС с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Π»ΡƒΡ‡ Π½Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ своё распространСниС, Π° раздСляСтся Π½Π° Ρ‚Ρ€ΠΈ Π»ΡƒΡ‡Π°-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вносит свой Π²ΠΊΠ»Π°Π΄ Π² Ρ†Π²Π΅Ρ‚ пиксСля Π½Π° Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ экранС: ΠΎΡ‚Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹ΠΉ, Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π΅Π»ΠΎΠΌΠ»Ρ‘Π½Π½Ρ‹ΠΉ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² опрСдСляСт Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ трассировки ΠΈ влияСт Π½Π° качСство ΠΈ Ρ„ΠΎΡ‚ΠΎΡ€Π΅Π°Π»ΠΈΡΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ изобраТСния. Благодаря своим ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ особСнностям, ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ фоторСалистичныС изобраТСния, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈΠ·-Π·Π° большой рСсурсоёмкости процСсс Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя.

Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ для Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ²

Но Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ программная визуализация! Π₯ΠΈΡ‚Ρ€Ρ‹Π΅ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°? ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ для программистов, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚-Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΅Π³ΠΎ сами. Π ΡƒΠΊΠ°ΠΌΠΈ. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€ Π² Π²ΠΈΠ΄Π΅ΠΎ-ΠΈΠ³Ρ€Π΅ ΠΈΠ»ΠΈ V-ray Π² Maya Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ освСщСниС, подповСрхностноС рассСиваниС, Ρ‚ΡƒΠΌΠ°Π½ ΠΈ Π΄Ρ€. Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ повСрхности.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π²Ρ‹ΡˆΠ΅, поэтапно прорабатываСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π“Ρ€ΡƒΠ±Ρ‹ΠΉ скСтч β€” Π›Π°ΠΉΠ½ β€” Π¦Π²Π΅Ρ‚ β€” ОбъСм β€” Π Π΅Π½Π΄Π΅Ρ€ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ².

Π Π΅Π½Π΄Π΅Ρ€ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя тСкстурированиС, ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π±Π»ΠΈΠΊΠΎΠ² β€” ΠΌΠ΅Ρ‚Π°Π»Π»Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π°Ρ‰Π΅ всСго ΠΎΡ‡Π΅Π½ΡŒ Π³Π»Π°Π΄ΠΊΠΈΠ΅ повСрхности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Π±Π»ΠΈΠΊΠΈ Π½Π° гранях. Помимо всСго этого Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с растСризациСй Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, это ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ растСризация 3Π΄-ΠΌΠΎΠ΄Π΅Π»ΠΈ.

РастСризация Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ

Π‘ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ такая ΠΆΠ΅, Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ 2Π΄ ΠΊΡ€ΠΈΠ²Ρ‹Ρ…, это Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Π½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π£ нас Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ растровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ растСризатор ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π² пиксСли. ПослС этого Ρƒ нас Π½Π΅Ρ‚ возмоТности ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ качСства.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ дальшС

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΈΠ· Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠΈ Β«Π›ΠΈΠΊΠ±Π΅Π· для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€Β«, скорСС всСго окаТутся ΠΎΡ‡Π΅Π½ΡŒ для Вас ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅-с ΠΎΡ‚Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ:

ПослСсловиС

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, я надСюсь, Π²Ρ‹ осили ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠΊΠ², Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚. Если ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ вопросы ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ β€” смСло Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡ… Π² коммСнтариях, я ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Ρƒ. Π‘ΡƒΠ΄Ρƒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ Π·Π° уточнСния ΠΈ указания Π½Π° ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ нСточности ΠΈ ошибки.

Π”ΠΎΡ€ΠΎΠ³ΠΎΠΉ Π΄Ρ€ΡƒΠ³! Π’Π΅Π±Π΅ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ? ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΡΡ пост? НС стСсняйся! ΠžΡΡ‚Π°Π²ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Π½Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ Π’Π’ΠžΠ• ΠΌΠ½Π΅Π½ΠΈΠ΅

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ ΠΈΠ»ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ ( render / rendering )?

Π‘Ρ„Π΅Ρ€Π° примСнСния

Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ сцСн ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²: ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Π°Ρ…, симуляторах, Ρ„ΠΈΠ»ΡŒΠΌΠ°Ρ…, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… Ρ€ΠΎΠ»ΠΈΠΊΠ°Ρ…, Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹Ρ… спСцэффСктах ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠΉ 3D Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. КаТдая сфСра Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ баланс Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² просчСта. Рассмотрим ΠΏΠ°Ρ€Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² примСнСния Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Π’ этой Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π·Π°ΠΌΠ΅Π½ΠΈΠ» Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΏΠ°Ρ‡ΠΊΡƒ чипсов Π½Π° 3d модСль с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ производствС Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ€ΠΎΠ»ΠΈΠΊΠ° Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Ρ‹Π½ΠΊΠΈ сбыта. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ°Ρ‡ΠΊΠ° чипсов для Ρ€Π°Π·Π½Ρ‹Ρ… стран Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Π½Π΅Ρ‚ нСобходимости ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ сотни Π΄ΡƒΠ±Π»Π΅ΠΉ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΏΠ°Ρ‡ΠΊΠΈ. Достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ»ΠΈΠΊΠ°, Π° ΠΏΠ°Ρ‡ΠΊΡƒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° тСлСэкранС Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС ΠΈ всСх. НСт нСобходимости Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ…, ΠΌΠ°Π½Π΅ΠΊΠ΅Π½Π°Ρ…, ΠΏΠ°Ρ€ΠΈΠΊΠ°Ρ…, Π³Ρ€ΠΈΠΌΠ΅. 3d модСль с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ экономит врСмя ΠΈ срСдства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π° производство спСц-эффСктов.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Π Π΅Π½Π΄Π΅Ρ€ студии Viarde, сдСланный для ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΌΠ΅Π±Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°Π±Ρ€ΠΈΠΊ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡΠΌ ΠΌΠ΅Π±Π΅Π»ΠΈ, свСта, Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Ρ‚.ΠΏ., большС Π½Π΅Ρ‚ нСобходимости ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ дорогостоящиС Ρ„ΠΎΡ‚ΠΎ студии, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свои ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹. Π—Π° нСсколько Π΄Π½Π΅ΠΉ ΠΈ с Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшСй ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ это ΡΠ΄Π΅Π»Π°ΡŽΡ‚ студии Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ 3d Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.

БистСмы Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°

БистСмы Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 3D Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ для просчСта (отрисовки) Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚ встроСнныС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ»ΠΈ внСшниС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ (ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ). Π§Π°Ρ‰Π΅ внСшниС систСмы Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈΠΌΠ΅ΡŽΡ‚ Π»ΡƒΡ‡ΡˆΠ΅ качСство Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡Π΅ΠΌ встроСнныС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ зависимо ΠΎΡ‚ 3D Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π΄ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ своСго ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡΡΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с 3D Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ. Π£ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… внСшниС Ρ€Π΅Π½Π΄Π΅Ρ€Ρ‹ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ возмоТностСй Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅. Но ΠΈΠ·-Π·Π° этого Ρ‡Π°Ρ‰Π΅ всСго, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ встроСнных Ρ€Π΅Π½Π΄Π΅Ρ€ систСм Π·Π° Π½ΠΈΡ… придСтся Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ прСдставляСт собой Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠΉ смСси дисциплин, связанных с: Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΉ свСта, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ восприятиСм, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π’ случаС 3D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΠΊΠ°ΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° (pre-rendering), Ρ‚Π°ΠΊ ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (real time rendering).

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

Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠΉ 3D Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

На сСгодняшний дСнь самыми популярными ΠΈ качСствСнными систСмами для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠΉ 3d Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Vray ΠΈ Corona Renderer. ОбС систСмы ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Chaos Group (Болгария).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Vray появился Π΅Ρ‰Π΅ Π² 2000 Π³ΠΎΠ΄Ρƒ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ сСбя Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… сфСрах Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ благодаря своСй гибкости ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ инструмСнтов для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… студий, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ достоинства V-Ray:

1. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ сСтСвой Ρ€Π΅Π½Π΄Π΅Ρ€ нСсколькими ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ.

2. ΠžΡ‡Π΅Π½ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр настроСк для Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ связанных с Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ.

3. ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ².

4. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ большой Π½Π°Π±ΠΎΡ€ пассов для ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΠ½Π³Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ.

Π“Π»Π°Π²Π½ΠΎΠ΅ достоинство Corona Renderer это ΠΎΡ‡Π΅Π½ΡŒ рСалистичная визуализация ΠΏΡ€ΠΈ простых настройках систСмы. Она ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ стоят простыС Π·Π°Π΄Π°Ρ‡ΠΈ.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€Π°

Π Π΅Π½Π΄Π΅Ρ€ систСмы ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠ°ΠΊ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ установлСнныС Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ для просчСта изобраТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ рСсурсы вашСго ПК. Π’ основном трСбуСтся ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ процСссора ΠΈ количСство ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Π’Π°ΠΊΠΈΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ систСмы Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ CPU Rendering. Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ GPU Rendering, это Ρ€Π΅Π½Π΄Π΅Ρ€ систСмы ΠΏΡ€ΠΎΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ( процСссора ). НапримСр Vray ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ CPU ΠΈ GPU.

ВрСмя Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° зависит ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основных Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²: слоТности сцСны, количСства источников свСта, наличия Π²Ρ‹ΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ².

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… мощностСй. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ офисный ПК Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для этой Π·Π°Π΄Π°Ρ‡ΠΈ. Если Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° особая сборка ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎ Π±Ρ‹ этот процСсс ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ» быстро. ВсС Ρ€Π΅Π½Π΄Π΅Ρ€ систСмы ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ настройки, Π³Π΄Π΅-Ρ‚ΠΎ большС Π³Π΄Π΅, Ρ‚ΠΎ мСньшС. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ быстрСС, Π½ΠΎ ΠΏΡ€ΠΈ этом придСтся ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° Π΅Π΅ качСствС.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Π›ΡƒΡ‡ΡˆΠΈΠΉ способ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹, ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя просчСта ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСтСвой Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΈΠ»ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π΅Π½Π΄Π΅Ρ€ Ρ„Π΅Ρ€ΠΌΡƒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. МоТно Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Для этого всС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² процСссС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ 3Π΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΊΠ°ΠΊ ΠΈ основной ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ запускаСтся Ρ€Π΅Π½Π΄Π΅Ρ€.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈ основы Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°

Π‘Π°ΠΌΠΎΠ΅ соврСмСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС сочСтаСт Π² сСбС Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² просчСта свСта для получСния достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚Π°Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Scanline rendering ΠΈ растСризация

ВысокоуровнСвоС прСдставлСниС изобраТСния ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ содСрТит элСмСнты, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ пиксСлСй. Π­Ρ‚ΠΈ элСмСнты Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ. НапримСр, Π½Π° схСматичСском рисункС ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ ΠΈ ΠΊΡ€ΠΈΠ²Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ. Π’ графичСском ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС ΠΎΠΊΠ½Π° ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ. Π’ 3D-Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ Π² пространствС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ.

Если pixel-by-pixel ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ нСцСлСсообразСн ΠΈΠ»ΠΈ слишком ΠΌΠ΅Π΄Π»Π΅Π½Π΅Π½ для ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚ΠΎΠ³Π΄Π° primitive-by-primitive ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Π—Π΄Π΅ΡΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ просматриваСт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ², опрСдСляСт, Π½Π° ΠΊΠ°ΠΊΠΈΠ΅ пиксСли изобраТСния ΠΎΠ½ влияСт, ΠΈ соотвСтствСнно ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ эти пиксСли. Π­Ρ‚ΠΎ называСтся растСризациСй, ΠΈ это ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ всСми соврСмСнными Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ.

РастСризация часто быстрСС, Ρ‡Π΅ΠΌ pixel-by-pixel Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, большиС области изобраТСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пустыми ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ²; РастСризация Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти области, Π½ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ pixel-by-pixel Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π½ΠΈΡ…. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, растСризация ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ³Π΅Ρ€Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ кэша ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ пиксСли, занятыС ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠΌ, ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ Π±Ρ‹Ρ‚ΡŒ смСТными Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. По этим ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ растСризация ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся подходящим Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° трСбуСтся ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³; ΠΎΠ΄Π½Π°ΠΊΠΎ, pixel-by-pixel ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ часто позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ изобраТСния Π±ΠΎΠ»Π΅Π΅ высокого качСства ΠΈ являСтся Π±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π½Π΅ зависит ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ количСства ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ± ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠ°ΠΊ растСризация.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Ray casting

Ray casting Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для модСлирования Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… анимациях, Π³Π΄Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ Π½Π΅ Π²Π°ΠΆΠ½Ρ‹ ΠΈΠ»ΠΈ Π³Π΄Π΅ Π±ΠΎΠ»Π΅Π΅ эффСктивно Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° этапС вычислСний. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Ρ‚ΠΎΡ‚ случай, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большоС количСство ΠΊΠ°Π΄Ρ€ΠΎΠ². Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΉ «плоский» внСшний Π²ΠΈΠ΄, ΠΊΠΎΠ³Π΄Π° Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π° сцСнС Π±Ρ‹Π»ΠΈ ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Ρ‹ ΠΌΠ°Ρ‚ΠΎΠ²Ρ‹ΠΌ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ слСгка ΠΎΡ‚ΡˆΠ»ΠΈΡ„ΠΎΠ²Π°Π½Ρ‹.

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ гСомСтрия анализируСтся попиксСльно (pixel-by-pixel), построчно (line by line), с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π½Π°Ρ€ΡƒΠΆΡƒ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π»ΡƒΡ‡ΠΈ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°Π»ΠΈΡΡŒ ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ взгляда. Π’Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ пСрСсСкаСтся, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ†Π΅Π½Π΅Π½ΠΎ с использованиСм Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Π’ самом простом случаС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ пСрСсСчСния становится Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ этого пиксСля. Π¦Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ тСкстурной ΠΊΠ°Ρ€Ρ‚Π΅. Π‘ΠΎΠ»Π΅Π΅ слоТный ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ значСния Ρ†Π²Π΅Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ коэффициСнта освСщСния, Π½ΠΎ Π±Π΅Π· расчСта ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ источнику свСта. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹, количСство Π»ΡƒΡ‡Π΅ΠΉ Π² слСгка Ρ€Π°Π·Π½Ρ‹Ρ… направлСниях ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ усрСднСно.

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ использовано Π³Ρ€ΡƒΠ±ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ оптичСских свойств: ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простоС вычислСниС Π»ΡƒΡ‡Π° ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ зрСния. Π”Ρ€ΡƒΠ³ΠΎΠΉ расчСт сдСлан для ΡƒΠ³Π»Π° падСния свСтовых Π»ΡƒΡ‡Π΅ΠΉ ΠΎΡ‚ источника(ΠΎΠ²) свСта. И ΠΈΠ· этих ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… интСнсивностСй источников свСта вычисляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пиксСля. Или ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ освСщСниС, построСнноС ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ radiosity. Или ΠΈΡ… сочСтаниС.

Radiosity

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

Π’Π΅Ρ…Π½ΠΈΠΊΠ° симуляции ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ слоТности. МногиС изобраТСния ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ радиуса, просто слСгка освСщая всю сцСну с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°, извСстного ΠΊΠ°ΠΊ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Однако, ΠΊΠΎΠ³Π΄Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ ΠΎΡ†Π΅Π½ΠΊΠ° Radiosity сочСтаСтся с высококачСствСнным Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Ray tracing, изобраТСния ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΌ, особСнно для ΠΈΠ½Ρ‚Π΅Ρ€ΡŒΠ΅Ρ€Π½Ρ‹Ρ… сцСн.

Π’ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ симуляции radiosity рСкурсивныС, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ-элСмСнтныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Β«ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚Β» свСт Π½Π°Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠ΅ΠΆΠ΄Ρƒ повСрхностями Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ достигнут Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π΅Π» рСкурсии. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, окраска ΠΎΠ΄Π½ΠΎΠΉ повСрхности влияСт Π½Π° окраску сосСднСй повСрхности, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ значСния освСщСнности ΠΏΠΎ всСй ΠΌΠΎΠ΄Π΅Π»ΠΈ (ΠΈΠ½ΠΎΠ³Π΄Π° Π² Ρ‚ΠΎΠΌ числС для пустых пространств) ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ расчСтов Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ навСдСния Π»ΡƒΡ‡Π° ΠΈΠ»ΠΈ трассировки Π»ΡƒΡ‡Π΅ΠΉ.

Из-Π·Π° ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ/рСкурсивного Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ слоТныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ особСнно ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠΎΠ΄Ρ€Π°ΠΆΠ°ΡŽΡ‚. Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ расчСты radiosity ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для расчСта атмосфСры ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹, ΠΎΡ‚ свСта, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΎΡ‚ стСн, ΠΏΠΎΠ»Π° ΠΈ ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠ°, Π±Π΅Π· изучСния Π²ΠΊΠ»Π°Π΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слоТныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ вносят Π² radiosity, ΠΈΠ»ΠΈ слоТныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² вычислСнии radiosity Π±ΠΎΠ»Π΅Π΅ простым ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ тСкстуры.

Если Π² сцСнС Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² radiosity, ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ radiosity ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ряда ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ radiosity эффСктивным способом ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ плоскостности привСдСния Π»ΡƒΡ‡Π΅ΠΉ Π±Π΅Π· ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ влияния Π½Π° ΠΎΠ±Ρ‰Π΅Π΅ врСмя Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π½Π° ΠΊΠ°Π΄Ρ€. Из-Π·Π° этого, radiosity стал Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈ Π±Ρ‹Π» использован для Π½Π°Ρ‡Π°Π»Π° ΠΈ создания большого количСства извСстных Π½Π΅Π΄Π°Π²Π½ΠΈΡ… ΠΏΠΎΠ»Π½ΠΎΠΌΠ΅Ρ‚Ρ€Π°ΠΆΠ½Ρ‹Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… 3D-ΠΌΡƒΠ»ΡŒΡ‚Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ².

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Ray tracing

Ray tracing являСтся ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, которая Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΈ Scanline ΠΈ Ray casting. Как ΠΈ Ρ‚Π΅, ΠΎΠ½ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ слоТныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ описаны матСматичСски. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Scanline ΠΈ Ray casting, Ray tracing ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠœΠΎΠ½Ρ‚Π΅-ΠšΠ°Ρ€Π»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основан Π½Π° усрСднСнии числа случайно сгСнСрированных ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π’ этом случаС сэмплы ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π»ΡƒΡ‡ΠΈ свСта, ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΎΠ±Π·ΠΎΡ€Π° ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² сцСнС. Π­Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° слоТный ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Ρ‚Π΅Π½Π΅ΠΉ, ΠΏΡ€Π΅Π»ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ.

Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅, ΠΏΡ€ΠΈ качСствСнном Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с трассировкой Π»ΡƒΡ‡Π΅ΠΉ нСсколько Π»ΡƒΡ‡Π΅ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° пСрСсСчСния, Π½ΠΎ, скорСС, Ρ‡Π΅Ρ€Π΅Π· ряд ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… «отскоков», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ извСстныС Π·Π°ΠΊΠΎΠ½Ρ‹ ΠΎΠΏΡ‚ΠΈΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Β«ΡƒΠ³ΠΎΠ» падСния Ρ€Π°Π²Π΅Π½ ΡƒΠ³Π»Ρƒ отраТСния» ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Π·Π°ΠΊΠΎΠ½Ρ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ прСломлСния ΠΈ ΡˆΠ΅Ρ€ΠΎΡ…ΠΎΠ²Π°Ρ‚ΠΎΡΡ‚ΠΈ повСрхности.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΡƒΡ‡ Π»ΠΈΠ±ΠΎ сталкиваСтся с источником свСта, ΠΈΠ»ΠΈ, Π±ΠΎΠ»Π΅Π΅ вСроятно, послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ ΠΎΡ†Π΅Π½Π΅Π½ΠΎ установлСнноС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ количСство отскоков. Π’ΠΎΠ³Π΄Π° повСрхностноС освСщСниС Π² этой ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ оцСниваСтся с использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², описанных Π²Ρ‹ΡˆΠ΅, ΠΈ измСнСния ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ отскоки ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ для ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, наблюдаСмоС с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния. Π­Ρ‚ΠΎ всС повторяСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сэмпла, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля.

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ пСрСсСчСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создано нСсколько Π»ΡƒΡ‡Π΅ΠΉ.

Как ΠΌΠ΅Ρ‚ΠΎΠ΄ Π³Ρ€ΡƒΠ±ΠΎΠΉ силы, Ray tracing Π±Ρ‹Π»Π° слишком ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈ Π΄ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½Π° Π±Ρ‹Π»Π° слишком ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°ΠΆΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ любого уровня качСства. Π₯отя ΠΎΠ½Π° использовалась для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ спСцэффСктов ΠΈ Π² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅, Π³Π΄Π΅ трСбуСтся короткая Ρ‡Π°ΡΡ‚ΡŒ высококачСствСнного (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ фоторСалистичного) ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

Однако усилия ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ количСства вычислСний, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для частСй Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π³Π΄Π΅ дСтализация Π½Π΅Π²Π΅Π»ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π½Π΅ зависит ΠΎΡ‚ особСнностСй трассировки Π»ΡƒΡ‡Π΅ΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ рСалистичСской возмоТности Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ использования Ray tracing. Π’ настоящСС врСмя сущСствуСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ускорСнной трассировкой Π»ΡƒΡ‡Π΅ΠΉ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π½Π° этапС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСмонстрационныС вСрсии ΠΈΠ³Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ использованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ трассировки Π»ΡƒΡ‡Π΅ΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠŸΠ°Ρ€Π° интСрСсных Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

НапримСр Ρ„ΠΈΠ»ΡŒΠΌ «Аватар» ДТСймса ΠšΠ°ΠΌΠ΅Ρ€ΠΎΠ½Π° рСндСрился Π½Π° 34 стойках HP с 32 Π±Π»Π΅ΠΉΠ΄Π°ΠΌΠΈ HP Proliant BL2x220c Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ 40 000 процСссорных ядСр ΠΈ 104 Π’Π± RAM. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΉ мощности Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ€ ΡƒΡ…ΠΎΠ΄ΠΈΠ»ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 50-Ρ‚ΠΈ часов.

А извСстная ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ компания Pixar, которая сдСлала Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΡƒΠ»ΡŒΡ‚Ρ„ΠΈΠ»ΡŒΠΌΡ‹ ΠΊΠ°ΠΊ Β«Π’ΠΎΠ»Π»ΠΈΒ» ΠΈ Β«Π’Π°Ρ‡ΠΊΠΈΒ», Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° для своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Π½Π΄Π΅Ρ€ систСму которая называСтся Pixars RenderMan. Π­Ρ‚ΠΎΡ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° быстрый просчСт слоТных Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… эффСктов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ: Π²ΠΎΠ΄Π°, ΠΎΠ±Π»Π°ΠΊΠ°, ΡˆΠ΅Ρ€ΡΡ‚ΡŒ, волосы ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π΄Π½Π΅ΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ систСмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ всС большС Π² Ρ€Π°Π·Π½Ρ‹Ρ… сфСрах Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Для Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ², ΠΌΡƒΠ»ΡŒΡ‚Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ², Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ, автомобилСстроСния ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π³Π΄Π΅, Ρ‚ΠΎ статичСскоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ это Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *