Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π“Ρ€Π°Ρ„ΠΈΠΊΠ° DirectX Π² DelphiΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 68

Автор ΠœΠΈΡ…Π°ΠΈΠ» ΠšΡ€Π°ΡΠ½ΠΎΠ²

ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ массив. Π§Π°Ρ‰Π΅ всСго примСняСтся для хранСния ΠΎΠ±Ρ€Π°Π·Π° растра.

Brightness

Π―Ρ€ΠΊΠΎΡΡ‚ΡŒ. Π₯арактСристика Ρ†Π²Π΅Ρ‚Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°.

Buffer

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

Channel

Канал. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° отобраТСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Computer graphics

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. ΠžΠ±Ρ‰Π΅Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π²Π²ΠΎΠ΄, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ графичСских ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Contrast

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

Convex

Π’Ρ‹ΠΏΡƒΠΊΠ»Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ. ΠœΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ соСдинСны ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠΌ прямой, выходящим Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.

Diffuse

Π”ΠΈΡ„Ρ„ΡƒΠ·Π½ΠΎΠ΅ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π‘Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ, рассСиваСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π¦Π²Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² основном совпадаСт с СстСствСнным Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Directional

НаправлСнный источник свСта. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ свСта, ΠΎΡΠ²Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ сцСны ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ· бСсконСчности.

Double buffering

Двойная буфСризация. ВСхнология, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π±ΡƒΡ„Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ изобраТСния Π±Π΅Π· эффСкта мСрцания. НовыС Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π±ΡƒΡ„Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ отобраТаСтся Π½Π° экранС (Back buffer), Π² Ρ‚ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° отобраТаСтся содСрТимоС Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° (Front buffer). Π—Π°Ρ‚Π΅ΠΌ Π±ΡƒΡ„Π΅Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ (ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ мСстами), Ρ‡Ρ‚ΠΎΠ±Ρ‹ вывСсти Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° экран.

Face cutting

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π½ΠΈΡ… Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΡ… Π³Ρ€Π°Π½Π΅ΠΉ. Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ скорости воспроизвСдСния ΠΈΠ· расчСтов ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π·Π°Π΄Π½ΠΈΠ΅ части повСрхности, Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ, ΠΈ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ.

Flat shading (Flat)

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

Fogging

Π’ΡƒΠΌΠ°Π½. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… пиксСлов с Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ‚ΡƒΠΌΠ°Π½Π° (Fog) ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Π΄Ρ‹ΠΌΠΊΠΈ.

FPS (Frames Per Second)

Частота смСны ΠΊΠ°Π΄Ρ€ΠΎΠ². Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для ΠΎΡ†Π΅Π½ΠΊΠΈ быстродСйствия систСмы Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, число ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ систСма способна ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ.

Frame buffer

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

Front buffer

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

Gamma

Π“Π°ΠΌΠΌΠ°. ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ контраста Π² срСдних Ρ‚ΠΎΠ½Π°Ρ… изобраТСния. ΠŸΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ ΠΎΠ±Ρ‰Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ напряТСния ΠΌΠ°Π»ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ напряТСния ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ измСнСнию уровня яркости.

Gamma correction

Π“Π°ΠΌΠΌΠ°-коррСкция. ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½Π° дисплСй Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ RGB Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ скоррСктированы для компСнсации Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ дисплСя.

Geometric primitive

ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ². Π’ΠΎΡ‡ΠΊΠ°, ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ прямой ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ.

Gouraud shading (Smooth shading)

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

Gradient

Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚. ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΈΠ»ΠΈ нСсколькими Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ.

Image

ΠžΠ±Ρ€Π°Π·. ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ массив пиксСлов, Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠΉΡΡ Π²ΠΎ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ памяти ΠΈΠ»ΠΈ Π² Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΊΠ°Π΄Ρ€Π°.

Interpolation

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ способ восстановлСния ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ значСниям.

Lighting

ΠžΡΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅. ΠœΠ΅Ρ‚ΠΎΠ΄ рСалистичного отобраТСния Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° плоском экранС. ΠŸΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для придания Π΅ΠΌΡƒ объСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ яркости.

Matrix

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°. Π”Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 4x4.

Motion blur

Π Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ. ВСхнология ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ эффСкта, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈ съСмкС быстро двиТущСгося ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ выглядят Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌΠΈ.

Normal

Π’Π΅ΠΊΡ‚ΠΎΡ€ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ. ΠŸΠ΅Ρ€ΠΏΠ΅Π½Π΄ΠΈΠΊΡƒΠ»ΡΡ€ ΠΊ плоскости.

Parallel point

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ источник свСта. ВсС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΡΠ²Π΅Ρ‰Π°ΡŽΡ‚ΡΡ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡƒΡ‡ΠΊΠΎΠΌ свСта.

Perspective projection

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ проСкция. Π’ΠΈΠΏ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ иллюзию Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ изобраТСния. Π“Ρ€Π°Π½ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, находящиСся Π² ΠΎΡ‚Π΄Π°Π»Π΅Π½ΠΈΠΈ ΠΎΡ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ, каТутся мСньшС располоТСнных Π²Π±Π»ΠΈΠ·ΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ создания ΠΏΡ€Π°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ изобраТСния Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° плоскости.

Pixel

ПиксСл. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт изобраТСния Π½Π° экранС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.

Plug-in

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ сторонними компаниями для использования с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.

Point

Π’ΠΎΡ‡Π΅Ρ‡Π½Ρ‹ΠΉ источник свСта. Π‘Π²Π΅Ρ‚ΠΈΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²ΠΎ всСх направлСниях ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.



Point graphics

ВочСчная Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, состоящСС ΠΈΠ· совокупности Ρ‚ΠΎΡ‡Π΅ΠΊ (пиксСлов). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСл ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΡ‚ 1 Π±ΠΈΡ‚Π° (Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…) Π΄ΠΎ 24 Π±ΠΈΡ‚ (Ρ†Π²Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с 16,7 ΠΌΠ»Π½ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ²) ΠΈ Π²Ρ‹ΡˆΠ΅.

Polygon

ΠœΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ. ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, ограничСнная краями, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ.

Projection

ΠŸΡ€ΠΎΠ΅Ρ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΎΡ†Π΅ΡΡ прСобразования Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ части Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для отобраТСния Π½Π° плоском дисплСС.

Projection matrix

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΉ. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 4x4, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°ΡΡΡ для прСобразования ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ плоскости экрана.

Rasterization

РастСризация. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ спроСцированной Ρ‚ΠΎΡ‡ΠΊΠΈ, Π»ΠΈΠ½ΠΈΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ растра Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… связываСтся с Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π°.

Rendering

ВоспроизвСдСниС. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ², Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…, Π² ΠΎΠ±Ρ€Π°Π· Π² Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΊΠ°Π΄Ρ€Π°.

Resolution

Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ пиксСлов Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π΄Π»ΠΈΠ½Ρ‹.

RGB

ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ пиксСла получаСтся Π·Π° счСт смСшСния с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ Ρ‚Ρ€Π΅Ρ… основных Ρ†Π²Π΅Ρ‚ΠΎΠ²: красного (Red), Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ (Green) ΠΈ синСго (Blue).

Specular highlights

Π—Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π‘Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ, ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ блСстящим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π¦Π²Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ совпадаСт Π½Π΅ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ самого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° с Ρ†Π²Π΅Ρ‚ΠΎΠΌ источника свСта.

Spot

Π Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠ³ΠΎ источника свСта. ΠžΡΠ²Π΅Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ конус.

Texture

ВСкстура. Основной ΠΌΠ΅Ρ‚ΠΎΠ΄ модСлирования повСрхностСй Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° Π½ΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’ΠΎΡ‡ΠΊΠΈ тСкстуры Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ тСксСлами.

Transformation

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


Transparency

ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ. Π­Ρ„Ρ„Π΅ΠΊΡ‚, достигаСмый использованиСм Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Ρ†Π²Π΅Ρ‚Π°, Π°Π»ΡŒΡ„Π°-ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ. ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Π°Π»ΡŒΡ„Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΉ Π·Π° ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ прозрачности.

Triangle strip and fans

Π“Ρ€ΡƒΠΏΠΏΡ‹ связанных Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ². Π’ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, для Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° задаСтся лишь ΠΎΠ΄Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π°.

Tri-linear filtering (Tri-linear MIP Mapping)

ВрилинСйная Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ. ВСкстуры, Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ свой Π²ΠΈΠ΄ Π² зависимости ΠΎΡ‚ измСнСния расстояния ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΄ΠΎ полоТСния Π³Π»Π°Π·Π° зритСля. ΠŸΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚Ρ‹ тСкстур Ρ‚ΠΎΠΆΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ.

Vector graphics

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

Vertex

Π’Π΅Ρ€ΡˆΠΈΠ½Π°. Π’ΠΎΡ‡ΠΊΠ° Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС.

Vertex buffer

Π’Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€. ΠžΠ±Π»Π°ΡΡ‚ΡŒ памяти, содСрТащая Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Π°Ρ….

Vertex shaders

Π’Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Π΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, примСняСмых ΠΊ исходным Π΄Π°Π½Π½Ρ‹ΠΌ. Π’Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Π΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π°Π΄ гСомСтричСскими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½.