Openal ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт: OpenAL: Cross Platform 3D Audio

О ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Β« KaM Remake

ОписаниС

Мод KaM Remake β€” это ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΎΠΆΠΈΠ²ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Knights and Merchants: The Shattered Kingdom. Наша Ρ†Π΅Π»ΡŒ β€” Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ ΠΎΠ½Π»Π°ΠΉΠ½-систСму, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ мноТСство ошибок Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ΅. Для этого ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ с нуля, написав собствСнный ΠΊΠΎΠ΄ для ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ°, Π½ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ полагаясь Π½Π° мноТСство ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² рСсурсов. ΠœΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΈΠ³Ρ€Π° KaM (ΠΎΠ½Π° провСряСтся установщиком), Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Π°ΠΌ слСдуСт Π΅Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ β€” ΠΎΠ½Π° доступна Π² рядС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ².
Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ KaM Remake ΡΠ²Π»ΡΡŽΡ‚ΡΡ бСсплатными ΠΈ построСны энтузиастами. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ прилоТСния: Delphi 6, Delphi 7, FastMM4, Π›Π°Π·Π°Ρ€ΡŒ, OpenGL, OpenAL, Zlib, PNGImage, MadExcept, libZPlay.

БистСмныС трСбования

Для Кам Remake Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:
— Microsoft Windows 98, XP, Vista, 7, 8, 10;
— 500 ΠœΠ“Ρ† ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ быстрый процСссор;
— 256 Мб ΠΈΠ»ΠΈ большС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти;
— 3D-графичСский ΡƒΡΠΊΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒ совмСстимый с OpenGL 1. 4
— Звуковая ΠΊΠ°Ρ€Ρ‚Π°.

Установка

1. ЗапуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ установки ΠΈ слСдуйтС инструкциям.
2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° установки Ρ‚Π°ΠΊΠΆΠ΅ установит Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π°ΡƒΠ΄ΠΈΠΎ OpenAL (oalinst.exe), Ссли ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹. ПослСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС OpenAL: https://connect.creativelabs.com/openal/default.aspx
3. KaM Remake ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²ΠΈΠΆΠΎΠΊ OpenGL, поэтому Ρƒ вас Π΅Ρ‰Ρ‘ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны Π΄Ρ€Π°ΠΉΠ²Π΅ OpenGL. ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ сайт производитСля вашСй Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ послСдниС вСрсии Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ².
4. Запуск ΠΌΠΎΠ΄Π° — KaM_Remake.exe ΠΈΠ»ΠΈ с Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола / МСню «ΠŸΡƒΡΠΊ», Ссли ΠΏΡ€ΠΈ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ярлыки.

Π“Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ

Π’ ΠΈΠ³Ρ€Π΅ доступны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сочСтания клавиш:
Esc Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ сообщСниС ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π² мСню ΠΈΠ³Ρ€Ρ‹
F1-F4 ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π² мСню ΠΈΠ³Ρ€Ρ‹
F5-F8 ускоряСт Ρ‚Π΅ΠΌΠΏ ΠΈΠ³Ρ€Ρ‹ Π½Π° x1 — x10
F11 ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ панСль ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ мСню
1-9 Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ ΡŽΠ½ΠΈΡ‚Ρ‹ ΠΈΠ»ΠΈ здания, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ посрСдством Ctrl 1-9
B размСстит маяк Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ваши союзники смогут Π²ΠΈΠ΄Π΅Ρ‚ΡŒ
P ставит ΠΈΠ³Ρ€Ρƒ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ
Π’ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ названия ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π°Π΄ ΡŽΠ½ΠΈΡ‚Π°ΠΌΠΈ Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅Π΅Ρ€Π΅
Del удаляСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ сообщСниС Π² ΠΈΠ³Ρ€Π΅
ΠŸΡ€ΠΎΠ±Π΅Π» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π½Π° мСсто Π² ΠΈΠ³Ρ€Π΅, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ сообщСнии
←↑→↓ клавиши управлСния курсором ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ вас ΠΏΠΎ ΠΊΠ°Ρ€Ρ‚Π΅
ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° колСса ΠΌΡ‹ΡˆΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±
← клавиша «Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°» (backspace) Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π± 100%

Установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚:
1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π² «Maps» KaM Remake ΠΈ Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ Π΅Ρ‘, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «My New Map».
2. ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΏΠ°ΠΏΠΊΠΈ Ρ„Π°ΠΉΠ»Ρ‹ .dat ΠΈ .map ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ ΠΈΡ… соотвСтствСнно Π½Π° ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, соотвСтствСнно, «My New Map.dat» ΠΈ «My New Map.map». Названия Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π² точности.
3. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «My New Map.txt», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ описаниС миссии ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ Ρƒ миссий, ΠΈΠ΄ΡƒΡ‰ΠΈΡ… с Remake. ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π² послСдствии.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ своСй ΠΌΡƒΠ·Ρ‹ΠΊΠΈ:
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ MP3/Ogg Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΠ°ΠΏΠΊΠ΅ Music KaM Remake, ΠΈ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² плСйлист автоматичСски.

F.A.Q.

Π˜Π³Ρ€Π° ΠΏΠ°Π΄Π°Π΅Ρ‚ Π±Π΅Π· сообщСний:
Если KaM Remake ΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Ρ…ΠΎΠ΄Π΅ запуска ΠΈ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сообщСний, ΠΏΡ€ΠΈΡˆΠ»ΠΈΡ‚Π΅ поТалуйста Ρ„Π°ΠΉΠ» Π»ΠΎΠ³Π° ΠΏΠΎ адрСсу contact@kamremake. com вмСстС с любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.

Низкая частота ΠΊΠ°Π΄Ρ€ΠΎΠ²:
Если Ρƒ вас ΠΎΡ‡Π΅Π½ΡŒ низкая частота ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² ΠΈΠ³Ρ€Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρƒ вас ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ OpenGL. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ вСрсии OpenGL Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ 1.4.x. Если вСрсия Π±ΠΎΠ»Π΅Π΅ старая, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ (посСтитС сайт производитСля Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹).

Ошибки Π² ΠΈΠ³Ρ€Π΅:
Иногда, ΠΊΠΎΠ³Π΄Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сообщСниС «An error has occurred in the application (Π’ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ)«. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Send Bug Report (ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ошибкС) , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎΠ± ошибкС Π½Π°ΠΌ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ своС имя ΠΈ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΡƒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ с Π’Π°ΠΌΠΈ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ошибки. Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹Π΅ ошибки ΠΈ ограничСния

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡŽΠ½ΠΈΡ‚ΠΎΠ² Π² Ρ€Π°Ρ‚ΡƒΡˆΠ΅ ΠΈ Π² мастСрской осадных ΠΎΡ€ΡƒΠ΄ΠΈΠΉ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
ПовСдСниС ИИ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.

Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр

Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ для Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅Π΅Ρ€Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, доступны для Windows ΠΈ Linux x86 ΠΈ x86_64. Π‘Π΅Ρ€Π²Π΅Ρ€ ΡΠ»ΡƒΡˆΠ°Π΅Ρ‚ соСдинСния Π½Π° TCP-ΠΏΠΎΡ€Ρ‚Ρƒ (56789 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈ выступаСт Π² качСствС ΡƒΠ·Π»Π° связи для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ. Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр Π½Π΅ просчитываСт ΠΈΠ³Ρ€Ρƒ, ΠΎΠ½ просто ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присоСдинится ΠΊ ΠΈΠ³Ρ€Π΅, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΏΡ€Π°Π²Π° хоста, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΅ΠΌΡƒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠ³Ρ€Ρ‹. Если ΠΎΠ½ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ, Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎ списку ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ эти ΠΏΡ€Π°Π²Π°.
Настройка сСрвСра происходит Π² Ρ„Π°ΠΉΠ»Π΅ KaM_Remake_Settings.ini. (созданный ΠΏΡ€ΠΈ запускС ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ сСрвСра) Настройки Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра находятся Π² сСкции [Server].
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅ ΠΏΠΎ локальной сСти, сначала ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΌ сСрвСрС, установив Β«AnnounceDedicatedServer=0Β» Π² INI-Ρ„Π°ΠΉΠ»Π΅. (см. Π²Ρ‹ΡˆΠ΅) Π—Π°Ρ‚Π΅ΠΌ запуститС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ (Π½Π° Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ написано Β«ΠŸΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Π° 56789Β»). ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш брандмауэр позволяСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ сСрвСру, Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ² TCP-ΠΏΠΎΡ€Ρ‚ 56789 (ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ). ) Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ с Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ/ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². (Для Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ адрСсу 127.0.0.1 ΠΈΠ»ΠΈ localhost)
Для использования сСрвСра Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚ 56789 (ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ) ΠΎΡ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр. (для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ² смотритС Π½Π° https://portforward.com/) Π‘ΠΊΠ°ΠΆΠΈΡ‚Π΅ своим Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ сСрвСру ΠΈΠ· списка, Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сСрвСр ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ, ΠΈΠ»ΠΈ ваш внСшний IP адрСс, Ссли Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отобраТаСтся Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС https://portforward.com/. Если Π²Ρ‹ ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ с Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°ΠΏΡƒΡ‰Π΅Π½ сСрвСр, ΠΈΠ»ΠΈ ΠΏΠΎ Ρ‚ΠΎΠΉ ΠΆΠ΅ локальной сСти, Ρ‚ΠΎ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ Ρ‚ΠΎΠΌΡƒ IP-адрСсу, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π²Ρ‹ ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ ΠΏΠΎ локальной сСти ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр Π½Π΅ трСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅Π΅Ρ€. НаТав ΠΊΠ½ΠΎΠΏΠΊΡƒ «Start Local Server» (Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр) ΠΈΠ»ΠΈ «Start Internet Server» (Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ сСрвСр) ΠΈΠ· мСню сСтСвой ΠΈΠ³Ρ€Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΌ придётся ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅, ΠΈ сСрвСр Π½Π΅ смоТСт Π±Ρ‹Ρ‚ΡŒ оставлСн Π±Π΅Π· присмотра сам ΠΏΠΎ сСбС. Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвСр, Π½Π΅ играя. Основная Ρ†Π΅Π»ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСрвСра Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ 24/7, ΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΈ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅ Π² любой ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΈΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Если Π²Ρ‹ смоТСтС ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ сСрвСра, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄Ρ‹.

Linux сборки Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ Π½Π° Fedora ΠΈ Ubuntu. Π›ΡŽΠ±Ρ‹Π΅ вопросы ΠΈΠ»ΠΈ замСчания ΠΏΠΎ вСрсии Linux Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Lewin’Ρƒ. ([email protected])

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

Код КАМ Remake доступСн Π½Π° нашСй страницС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:
https://github.com/Kromster80/kam_remake
ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнного интСрфСйса:
https://github. com/Kromster80/kam_remake/issues

Авторы

Π’Π΅Π΄ΡƒΡ‰ΠΈΠΉ программист — ΠšΡ€ΠΎΠΌ ([email protected])
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ — Π›Π΅Π²ΠΈΠ½ ([email protected])
Бпасибо AlexΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал Π΄Π²ΠΈΠΆΠΎΠΊ Π² 2008 Π³ΠΎΠ΄Ρƒ
Бпасибо StarGazerΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π²Π΅Π» Π½ΠΎΠ²Ρ‹Π΅ курсоры ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса
ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ спасибо сообщСству KaM ΠΈ Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ участникам (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π»ΠΈ Π½Π°ΠΌ с Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΎΠΉ, совСтами, идСями ΠΈ ΠΏΠΎΠΎΡ‰Ρ€Π΅Π½ΠΈΠ΅.

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅

ИспользованиС Π² коммСрчСских цСлях Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ.
Π›ΡŽΠ±Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈΠΌΠ΅Π½Π°, символы ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ авторскиС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π².
ΠœΡ‹ Π½Π΅ нСсСм отвСтствСнности, Ссли этот ΠΌΠΎΠ΄ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ вашС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС.
По понятным ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ / ΠΈΠ»ΠΈ ΠΎΠ±ΠΌΠ΅Π½ этого ΠΌΠΎΠ΄Π° Π² любой Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π΅ допускаСтся Π±Π΅Π· этого Ρ„Π°ΠΉΠ»Π° Readme.
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ этот ΠΌΠΎΠ΄ Π½Π° свой сайт / сСрвСр / страницу, Π½ΠΎ, поТалуйста, сообщитС Π½Π°ΠΌ ΠΎΠ± этом.
ΠœΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ (ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ / ΠΈΠ³Ρ€ΠΎΠΊ) Π²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΠΈΠ³Ρ€Ρ‹ КАМ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠΎΠ΄. ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ этого условия Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ соглашСния.

ΠžΠ±Π·ΠΎΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ OpenGL ΠΈ OpenAL.

OpenGL (Open Graphics Library β€” открытая графичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°) β€” спСцификация, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ нСзависимый ΠΎΡ‚ языка программирования кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс для написания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΈ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ.

OpenAL (Π°Π½Π³Π». Open Audio Library) β€” свободно распространяСмый Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс (API) для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°ΡƒΠ΄ΠΈΠΎΠ΄Π°Π½Π½Ρ‹ΠΌΠΈ. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ являСтся Ρ€Π°Π±ΠΎΡ‚Π° со Π·Π²ΡƒΠΊΠΎΠΌ Π² 3D пространствС ΠΈ использованиС эффСктов EAX.

Π”Π°Π»Π΅Π΅ ΠΎΠ±ΠΎ всСх этих тСхнологиях Π±ΡƒΠ΄Π΅Ρ‚ рассказано нСсколько ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

OpenGL

OpenGL (Open Graphics Library β€” открытая графичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°) β€” спСцификация, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ нСзависимый ΠΎΡ‚ языка программирования кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс для написания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΈ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ создании ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€, БАПР, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… исслСдованиях. На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Windows ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ с Direct3D.

На Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, OpenGL β€” это просто спСцификация, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΈΡ… Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ оборудования Π½Π° основС этой спСцификации ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ β€” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π½Π°Π±ΠΎΡ€Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ спСцификации. РСализация ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ возмоТности оборудования Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Если Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π° Π½Π΅ позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ эмулирована ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ спСцифичСскиС тСсты (conformance tests β€” тСсты Π½Π° соотвСтствиС) ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ рСализация Π±ΡƒΠ΄Π΅Ρ‚ классифицирована ΠΊΠ°ΠΊ OpenGL рСализация. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния достаточно Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, описанныС Π² спСцификации, оставив ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ послСдних Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ OpenGL ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ для Windows, Unix-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, PlayStation 3 ΠΈ Mac OS. Π­Ρ‚ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ изготовитСлями Π²ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ возмоТности послСдних. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ чисто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ спСцификации OpenGL, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Mesa. Из Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… сообраТСний Mesa являСтся Β«Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉΒ» Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ OpenGL, хотя ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ с Π½Π΅ΠΉ совмСстима Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΊΠΎΠ΄Π°.

БпСцификация OpenGL пСрСсматриваСтся ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌΠΎΠΌ ARB (Architecture Review Board), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» сформирован Π² 1992 Π³ΠΎΠ΄Ρƒ. ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌ состоит ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, заинтСрСсованных Π² создании ΡˆΠΈΡ€ΠΎΠΊΠΎ распространённого ΠΈ доступного API. Богласно ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ сайту OpenGL, Ρ‡Π»Π΅Π½Π°ΠΌΠΈ ARB с Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ голосом Π½Π° Π½ΠΎΡΠ±Ρ€ΡŒ 2004 Π³ΠΎΠ΄Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… графичСских Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств SGI, 3Dlabs, Matrox ΠΈ Evans & Sutherland (Π²ΠΎΠ΅Π½Π½Ρ‹Π΅ прилоТСния), ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… графичСских Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств ATI ΠΈ NVIDIA, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ процСссоров Intel, ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования IBM, Apple, Dell, Hewlett-Packard ΠΈ Sun Microsystems, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΠΈΠ΄Π΅Ρ€ΠΎΠ² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ индустрии id Software. Microsoft, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основополоТников ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌΠ°, ΠΏΠΎΠΊΠΈΠ½ΡƒΠ»Π° Π΅Π³ΠΎ Π² ΠΌΠ°Ρ€Ρ‚Π΅ 2003 Π³ΠΎΠ΄Π°. Помимо постоянных Ρ‡Π»Π΅Π½ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅Ρ‚ΡΡ большоС количСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, становящихся Ρ‡Π°ΡΡ‚ΡŒΡŽ OpenGL ARB Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°. Π’Π°ΠΊΠΎΠ΅ большоС число ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π² Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³ интСрСсов, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ OpenGL ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌ интСрфСйсом ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ назначСния с большим количСством возмоТностСй.

ΠšΡƒΡ€Ρ‚ Π­ΠΊΠ»ΠΈ (Kurt Akeley) ΠΈ ΠœΠ°Ρ€ΠΊ Π‘ΠΈΠ³Π°Π» (Mark Segal) ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ спСцификации OpenGL. ΠšΡ€ΠΈΡ ЀрэзиСр (Chris Frazier) Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π» Π²Π΅Ρ€ΡΠΈΡŽ 1.1. Π™ΠΎΠ½ Π›ΠΈΡ‡ (Jon Leech) Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π» вСрсии с 1.2 ΠΏΠΎ Π²Π΅Ρ€ΡΠΈΡŽ 2.0.

OpenGL ориСнтируСтся Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ слоТности Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… 3D-ускоритСлСй, прСдоставляя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ API.

Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ различия Π² возмоТностях Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, трСбуя Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ эмуляции.

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

OpenGL являСтся Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΌ API, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚ программиста Π΄ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ шагов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π°ΡΡ‚Ρ€ΠΎΠ²ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ (ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄). Π­Ρ‚ΠΎ являСтся основным ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΎΡ‚ дСскрипторных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠΎΠ³Π΄Π° вся сцСна пСрСдаСтся Π² Π²ΠΈΠ΄Π΅ структуры Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‡Π°Ρ‰Π΅ всСго Π΄Π΅Ρ€Π΅Π²Π°), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ обрабатываСтся ΠΈ строится Π½Π° экранС. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ программиста Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ знания Π·Π°ΠΊΠΎΠ½ΠΎΠ² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ матСматичСских ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны β€” Π΄Π°Ρ‘Ρ‚ свободу внСдрСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΉ.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ OpenGL, с появлСниСм Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, позволяСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ производитСлям Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находятся ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ констант, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ устройства, поставляСмого Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ Π΅Π³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ констант. НапримСр, компания NVIDIA ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ NV, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, glCombinerParameterfvNV(), Π° Ρ‚Π°ΠΊΠΆΠ΅ констант, GL_NORMAL_MAP_NV. ΠœΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π’ этом случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° EXT, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, glDeleteRenderbuffersEXT. Π’ случаС ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ одобряСтся ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌΠΎΠΌ ARB, ΠΎΠ½ΠΎ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ARB ΠΈ становится стандартным Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π½Ρ‹Π΅ ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌΠΎΠΌ ARB, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… спСцификаций OpenGL.

Бписок зарСгистрированных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π±Π°Π·Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

БущСствуСт ряд Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, созданных ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ OpenGL. НапримСр, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GLU, ΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ практичСски стандартным Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ OpenGL ΠΈ всСгда Π΅Ρ‘ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰Π°Ρ, построСна ΠΏΠΎΠ²Π΅Ρ€Ρ… послСднСй, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ своих возмоТностСй. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, GLUT ΠΈ SDL, созданы для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ возмоТностСй, нСдоступных Π² OpenGL. К Ρ‚Π°ΠΊΠΈΠΌ возмоТностям относятся созданиС интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΎΠΊΠ½Π°, ΠΊΠ½ΠΎΠΏΠΊΠΈ, мСню ΠΈ Π΄Ρ€.), настройка контСкста рисования (ΠΎΠ±Π»Π°ΡΡ‚ΡŒ рисования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°ΡΡΡ OpenGL), ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сообщСний ΠΎΡ‚ устройств Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° (ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, ΠΌΡ‹ΡˆΡŒ ΠΈ Π΄Ρ€.), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Ρ… возмоТностСй, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, WGL Π² Windows ΠΈΠ»ΠΈ GLX Π² X Window System, ΠΎΠ΄Π½Π°ΠΊΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GLUT ΠΈ SDL ΡΠ²Π»ΡΡŽΡ‚ΡΡ кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ пСрСнос написанных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠ°ΠΊ GLEW (Β«The OpenGL Extension Wrangler LibraryΒ») ΠΈ GLEE (Β«The OpenGL Easy Extension libraryΒ») созданы для облСгчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ вСрсиями OpenGL. Π­Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для программистов Π² Windows, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, поставляСмыС с Visual Studio, находятся Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ вСрсии OpenGL 1.1.

OpenGL ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π±ΠΎΡ€ гСомСтричСских ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² (Ρ‚ΠΎΡ‡ΠΊΠΈ, Π»ΠΈΠ½ΠΈΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ) ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ всС Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. ΠŸΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ всСгда ΡƒΠ΄ΠΎΠ±Π΅Π½ ΠΏΡ€ΠΈ создании сцСн. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ²Π΅Ρ€Ρ… OpenGL Π±Ρ‹Π»ΠΈ созданы Π±ΠΎΠ»Π΅Π΅ высокоуровнСвыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Open Inventor ΠΈ VTK. Π”Π°Π½Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТными Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΈ ускоряСт созданиС Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ сцСны.

GLM (OpenGL Mathematics) β€” Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ OpenGL Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ C++ программистам классы ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для выполнСния матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ создании 3D-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с использованиСм OpenGL[2]. Одной ΠΈΠ· характСристик GLM являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ рСализация основана Π½Π° спСцификации GLSL (OpenGL Shading Language). Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ GLM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ MIT.

Для подтвСрТдСния нСзависимости ΠΎΡ‚ языка программирования Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ привязки (binding) Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ OpenGL ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСнСсСны Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки. Одним ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Java 3D, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ускорСниС OpenGL. ΠŸΡ€ΡΠΌΠ°Ρ привязка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Lightweight Java Game Library, которая ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΡΠΌΡƒΡŽ привязку OpenGL для Java. Sun Ρ‚Π°ΠΊΠΆΠ΅ выпустила Π²Π΅Ρ€ΡΠΈΡŽ Java OpenGL (JOGL), которая прСдоставляСт ΠΏΡ€ΡΠΌΡƒΡŽ привязку ΠΊ Π‘ΠΈ-функциям OpenGL, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Java 3D, которая Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚ΠΎΠ»ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт OpenGL ΠΈΠΌΠ΅Π΅Ρ‚ ссылки Π½Π° привязки для языков Java, Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ 90, Perl, Pike, Python, Ada, Visual Basic ΠΈ Pascal. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ привязки OpenGL для языков C++ ΠΈ C#

OpenAL

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° OpenAL (Open Audio Library), разработанная ΠΈ поддСрТиваСмая компаниями Creative Labs ΠΈ Loki Entertainment, прСдставляСт собой Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ, ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с 3D-Π·Π²ΡƒΠΊΠΎΠΌ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ вСрсии OpenAL для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Mac OS 8/9, Mac OS X, Linux, BSD, Solaris, IRIX ΠΈ M$ Windows.

Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π±Ρ‹Π»Π° использована Π² рядС ΠΈΠ³Ρ€, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Unreal II, Unreal Tournament 2003/2004, вСрсии Doom III для Linux.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠΌΠΈ плюсами этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΠΊ Creative Labs) являСтся ΠΊΠ°ΠΊ Π΅Π΅ простота, Ρ‚Π°ΠΊ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡΡ‚ΠΈΠ»ΡŽ ΠΎΠ½Π° ΠΎΡ‡Π΅Π½ΡŒ сильно Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ OpenGL. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для программистов, ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… с OpenGL, освоСниС OpenAL становится ΠΎΡ‡Π΅Π½ΡŒ простым ΠΈ быстрым.

Для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с OpenAL скачайтС OpenAL SDK для ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π’Π°ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. ВсС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊ для Windows, Ρ‚Π°ΠΊ ΠΈ для Linux.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ понятиями OpenAL ΡΠ²Π»ΡΡŽΡ‚ΡΡ аудиоустройство (audio device), аудиоконтСкст (audio context), ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡŒ (listener), источники Π·Π²ΡƒΠΊΠ° (sources) ΠΈ Π±ΡƒΡ„Π΅Ρ€Π° (buffers).

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ контСкста Π² OpenAL ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ своСму Π°Π½Π°Π»ΠΎΠ³Ρƒ Π² OpenGL. ВсС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² происходят Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ контСкста, связанного с аудиоустройством. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… аудиоконтСкстов для ΠΎΠ΄Π½ΠΎΠ³ΠΎ аудиоустройства, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ.

Для ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² всю Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π°ΡƒΠ΄ΠΈΠΎ устройствами ΠΈ контСкстами ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° Π²Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π² состав OpenAL SDK Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ alut.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° OpenAL позволяСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ источники Π·Π²ΡƒΠΊΠ° ΠΈ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ. И для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ источника Π·Π²ΡƒΠΊΠ° ΠΈ для ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ряд ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ Ρ‚.ΠΏ.), Π²Π»ΠΈΡΡŽΡ‰ΠΈΡ… Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π·Π²ΡƒΠΊ.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° OpenAL Π½Π° основС этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ осущСствляСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π·Π²ΡƒΠΊΠ° (учитывая ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΊ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ΅ располоТСниС ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ ΠΈ источников Π·Π²ΡƒΠΊΠ°, Ρ‚Π°ΠΊ ΠΈ ΠΈΡ… скорости). ПослС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ происходит смСшСниС Π·Π²ΡƒΠΊΠ° ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источников для получСния Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ².

ΠšΡ€ΠΎΠΌΠ΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятных понятий ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ ΠΈ источников, Π² OpenAL Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈΠ³Ρ€Π°Π΅Ρ‚ понятиС Π±ΡƒΡ„Π΅Ρ€Π°. ИмСнно посрСдством Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² осущСствляСтся Π·Π°Π΄Π°Π½ΠΈΠ΅ нСпосрСдствСнных Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Raw PCM), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ выводится для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· источников.

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

OpenAL: кроссплатформСнный 3D-Π°ΡƒΠ΄ΠΈΠΎ

OpenAL: кроссплатформСнный 3D-Π°ΡƒΠ΄ΠΈΠΎ

Π­Ρ‚ΠΎ лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΈΠ³Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… OpenAL


9007 9007
Π˜Π³Ρ€Π° ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
Alien Flux Linux, Macintosh, Windows
АмСрика Армия: ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Linux, Macintosh, Windows
.0012
AeroFly Professional Deluxe Windows
Battlefield 2 Windows
Battlefield 2142 Windows
Battle Just Started Linux, Macintosh, Windows
Blast Miner Windows
Bioshock Windows
Набор для ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° мостов Linux, Macintosh, Windows
Call Of Juarez Windows
Cold War Linux, Windows
Colin McRae: DiRT Windows
Dark Horizons: Lore Linux, Macintosh, Windows
Doom 3 Macintosh, Windows
Dungeons & Dragons Online Windows
El Matador Windows
Escape From Monkey Island Macintosh
Eternal Lands FreeBSD, Linux, Mac OS X, Windows
E. V.E. Paradox Linux, Windows
FlightGear FreeBSD, Linux, Macintosh, sgi, Solaris, Windows
Ghost Recon: Advanced Warfighter Windows
Gish Linux, Macintosh, Windows
Glest ΠŸΠΎΡ€Ρ‚ Linux
Heavy Metal: F.A.K.K. 2 Linux
Heroes of Malgrimia II: Nekros Invasion Windows
Hot Potato Online Linux, Windows
ioquake3 Mac OS X, Linux, Windows
Π Ρ‹Ρ†Π°Ρ€ΡŒ-Π΄ΠΆΠ΅Π΄Π°ΠΉ: АкадСмия Π΄ΠΆΠ΅Π΄Π°Π΅Π² Macintosh, Windows
Π Ρ‹Ρ†Π°Ρ€ΡŒ-Π΄ΠΆΠ΅Π΄Π°ΠΉ 2 Macintosh, Windows
Just Cause Windows
Kohan Linux
Krabbit Linux, XFree86
Legends FreeBSD, Linux, Macintosh, Windows, XFree86
Lineage 2 Windows
The Lord of the Rings Online: Shadows of Angmar Windows
Mage Knight: Apocalypse Windows
Marble Blast Linux, Macintosh, Windows
MegaCorps Online Linux, Macintosh, Windows
Minigolf Mania Windows
Minions of Mirth Macintosh, Windows
Myst Online: Uru Live Windows
Open Arena {engine: ioquake3} Linux, OS X, Windows
Orbz Linux, Macintosh, Windows
PDC World Championship Darts 2008 Windows
Penumbra: Overture Linux, Windows
PlaneShift Linux, Macintosh, Windows
Prey Windows
Psychonauts Windows
Quake 4 Windows
Regnum Online Linux, Windows
RocketBowl Windows
Rune Linux
Saints and Sinners Bowling Windows
Scorched 3D FreeBSD, Linux, Mac OS X , Solaris, Windows
Shellshock Nam ’67 Windows
Заставка Skyrocket Linux, Windows
Slune FreeBSD, Linux
Π‘ΠΎΠ»Π΄Π°Ρ‚ ΠΈΠ· списка Fortune Linux
Soldies of Fortune 2 Windows
Spring, Linust. Windows
Star Trek Voyager: Elite Force {engine: ioquake3} Linux, OS X, Windows
Star Wars Republic Commando Windows
StarWarp Windows, Linux, OS X
Stubbs the Zombie Macintosh, Windows
Sudden Strike 3: Arms For Victory Windows
SuperTux Linux, Macintosh, Windows
SuperTuxKart Linux, Mac OS X, Windows
SWAT 4 Windows
Think Tanks Linux, Windows Macinto0017
Thunder&Lightning Linux, Windows
TORCS FreeBSD, Linux, Mac OS X, Windows
Tremulous {engine: ioquake3} Linux , Windows
Tribal Trouble Linux , Macintosh, Windows
Trigger Linux, Macintosh, Windows
Tribes 2 Linux
Tribes: Vengeance Windows
UFO: Afterlight Windows
Ultimate Stunts Linux, Windows
Ultratron Linux, Macintosh, Windows
Unreal 2 Windows
Unreal Tournament 2003 Linux, Macintosh, Windows
Unreal Tournament 2004 Linux, Macintosh, Windows
ΠΠ΅Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π’ΡƒΡ€Π½ΠΈΡ€ 3 ? Окна?
Vanguard: Saga of Heroes Windows
VDrift FreeBSD, Linux, Mac OS X, Windows
VegaStrike Linux, Macintosh, Windows
Void War Windows
Π’Π°Ρ€ΡˆΠ°Π²Π° Linux, Windows
Wing Commander Saga Macintosh, Windows
World of Padman {engine: ioquake3} Linux , OS X, Windows
Wurm Online Linux, Macintosh, Windows
X 2 : The Threat Linux
X 3 : ВоссоСдинСниС Linux
x Rebirth Linux, Macos
X-Plane Linux, Macintosh, Windows
Linux, Macintosh, Windows
! Linux, Macintosh, Windows

openal информационная страница

openal информационная страница
ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ список рассылки

Об ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Английский (БША)

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… сообщСний Π² спискС, ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΡƒΠΏΠ΅Π½Π°Π» Архивы.

ИспользованиС openen
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ сообщСниС для всСх участников списка, ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ элСктронноС письмо ΠΏΠΎ адрСсу [email protected].

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° список ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ подписка Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… Π½ΠΈΠΆΠ΅.

Подписка на openal

ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° openal, Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля Ρ„ΠΎΡ€ΠΌΠ°. Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ элСктронноС письмо с запросом подтвСрТдСния Π½Π° адрСс Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π±Π΅Π·Π²ΠΎΠ·ΠΌΠ΅Π·Π΄Π½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° вас. Π­Ρ‚ΠΎ скрытый список, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Бписок участников доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ администратору списка.

    Π’Π°Ρˆ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹: Β 
    Π’Π°ΡˆΠ΅ имя (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ): Β 
    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½ΠΈΠΆΠ΅.
    Π­Ρ‚ΠΎ обСспСчиваСт лишь ΡƒΠΌΠ΅Ρ€Π΅Π½Π½ΡƒΡŽ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возились с вашим подписка. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ†Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΊΠ°ΠΊ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π²Π°ΠΌ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅.

    Если Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски гСнСрируСтся для вас, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° Π²Π°ΠΌ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ свою подписку. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ всСгда Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ вашСго пароля, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ваши Π»ΠΈΡ‡Π½Ρ‹Π΅ возмоТности. Π Π°Π· Π² мСсяц ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π°ΠΌ Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ Π² качСствС напоминания.

    ΠŸΠΎΠ΄Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ: Β 
    ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для подтвСрТдСния: Β 
    На ΠΊΠ°ΠΊΠΎΠΌ языкС Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ свои сообщСния? Английский (БША) Β 
    Π₯ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ список рассылок Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π²Π°Ρ€ΠΈΡ‚ΡŒ? НСт Π”Π°
ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… подписчиков
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ ΠΎΡ‚ openal, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ пароля, ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ подписки Π²Π²Π΅Π΄ΠΈΡ‚Π΅ свою подписку АдрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹:
Если Π²Ρ‹ оставитС это ΠΏΠΎΠ»Π΅ пустым, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ввСсти Π’Π°ΡˆΠ° элСктронная ΠΏΠΎΡ‡Ρ‚Π°

список openal, управляСмый Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ openal Π½Π° openal.

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

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