ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ссли Π»Π°Π³Π°Π΅Ρ‚ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ссли Π»Π°Π³Π°Π΅Ρ‚ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚, Π΄Π°ΠΆΠ΅ Ссли Ρƒ вас ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΏΠΊ ΠΈΠ»ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ? ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Ρ…ΠΎΡ‚ΡŒ ΠΈ выглядит ΠΊΠ°ΠΊ старая ΠΈΠ³Ρ€Π°, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большого количСства рСсурсов. Π­Ρ‚Π° ΠΈΠ³Ρ€Π° пСсочница ΠΈ Π΅ΠΉ Π½ΡƒΠΆΠ½ΠΎ рСгулярно ΠΏΡ€ΠΎΡ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ вСсь ΠΌΠΈΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ гуляСт Π³Π»Π°Π²Π½Ρ‹ΠΉ Π³Π΅Ρ€ΠΎΠΉ Π‘Ρ‚ΠΈΠ². Если ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ нСдостаточно сСлСн для этой ΠΈΠ³Ρ€Ρ‹, Ρ‚ΠΎ Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ссли Π»Π°Π³Π°Π΅Ρ‚ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² всС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹, ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π½Π° ΠΎΡ‡Π΅Π½ΡŒ старом ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΡ€ΠΈ этом Π½Π΅ сильно пострадаСт.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Minecraft Optifine

Minecraft Optifine – это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€Ρ‹ с Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΌΠΈ настройками Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π‘ Π΅Ρ‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚, ΠΈ ΠΎΠ½ пСрСстанСт Π»Π°Π³Π°Ρ‚ΡŒ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ вСрсии ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ вСрсия Optifine, поэтому Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π² зависимости ΠΎΡ‚ вашСй вСрсии ΠΈΠ³Ρ€Ρ‹. НапримСр, Π΅ΡΡ‚ΡŒ Minecraft 1.14, Ρ‚ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ Minecraft 1.14 Optifine.

Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ сохранСния ΠΈ IP сСрвСром с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ сохранятся Π΄Π°ΠΆΠ΅ Π² Optifine!

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Optifine Π²Π΅Ρ€ΡΠΈΡŽ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта: https://optifine.net/downloads

Установка стандартная.ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π’Π°ΠΊΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ TLauncher ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Optifine-Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ вСрсии ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. Она установится автоматичСски.ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠŸΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ настройки Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°

ПослС установки Minecraft Optifine, Π² настройках ΠΈΠ³Ρ€Ρ‹ появится мноТСство ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ². НуТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько дСйствий ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π’ΠΎΡ‚ совСты ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚:

Π‘Π°ΠΌΡ‹ΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Β«ΠŸΡ€ΠΎΡ€ΠΈΡΠΎΠ²ΠΊΠ°Β». Она ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ ΠΈΠ³Ρ€ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ ΠΈ Π±Π»ΠΎΠΊΠΈ. Π§Π΅ΠΌ мСньшС это число, Ρ‚Π΅ΠΌ большС Ρ‚ΡƒΠΌΠ°Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΈΠ³Ρ€Π΅. РСкомСндуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° 6-8, это даст ΠΈΠ³Ρ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ ΠΈ ΠΈΠ³Ρ€Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ сильно Π»Π°Π³Π°Ρ‚ΡŒ. ПослС всСх настроСк ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с этим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ прорисовка, Ρ‚Π΅ΠΌ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ выТивания ΠΈ Π±Π΅Π³Π°Ρ‚ΡŒ ΠΏΠΎ сСрвСрам.ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π£Π±Ρ€Π°Ρ‚ΡŒ рСсурспак Π² ΠΈΠ³Ρ€Π΅

РСсурспак ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ замСняСт тСкстуры ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ΅ сопровоТдСниС Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π΅. Π­Ρ‚ΠΎ выглядит красиво, Π½ΠΎ сильно Π½Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π›ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ измСнСния тСкстур ΠΈ Π·Π²ΡƒΠΊΠΎΠ² ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всё стандартноС.

ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ рСсурспаки Π½ΡƒΠΆΠ½ΠΎ Π² настройках ΠΈΠ³Ρ€Ρ‹, ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ рСсурсов». Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Β«DefaultΒ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ СдинствСнным Π² ΠΏΡ€Π°Π²ΠΎΠΉ строкС. Если Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°ΠΊΠΈ, Ρ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π½ΠΈΡ… ΠΈ ΡƒΠ±Π΅Ρ€ΠΈΡ‚Π΅ стрСлочкой.ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π£Π±Ρ€Π°Ρ‚ΡŒ прилоТСния ΠΈΠ· Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Windows

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

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° вирусы

Если ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ всё Π΅Ρ‰Ρ‘ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠ»ΠΎΡ…ΠΎ, Ρ‚ΠΎ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ПК Π½Π° вирусы ΠΈ ΡƒΠ³Ρ€ΠΎΠ·Ρ‹. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ бСсплатный антивирус Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π»ΠΈΠ±ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Π—Π°Ρ‰ΠΈΡ‚Π½ΠΈΠΊΠΎΠ² Windows, Ссли Ρƒ вас Виндовс 10. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° вирусы ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠŸΡƒΡΠΊ ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² пискС Β«Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ WindowsΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ мСню Π·Π°Ρ‰ΠΈΡ‚Ρ‹ систСмы, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΡƒΠ½ΠΊΡ‚ Β«Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ вирусов ΠΈ ΡƒΠ³Ρ€ΠΎΠ·Β» ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ «Быстрая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Β». ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ длится 10 ΠΌΠΈΠ½ΡƒΡ‚, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° закончится ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ количСство ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Если ΠΈΡ… Π½Π΅Ρ‚, Ρ‚ΠΎ, скорСС всСго, ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ слишком старый для ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°.ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠŸΡ€ΠΈ большом количСствС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ рСкомСндуСтся ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Windows с чистого листа. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»ΠΈΡ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π·Π°Ρ‚ΠΎ ΠΎΠ½ станСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅. На этом совСты ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π½Π΅ Π»Π°Π³Π°Π», Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Ρ‹. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π° счСт систСмы, поэтому стоит Π½Π΅ Π·Π°ΡΠΎΡ€ΡΡ‚ΡŒ Π΅Ρ‘ мусорными прилоТСниями, Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ.

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

MIP-тСкстурированиС

ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

MIP-тСкстурированиС (Π°Π½Π³Π». MIP mapping ) β€” ΠΌΠ΅Ρ‚ΠΎΠ΄ тСкстурирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ нСсколько ΠΊΠΎΠΏΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΉ тСкстуры с Ρ€Π°Π·Π½ΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. НазваниС происходит ΠΎΡ‚ Π»Π°Ρ‚. multum in parvo β€” Β«ΠΌΠ½ΠΎΠ³ΠΎ Π² ΠΌΠ°Π»ΠΎΠΌΒ».

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

НазначСниС

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ всСго выглядит, ΠΊΠΎΠ³Π΄Π° дСтализация тСкстуры Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ экрана. Если Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ экрана высокоС (тСкстура слишком малСнькая/ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΎ), получаСтся Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Если ΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ тСкстуры слишком высокоС (тСкстура слишком Π²Π΅Π»ΠΈΠΊΠ°/ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°Π»Π΅ΠΊΠΎ), ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ случайныС пиксСли β€” Π° Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΏΠΎΡ‚Π΅Ρ€ΡŽ ΠΌΠ΅Π»ΠΊΠΈΡ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ ΠΈ большой ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΏΡ€ΠΎΠΌΠ°Ρ…ΠΎΠ² Π² кэш. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько тСкстур Ρ€Π°Π·Π½ΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Ρƒ, которая Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π΄Π°Π½Π½ΠΎΠΉ ситуации.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия

Боздаётся Ρ‚Π°ΠΊ называСмая MIP-ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π° β€” ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ тСкстур с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ максимального Π΄ΠΎ 1Γ—1. НапримСр: 1Γ—1, 2Γ—2, 4Γ—4, 8Γ—8, 16Γ—16, 32Γ—32, 64Γ—64, 128Γ—128, 256Γ—256, 512Γ—512 ΠΈ 1024Γ—1024. КаТдая ΠΈΠ· этих тСкстур называСтся MIP-ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ (Π°Π½Π³Π». MIP level ) ΠΈΠ»ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π°Π½Π³Π». level of detail ).

На всСх этих тСкстурах находится ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, MIP-тСкстурированиС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ расход видСопамяти Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒ: ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚.

ΠŸΡ€ΠΈ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ тСкстур вычисляСтся расстояниС Π΄ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, соотвСтствСнно находится Π½ΠΎΠΌΠ΅Ρ€ тСкстуры ΠΊΠ°ΠΊ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚, Π³Π΄Π΅ resolution β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ (количСство пиксСлСй, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² 1 Π΅Π΄., располоТСнном Π² 1 Π΅Π΄. ΠΎΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹), texelsize β€” Ρ€Π°Π·ΠΌΠ΅Ρ€ тСксСля Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, dist β€” расстояниС Π΄ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Ρ‚Π΅Ρ… ΠΆΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…, mip bias β€” число, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ тСкстуру, Ρ‡Π΅ΠΌ Π΄Π°Ρ‘Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°. Π­Ρ‚Π° Ρ†ΠΈΡ„Ρ€Π° округляСтся Π΄ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ, ΠΈ тСкстура с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ (нулСвая β€” самая Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ, пСрвая β€” Π²Π΄Π²ΠΎΠ΅ мСньшая ΠΈ Ρ‚. Π΄.) накладываСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

НСдостатки, способы Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Расход видСопамяти увСличиваСтся Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒ. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡ‚ΡŒ сСйчас достаточно дСшСва. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Π»Π΅ΠΊΠΎ, Π΅Π³ΠΎ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ тСкстуру ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ.

MIP-тСкстурированиС Π½Π΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ тСкстур, находящихся ΠΏΠΎΠ΄ острым ΡƒΠ³Π»ΠΎΠΌ ΠΊ Π·Ρ€ΠΈΡ‚Π΅Π»ΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΡ€ΠΎΠ³Π° Π² автосимуляторС). Π£ Ρ‚Π°ΠΊΠΈΡ… тСкстур Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ оси сильно отличаСтся ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ оси X ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ явно Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΎ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠΎ оси Y Π²ΠΈΠ΄Π½Ρ‹ мСрцания, свойствСнныС Π·Π°Π²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ тСкстуры. Π•ΡΡ‚ΡŒ сразу нСсколько способов Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этого (начиная с Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ качСствСнного):

НаконСц, Π²ΠΈΠ΄Π½Π° чёткая Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ MIP-уровнями. Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ.

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

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅Ρ‚ Π·Π²ΡƒΠΊΠ° Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π΅: ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ?

Иногда ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΠ³Π΄Π° Π²ΠΎ врСмя ΠΈΠ³Ρ€Ρ‹ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π½Π΅ воспроизводится Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ°. ΠŸΡ€ΠΈ этом присутствуСт Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ΅ сопровоТдСниС Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… прилоТСниях.

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

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ отсутствия Π·Π²ΡƒΠΊΠ° Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π—Π²ΡƒΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΡ‡Π΅Π·Π½ΡƒΡ‚ΡŒ ΠΏΠΎ нСскольким ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:

ОбновлСниС тСкстур ΠΈΠ³Ρ€Ρ‹

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ ΠΈ Π΅Π΅ тСкстуры. Как извСстно, ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сотни Ρ€Π°Π·Π½Ρ‹Ρ… тСкстур ΠΈ каТдая связана с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π²ΡƒΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся ΠΏΡ€ΠΈ взаимодСйствии ΠΈΠ³Ρ€ΠΎΠΊΠ° с Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Если ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ… находится Π² состоянии ошибки, ΠΈΠ³Ρ€Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ°.

НачнитС с наТатия ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш F3 + S, Ссли ΠΎΠ½Π° Π½Π΅ сработаСт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ F3 + T. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ пСрСзагрузят тСкстуры, ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅ содСрТимоС ΠΏΠ°ΠΊΠ΅Ρ‚Π° рСсурсов. Полная ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ находится Π² состоянии ошибки ΠΈ Π½Π΅ Π±Ρ‹Π» ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½. ΠΠ°Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ тСрпСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° тСкстур ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π΄Π°Ρ‡Π°.

Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΈΠΊΡˆΠ΅Ρ€ громкости ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠœΠΈΠΊΡˆΠ΅Ρ€ громкости позволяСт Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π·Π²ΡƒΠΊΠ°, воспроизводимый Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с воспроизвСдСниСм Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… прилоТСниях ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ ΠΌΠΈΠΊΡˆΠ΅Ρ€, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Π°ΡƒΠ΄ΠΈΠΎ Π² Minecraft.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°, располоТСнный Π² области ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ (Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола) ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠœΠΈΠΊΡˆΠ΅Ρ€ громкости».

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π΅ΡΡ‚ΡŒ Π»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° для ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ послС запуска ΠΈΠ³Ρ€Ρ‹. Если присутствуСт, ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ Π½Π° максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Когда это сдСлаСтС, пСрСзапуститС ΠΈΠ³Ρ€Ρƒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, возобновился Π»ΠΈ Π·Π²ΡƒΠΊ.

Настройка Π·Π²ΡƒΠΊΠ° Π² ΠΈΠ³Ρ€Π΅

Π•ΡΡ‚ΡŒ случаи, ΠΊΠΎΠ³Π΄Π° Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ Π² настройках ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ установлСна Π½Π° Ρ‚Π°ΠΊΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Π° Π½Π΅ воспроизводит Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ°.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Minecraft ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройки. Π—Π°Ρ‚Π΅ΠΌ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠœΡƒΠ·Ρ‹ΠΊΠ° ΠΈ Π·Π²ΡƒΠΊΠΈΒ».

Π—Π΄Π΅ΡΡŒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ всС настройки Π°ΡƒΠ΄ΠΈΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, Π±Π»ΠΎΠΊΠΈ, ΠΏΠΎΠ³ΠΎΠ΄Ρƒ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ всС Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ установлСны Π½Π° 100%.

ПослС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π“ΠΎΡ‚ΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния.

ИзмСнСниС уровня MIP-тСкстурирования

MIP-тСкстурирования позволяСт ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ качСство ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… тСкстур Π² ΠΈΠ³Ρ€Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅. Π£Ρ€ΠΎΠ²Π½ΠΈ MIP-тСкстурирования ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΡ‹Π²Π°Ρ‚ΡŒ тСкстуры ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ вашСго мСстополоТСния Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ эта опция практичСски Π½Π΅ влияСт Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, ΠΏΠΎ ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Ρ€Π΅ΡˆΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ со Π·Π²ΡƒΠΊΠΎΠΌ.

ЗапуститС Minecraft ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Настройки Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ (качСство). НайдитС ΠΎΠΏΡ†ΠΈΡŽ Β«Π£Ρ€ΠΎΠ²Π½ΠΈ MIP-тСкстурирования».

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ Π½Π° 4, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΠ³Ρ€Ρƒ. Если это Π½Π΅ сработаСт, установитС Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π·. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ MIP, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ со Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌ сопровоТдСниСм.

ИзмСнСния Π·Π²ΡƒΠΊΠ° Π½Π° стСрСо

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

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°, располоТСнный Π² области ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ «Устройства воспроизвСдСния».

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ВоспроизвСдСниС ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ курсором Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΒ» Π²Π½ΠΈΠ·Ρƒ ΠΎΠΊΠ½Π°.

Π’ ΠΎΠΊΠ½Π΅ Β«Π—Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹Β» ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ воспроизвСдСниС Π½Π° Β«Π‘Ρ‚Π΅Ρ€Π΅ΠΎΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π”Π°Π»Π΅Π΅Β». ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ настройки. ПослС пСрСзапуститС ПК ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, появились Π»ΠΈ Π·Π²ΡƒΠΊΠΈ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚.

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ эффСктов

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

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ПанСль управлСния ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ control ΠΈΠ· ΠΎΠΊΠ½Π° Win + R. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ просмотр Π½Π° ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Π—Π²ΡƒΠΊ.

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ВоспроизвСдСниС ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ устройствС ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Бвойства».

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всС эффСкты. Π—Π°Ρ‚Π΅ΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ снимитС Ρ„Π»Π°ΠΆΠΎΠΊ с ΠΎΠΏΡ†ΠΈΠΈ монопольного Ρ€Π΅ΠΆΠΈΠΌΠ°, которая прСдоставляСт ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ прилоТСниям. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ измСнСния, ΠΈ Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ.

ΠŸΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π°ΡƒΠ΄ΠΈΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²

Если всС Π΅Ρ‰Π΅ Π½Π΅Ρ‚ Π·Π²ΡƒΠΊΠ° Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π΅, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹. Π­Ρ‚ΠΎ основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для установки связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌ устройством ΠΈ ОБ. ΠŸΡ€ΠΈ ΠΈΡ… ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΈ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ это взаимодСйствиС, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°ΠΌ ΠΏΡ€ΠΈ воспроизвСдСнии.

Π Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π—Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ устройства». Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Β«Π£Π΄Π°Π»ΠΈΡ‚ΡŒΒ».

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Windows Π·Π°Π½ΠΎΠ²ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ установку Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для Π°ΡƒΠ΄ΠΈΠΎ модуля.

ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, появился Π»ΠΈ Π·Π²ΡƒΠΊ Π² ΠΈΠ³Ρ€Π΅. Если установлСна звуковая ΠΊΠ°Ρ€Ρ‚Π°, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΈΡ… установку.

Если ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, остаСтся ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚, Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ этим создайтС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Ρ„Π°ΠΉΠ»ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сохранСны ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ этапы.

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

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ тСкстуру Π² GPU (графичСский процСссор Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π΅). Он ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис: texImage2D(target, level, internalformat, format, type, elem)

target : ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ тСкстуры

level : ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ мноТСствСнного отобраТСния тСкстуры

type : Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сохраняСт всС Π΄Π°Π½Π½Ρ‹Π΅ тСксСлСй тСкстуры. НапримСр, gl.UNSIGNED_BYTE ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° Π² gl.RGBA для сохранСния Π΄Π°Π½Π½Ρ‹Ρ… выдСляСтся ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚.

elem : ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит источник тСкстурирования. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ элСмСнт img ΠΈΠ»ΠΈ Image. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ элСмСнт HTML5 video ΠΈΠ»ΠΈ canvas.

ВсС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ сочСтания Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈ Ρ‚ΠΈΠΏΠΎΠ²:

НапримСр, настройка gl.texImage2D(gl.TEXTURE_2D, 0, gl.LUMINANCE_ALPHA, gl.LUMINANCE_ALPHA, gl.UNSIGNED_BYTE, image); даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ эффСкт:

ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠšΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΈΠΏΠΎΠ² Ρ‚ΠΎΠΆΠ΅ всС просто. Π’ΠΈΠΏ gl.UNSIGNED_BYTE прСдоставляСт ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π±Π°ΠΉΡ‚Ρƒ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π½Π°Π».

Π’ΠΈΠΏ gl.UNSIGNED_SHORT_4_4_4_4 прСдоставляСт для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ RGBA ΠΏΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±Π°ΠΉΡ‚Π°.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² тСкстуры

ЗначСния, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ param, Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ эффСкты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ.

Π—Π°Ρ‡Π΅ΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ½Π° настройка этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²? Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ тСкстуры имСю ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 128Ρ…128. Однако ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ накладываСтся тСкстура, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊ большиС, Ρ‚Π°ΠΊ ΠΈ мСньшиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹. ИспользованиС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° gl.TEXTURE_MAG_FILTER фактичСски ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ тСкстуры, Ссли ΠΎΠ½Π° мСньшС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚ΠΎ Π΅Π΅ Π½Π°Π΄ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ.

И Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ gl.TEXTURE_MIN_FILTER, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ повСрхности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° мСньшС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² тСкстуры.

gl.NEAREST

Π”Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ позволяСт сСмплСру Π²Π·ΡΡ‚ΡŒ ΠΈΠ· тСкстуры Ρ†Π²Π΅Ρ‚ Ρ‚ΠΎΠ³ΠΎ тСксСля, Ρ†Π΅Π½Ρ‚Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится Π±Π»ΠΈΠΆΠ΅ всСго ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сСмплСр Π±Π΅Ρ€Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ значСния.

Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно ΠΊΠ°ΠΊ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° gl.TEXTURE_MIN_FILTER, Ρ‚Π°ΠΊ ΠΈ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° gl.TEXTURE_MAG_FILTER.

gl.LINEAR

Π”Π°Π½Π½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΡ€Π΅Π΄Π½Π΅Π²Π·Π²Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сосСдних Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… пиксСлСй, Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находятся Π±Π»ΠΈΠΆΠ΅ всСго ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сСмплСр Π±Π΅Ρ€Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ значСния. Π­Ρ‚ΠΎ обСспСчиваСт Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ, ΠΏΠ»Π°Π²Π½ΠΎΠ΅ смСшиваниС Ρ†Π²Π΅Ρ‚ΠΎΠ². Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ здСсь для опрСдСлСния Ρ†Π²Π΅Ρ‚Π° Π½ΡƒΠΆΠ½Ρ‹ значСния Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… пиксСлСй, Ρ‚ΠΎ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅, Ρ‡Π΅ΠΌ gl.NEAREST, Π½ΠΎ ΠΏΡ€ΠΈ этом Π±ΠΎΠ»Π΅Π΅ качСствСннСй.

Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно ΠΊΠ°ΠΊ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° gl.TEXTURE_MIN_FILTER, Ρ‚Π°ΠΊ ΠΈ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° gl.TEXTURE_MAG_FILTER.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²

ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Mip-тСкстурированиС

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ mip-тСкстурирования ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ использованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΏΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΉ тСкстуры, Π½ΠΎ с Ρ€Π°Π·Π½ΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. Π­Ρ‚ΠΎ позволяСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ качСство отобраТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Mip-тСкстурированиС Π² WebGL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ряд Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ². ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² качСствС значСния для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° gl.TEXTURE_MIN_FILTER:

gl.NEAREST_MIPMAP_NEAREST : Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½Ρƒ копию тСкстуры, которая Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ тСкстуры Π½Π° экранС. Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° сСмплСром Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ происходит ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ NEAREST. Π‘Π°ΠΌΡ‹ΠΉ быстрый способ тСкстурирования, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΌΠ΅Π½Π΅Π΅ качСствСнный

gl.LINEAR_MIPMAP_NEAREST : Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½Ρƒ копию тСкстуры, которая Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ тСкстуры Π½Π° экранС. Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° сСмплСром Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ происходит ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ LINEAR

gl.NEAREST_MIPMAP_LINEAR : Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π΅ ΠΊΠΎΠΏΠΈΠΈ тСкстуры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходят ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ тСкстуры Π½Π° экранС. Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° сСмплСром Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ происходит ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ NEAREST. Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° Ρ†Π²Π΅Ρ‚Π° пиксСля ΠΈΠ΄Π΅Ρ‚ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ сразу ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠΏΠΈΠΉ, Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° прСдставляСт ΡΡ€Π΅Π΄Π½Π΅Π²Π·Π²Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ

gl.LINEAR_MIPMAP_LINEAR : Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π΅ ΠΊΠΎΠΏΠΈΠΈ тСкстуры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходят ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ тСкстуры Π½Π° экранС. Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° сСмплСром Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ происходит ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ LINEAR. Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° Ρ†Π²Π΅Ρ‚Π° пиксСля ΠΈΠ΄Π΅Ρ‚ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ сразу ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠΏΠΈΠΉ, Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° прСдставляСт ΡΡ€Π΅Π΄Π½Π΅Π²Π·Π²Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ. НаиболСС ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ способ, Π½ΠΎ ΠΏΡ€ΠΈ этом Π΄Π°ΡŽΡ‰ΠΈΠΉ наибольшСС качСство

Π­Ρ‚ΠΎ даст Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Надо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΏ-тСкстурированиС ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ изобраТСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π²Π½Ρ‹ стСпСни Π΄Π²ΠΎΠΉΠΊΠΈ. НапримСр, 16px, 32px, 64px, 128px ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΈ этом Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Π±Ρ‹Π»ΠΈ Ρ€Π°Π²Π½Ρ‹Π΅, Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… значСния Π±Ρ‹Π»ΠΈ Ρ€Π°Π²Π½Ρ‹ стСпСни Π΄Π²ΠΎΠΉΠΊΠΈ.

Texture wrapping

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ тСкстурирования называСтся texture wrapping. Π­Ρ‚ΠΎΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΌΠΎΠΆΠ½ΠΎ пСрСвСсти ΠΊΠ°ΠΊ ΠΎΠ±Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ тСкстурой. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ способ опрСдСляСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сСмплСра ΠΏΡ€ΠΈ ΠΎΡ‚Π±ΠΎΡ€Π΅ Ρ†Π²Π΅Ρ‚ΠΎΠ² пиксСлСй с тСкстуры, Ссли Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры находятся Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° [0.0, 1.0].

НапримСр, Ρƒ нас ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры Π² Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ тСкстуры:

А функция handleTextureLoaded выглядСла Π±Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π’ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

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

MIP-тСкстурированиС

ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

MIP-тСкстурированиС (Π°Π½Π³Π». MIP mapping ) β€” ΠΌΠ΅Ρ‚ΠΎΠ΄ тСкстурирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ нСсколько ΠΊΠΎΠΏΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΉ тСкстуры с Ρ€Π°Π·Π½ΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. НазваниС происходит ΠΎΡ‚ Π»Π°Ρ‚. multum in parvo β€” Β«ΠΌΠ½ΠΎΠ³ΠΎ Π² ΠΌΠ°Π»ΠΎΠΌΒ».

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

НазначСниС

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

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

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия

Боздаётся Ρ‚Π°ΠΊ называСмая MIP-ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π° β€” ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ тСкстур с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ максимального Π΄ΠΎ 1Γ—1. НапримСр: 1Γ—1, 2Γ—2, 4Γ—4, 8Γ—8, 16Γ—16, 32Γ—32, 64Γ—64, 128Γ—128, 256Γ—256, 512Γ—512 ΠΈ 1024Γ—1024. КаТдая ΠΈΠ· этих тСкстур называСтся MIP-ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ (Π°Π½Π³Π». MIP level ) ΠΈΠ»ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π°Π½Π³Π». level of detail ).

На всСх этих тСкстурах находится ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, MIP-тСкстурированиС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ расход видСопамяти Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒ:

βˆ‘ i = 0 ∞ ( 1 4 ) i = 1 1 3 <\displaystyle \sum _^<\infty >\left(<\frac <1><4>>\right)^=1<\frac <1><3>>> ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚.

ΠŸΡ€ΠΈ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ тСкстур вычисляСтся расстояниС Π΄ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π½ΠΎΠΌΠ΅Ρ€ тСкстуры находится ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

m i p l e v e l = log 2 ⁑ ( d i s t t e x e l s i z e β‹… r e s o l u t i o n ) + m i p b i a s <\displaystyle =\log _<2>\left(<\frac <\cdot >>\right)+> ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π€ΠΎΡ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΏ тСкстурирования ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚,

Π³Π΄Π΅ resolution β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ (количСство пиксСлСй, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² 1 Π΅Π΄., располоТСнном Π² 1 Π΅Π΄. ΠΎΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹), texelsize β€” Ρ€Π°Π·ΠΌΠ΅Ρ€ тСксСля Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, dist β€” расстояниС Π΄ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Ρ‚Π΅Ρ… ΠΆΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…, mip bias β€” число, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ тСкстуру, Ρ‡Π΅ΠΌ Π΄Π°Ρ‘Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°.

Π­Ρ‚ΠΎ число округляСтся Π΄ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ, ΠΈ тСкстура с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ (нулСвая β€” самая Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ, пСрвая β€” Π²Π΄Π²ΠΎΠ΅ мСньшая ΠΈ Ρ‚. Π΄.) накладываСтся Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

НСдостатки, способы Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Расход видСопамяти увСличиваСтся Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒ (ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Π·Π°ΠΌΠ΅Π½ увСличиваСтся ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ отрисовки ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° экранС). Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ видСопамяти Π² Π½Π°Ρ‡Π°Π»Π΅ 2010-Ρ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 1β€”3 Π“Π‘. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Π»Π΅ΠΊΠΎ, Π΅Π³ΠΎ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ тСкстуру ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ.

MIP-тСкстурированиС Π½Π΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ тСкстур, находящихся ΠΏΠΎΠ΄ острым ΡƒΠ³Π»ΠΎΠΌ ΠΊ Π·Ρ€ΠΈΡ‚Π΅Π»ΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΡ€ΠΎΠ³Π° Π² автосимуляторС). Π£ Ρ‚Π°ΠΊΠΈΡ… тСкстур Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ оси сильно отличаСтся ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ оси X ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ явно Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΎ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠΎ оси Y Π²ΠΈΠ΄Π½Ρ‹ мСрцания, свойствСнныС Π·Π°Π²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ тСкстуры. Π•ΡΡ‚ΡŒ сразу нСсколько способов Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этого (начиная с Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ качСствСнного):

Π’ΠΈΠ΄Π½Π° чёткая Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ MIP-уровнями. Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ.

Если Π² ΠΎΠ΄Π½ΠΎΠΉ тСкстурС находятся куски Ρ€Π°Π·Π½Ρ‹Ρ… повСрхностСй, приходится Π΄Π΅Π»Π°Ρ‚ΡŒ припуски ΠΈ Π·Π°Π·ΠΎΡ€Ρ‹, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ 1 пиксСль Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Β«Ρ…ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎΒ» MIP-уровня. НС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ этот ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ‹ΡΡˆΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Dota 2 ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ гСроя Π² мСню, Ρ‚Π°ΠΊ ΠΈ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠ³ΠΎ Π² ΠΈΠ³Ρ€Π΅) β€” ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π² руководствС ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Dota 2 эти Π·Π°Π·ΠΎΡ€Ρ‹ явно ΠΏΡ€Π΅Π΄ΠΏΠΈΡΡ‹Π²Π°Π»ΠΈΡΡŒ.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹

Π’ Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€Π°Ρ… высокого качСства ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π° частичных сумм. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²Ρ‹ΡΡˆΠ΅Π΅ качСство изобраТСния (Π·Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ обращСния ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ€Π΅Π΄Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΡƒ), Π½ΠΎ для хранСния сумм Π½ΡƒΠΆΠ½Ρ‹ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹. БоотвСтствСнно, Ρ‚Π°Π±Π»ΠΈΡ†Π° частичных сумм большС Π½Π΅ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒ, Π° ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π²Π΄Π²ΠΎΠ΅. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌ с кэш-ΠΏΡ€ΠΎΠΌΠ°Ρ…Π°ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° частичных сумм Π½Π΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚.

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

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

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