Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ FPS ΠΈ ΠΊΠΎΠΌΡƒ это Π½ΡƒΠΆΠ½ΠΎ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

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

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

Если Π²Ρ‹ ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, Ρ‚ΠΎ, навСрняка, Π²Ρ‹ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΏΡ€ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ FPS. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Π΄ΡƒΡ‚ Π±ΠΎΡ€ΡŒΠ±Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€, прСдлагая Π½Π°ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ всС Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Π΅ ΠΈ Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹. РазбСрСмся, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ ΠΊΠΎΠΌΡƒ это Π½ΡƒΠΆΠ½ΠΎ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ FPS ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ влияСт

FPS β€” Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΎΡ‚ английского Frames Per Second ΠΈΠ»ΠΈ «количСство ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду», ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠ°Ρ ΠΊ Π½Π°ΠΌ ΠΈΠ· ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΎΠ³Ρ€Π°Ρ„Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

БоотвСтствСнно, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, снизится ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ вашСго ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€-эго ΠΈΠ·-Π·Π° дискомфорта. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡˆΡƒΡ‚Π΅Ρ€Π°Ρ…, Π³Π΄Π΅ Π²Π°ΠΆΠ½Π° скорости Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ FPS Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ отраТаСтся Π½Π° ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ…. ΠžΠ±Ρ€Π°Π·Π½ΠΎ говоря, нСсколько Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠΉ самой Π³Ρ€Π°Π½ΡŒΡŽ, которая отдСляСт ΠΏΠΎΠ±Π΅Π΄Ρƒ ΠΎΡ‚ пораТСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ собирая ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° достиТСниС максимального FPS ΠΏΡ€ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ высокой Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. И Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.

Какой Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ частота смСны ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ ΠΎΡ‚ Ρ‡Π΅Π³ΠΎ это зависит

Если Π² ΠΌΠΈΡ€Π΅ ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΎΠ³Ρ€Π°Ρ„Π° всС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просто: частота ΠΊΠ°Π΄Ρ€ΠΎΠ² опрСдСляСтся Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ, поэтому всС стандартизировано ΠΈ количСство ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду всСгда Ρ‚ΠΎΡ‡Π½ΠΎ извСстно. Π’ΠΎ Π² ΠΌΠΈΡ€Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Ρ‚Π°ΠΊ Π½Π΅ получаСтся.

Казалось Π±Ρ‹, Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ β€” чСловСчСский Π³Π»Π°Π· воспринимаСт Π² срСднСм ΠΏΠΎ 50 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду. Если частота обновлСния экрана Π±ΡƒΠ΄Π΅Ρ‚ 60 Π“Ρ†, Ρ‚ΠΎ Π³Π»Π°Π· мСрцания Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚. ИмСнно ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ соврСмСнныС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹ ΠΈΠ΄ΡƒΡ‚ 60 Π“Ρ† ΠΈ Π²Ρ‹ΡˆΠ΅. Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ воспроизводил с Ρ‚Π°ΠΊΠΎΠΉ частотой ΡΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠ°Π΄Ρ€Ρ‹, ΠΈΡ… Π½Π°Π΄ΠΎ Π½Π° Π½Π΅Π³ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ с Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, Π° для этого сначала трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ графичСскиС вычислСния. Π’ΠΎΡ‚ с этим ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ основныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

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

ВсС это дСлаСтся Ρ€Π°Π΄ΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² тСстС ΠΈ ΠΈΠ³Ρ€Π΅ ΠΏΡ€ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ высоком Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ максимального FPS β€” Ρ‡Π΅ΠΌ большС, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅. И ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΊ 60 ΠΊΠ°Π΄Ρ€Π°ΠΌ Π² сСкунду ΠΈ Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ происходящСС Π½Π° экранС дСйствиС Π±Ρ‹Π»ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ СстСствСнным. РазумССтся, ΠΏΡ€ΠΈ максимально высоком Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ экрана ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. И ΡƒΠΆ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ стоит ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½ΠΈΠΆΠ΅ 30 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‡Π΅ΠΌ Π½ΠΈΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ FPS, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ€Π²Π°Π½ΠΎΠΉ ΠΈ Π΄Π΅Ρ€Π³Π°Π½ΠΎΠΉ станСт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, Ρ‚Π΅ΠΌ ΠΌΠ΅Π½Π΅Π΅ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠΉ станСт ΠΈΠ³Ρ€Π°.

Π§Ρ‚ΠΎ влияСт Π½Π° FPS

По Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ отобраТСния графичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±Ρ‹Π»Π° идСальной ΠΈ ΠΏΠ»Π°Π²Π½ΠΎΠΉ Π² Π»ΡŽΠ±Ρ‹Ρ… условиях, получаСтся Π½Π΅ всСгда. Π”Π°ΠΆΠ΅ самая мощная ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ систСма ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠ»ΠΎΠΊ своСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ способна Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ FPS для Π½Π΅ΠΊΠΎΠΉ слоТной Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΠΈΡ‚Π²Ρ‹ Π½Π° большой ΠΊΠ°Ρ€Ρ‚Π΅ Battlefield с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ числом ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ².

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Π§Ρ‚ΠΎ влияСт Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ FPS? Π•ΡΡ‚ΡŒ нСсколько Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²:

ИмСнно ΠΏΠΎ этим пСрСчислСнным ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ для достиТСния Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ FPS нСльзя ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈ быстроС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρƒ), Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ «лишь Π±Ρ‹ Π±Ρ‹Π»ΠΎΒ».

БистСма Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ сбалансированной: быстрой, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·Π°Π»Π° всС, Π½Π° Ρ‡Ρ‚ΠΎ способна, Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ процСссор ΠΈ быстроС ΠžΠ—Π£.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ влияниС Π½Π° FPS ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€. Если ΠΎΠ½ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ частоту обновлСния экрана Π² 60 Π“Ρ†, Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±Ρ‹ быстро Π½Π΅ считала Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹ ΠΈ пиксСли, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ измСнится, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ частота обновлСния экрана ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Но Β«ΠΆΠ΅Π»Π΅Π·ΠΎΒ» β€” это Π΅Ρ‰Π΅ Π½Π΅ всС. FPS сущСствСнно зависит ΠΎΡ‚ настроСк Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… прилоТСниях-ΠΈΠ³Ρ€Π°Ρ… ΠΈ самих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Как это проявляСтся Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ использовании? ΠžΡ‡Π΅Π½ΡŒ просто: Ρ‡Π΅ΠΌ слабСС вашС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ мСньшС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ процСссора, Ρ‚Π΅ΠΌ мСньшСС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ настройки Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π°ΠΌ придСтся Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ряда ΠΎΠΏΡ†ΠΈΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ драгоцСнная Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ (вся эта рСалистичная Ρ‚Ρ€Π°Π²Π°, волоски, ΠΊΠΎΠΆΠ°, Π»ΠΈΡΡ‚ΡŒΡ, Π²ΠΎΠ΄Π°).

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄Π°ΠΆΠ΅ Ссли FPS Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… настройках Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ°Π΄Π°Π΅Ρ‚ Π΄ΠΎ 20–30 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, Π΅Π³ΠΎ всСгда ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ, снизив Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ выводящСйся Π½Π° экран ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, упростив Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΎΠΉ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Β«ΠΆΠ΅Π»Π΅Π·ΠΎΠΌΒ» вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈ особСнно слоТныС случаи, ΠΊΠ°ΠΊ с Wolfenstein New Order, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ сдСлали Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ умудрялся Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ FPS Π½Π° любом ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ ΠΆΠ΅Π»Π΅Π·Π΅. БказываСтся Π½Π° количСствС ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, антивирусного ПО: Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΆΠ°Ρ‚ΡŒ максимум FPS, ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° врСмя ΠΈΠ³Ρ€Ρ‹.

FPS ΠΈ Ping

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° «больная» для ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Ρ‚Π΅ΠΌΠ° β€” это ΠΏΠΈΠ½Π³ (ΠΎΡ‚ английского Β«pingΒ»). ΠŸΡ€ΠΈ высоком ΠΏΠΈΠ½Π³Π΅, ΠΊΠΎΠ³Π΄Π° информация ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΊ сСрвСру ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ пСрСдаСтся слишком Π΄ΠΎΠ»Π³ΠΎ, Π΄Π° Π΅Ρ‰Π΅ тСряСтся Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², FPS Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒΡΡ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ замирания Β«ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈΒ». Для ΠΈΠ³Ρ€ Π²Ρ€ΠΎΠ΄Π΅ Counter-Strike ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… экшСнов высокий ΠΏΠΈΠ½Π³ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° качСствС ΠΈΠ³Ρ€Ρ‹ Π³ΡƒΠ±ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. НСдаром Π² сСтСвом ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π΅ net_graph Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Counter-Strike Π²Ρ‹Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ FPS.

Как ΡƒΠ·Π½Π°Ρ‚ΡŒ свой FPS

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Π“ΠΎΡ€Π°Π·Π΄ΠΎ интСрСснСС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° FPS Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… прилоТСниях, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ количСство ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду Π² ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ послСднСм Battlefield ΠΈΠ»ΠΈ Star Wars Battlefront с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ настройками β€” это ΠΎΠ΄Π½ΠΎ, Π° какая-Π½ΠΈΠ±ΡƒΠ΄ΡŒ стратСгия ΠΈΠ»ΠΈ ΠΊΠ°Π·ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΈΠ³Ρ€Π° β€” это совсСм Π΄Ρ€ΡƒΠ³ΠΎΠ΅. И интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ FPS для Ρ‚ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π±Ρ‹Π»ΠΎ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ FPS Π² прилоТСниях ΠΌΠΎΠΆΠ½ΠΎ двумя способами:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

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

Π’Π°ΠΊΠΆΠ΅ для контроля FPS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ прилоТСния PlayClaw, FPS Monitor, MSI Afterburner ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. РазумССтся, это Π½Π΅ ΠΎΠ΄Π½Π° ΠΈΡ… функция, Afterburner, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Ρ€Π°Π·Π³ΠΎΠ½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚, Π° FPS Monitor β€” для контроля Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ процСссора ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

МоТно ΠΏΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ FPS, Π½Π΅ устанавливая Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ прилоТСния, Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ количСства ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду Π² настройках ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… сСрвисов Steam ΠΈ Origin.

Π’ рядС ΠΈΠ³Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ FPS нСпосрСдствСнно Π² ΠΈΡ… собствСнных Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… настройках. НапримСр, Π² CS:GO это дСлаСтся Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π° Π² Dota 2 β€” Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… настройках.

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

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ: ΠΏΠΎΡ‡Π΅ΠΌΡƒ врСмя Π²Π°ΠΆΠ½Π΅Π΅ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ²

МногиС Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ 3D-Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ сущСствуСт «оптимизация» β€” Π½Π΅Ρ‡Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ частоту ΠΊΠ°Π΄Ρ€ΠΎΠ². Но Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ β€” ΠΈ это заставляСт ΠΈΡ… ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π’ этом ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ курса OutBlock ΠΈ Π»Π΅Π²Π΅Π»-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ VOID Interactive ДСнис ΠšΡƒΠ°Π½Π΄Ρ‹ΠΊΠΎΠ² ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ устроСна оптимизация, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ количСство ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² Ρ‚ΡƒΡ‚ β€” Π½Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ Ρ„Π°ΠΊΡ‚ΠΎΡ€.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Если 3D-артист со стороны попытаСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π΄Ρ€Π°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π΅Π΄ΠΎΡ€Π°Π·ΡƒΠΌΠ΅Π½ΠΈΠ΅. Π₯ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊ Π½Π΅ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠ΅ количСство Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ссли Π½Π΅Ρ‚ Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ³ΠΎ тСхничСского задания.

Если ΠΎΠ½ΠΎ Π΅ΡΡ‚ΡŒ, это Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Но ΠΈΠ½ΠΎΠ³Π΄Π° тСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅Ρ‡Ρ‘Ρ‚ΠΊΠΈΠΌ Π½Π΅ ΠΏΠΎ Π²ΠΈΠ½Π΅ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ сами Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ, ΠΈΠ»ΠΈ ΠΆΠ΅ Ссли Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ всё стандартно ΠΈ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ спСцифичного.

Как устроСна отрисовка ΠΊΠ°Π΄Ρ€Π°

ΠŸΡ€ΠΎΡ†Π΅ΡΡ отрисовки ΠΊΠ°Π΄Ρ€Π° β€” это Ρ‚Π° самая «магия ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ°Β». Π£ отрисовки, ΠΊΠ°ΠΊ ΠΈ Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°, Π΅ΡΡ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ, ΠΈ рассчитываСтся ΠΎΠ½Π° исходя ΠΈΠ· Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ врСмя Ρ€Π΅Π½Π΄Π΅Ρ€Π°, Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… ΠΈ Π΄Π²ΠΈΠΆΠΊΠ°Ρ… Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ инструмСнты. Одного лишь значСния ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду Π² любом случаС нСдостаточно.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

«ВрСмя ΠΊΠ°Π΄Ρ€Π°Β» β€” это врСмя Π² милисСкундах, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСн ΠΈ отрисован ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ€. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ обсчитан Π·Π° 16 милисСкунд ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ быстрСС.

Draw Call (Π²Ρ‹Π·ΠΎΠ² отрисовки) β€” это ΠΎΠ΄Π½Π° графичСская ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая Π΄ΠΎΠ»ΠΆΠ½Π° Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ.

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π΄Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² отрисовки. Π§Π΅ΠΌ ΠΈΡ… большС, Ρ‚Π΅ΠΌ дольшС ΠΎΠ½ΠΈ ΠΎΠ±ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Ρ‚Π΅ΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ выполняСтся 1 ΠΊΠ°Π΄Ρ€, Ρ‚Π΅ΠΌ мСньшС ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΉ сСкундС ΠΈ Ρ‚Π΅ΠΌ мСньшС ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ FPS.

И Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ β€” Ρ‡Π΅ΠΌ мСньшС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² отрисовки, Ρ‚Π΅ΠΌ быстрСС считаСтся ΠΊΠ°Π΄Ρ€, ΠΈ Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ FPS.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ разброс Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² Π½Π° Draw Call ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

β€” ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 100 Π½Π° срСднС-высоких настройках, Π½Π° Ρ‚ΠΎΠΏΠΎΠ²Ρ‹Ρ… устройствах ΠΌΠΎΠΆΠ½ΠΎ ΠΈ большС.

β€” Π˜Π³Ρ€Ρ‹ для ПК ΠΈ консолСй β€” Π΄ΠΎ 4000.

НапримСр, Battelfield ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Β«Π’Π΅Π΄ΡŒΠΌΠ°ΠΊΒ» Π² срСднСм Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° 1000-2000 Π²Ρ‹Π·ΠΎΠ²Π°Ρ… отрисовки.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ Ubisoft спокойно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° значСниях Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 20 тысяч. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Draw Call β€” это Ρ‚ΠΎΠΆΠ΅ Π½Π΅ идСальноС ΠΌΠ΅Ρ€ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Ρ‹Π·ΠΎΠ²Ρ‹ отрисовки Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅, ΠΈ Ρ‚ΡƒΡ‚ всё зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это устроСно, ΠΌΠΎΠΆΠ½ΠΎ здСсь.

Π Π΅Π½Π΄Π΅Ρ€-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ β€” это ΠΎΡ‡Π΅Π½ΡŒ слоТная систСма, ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΎΠ½Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°. Из-Π·Π° этого ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎΡ€ΠΎΠΉ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

Однако Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отрисовку ΠΊΠ°Π΄Ρ€Π° любой ПК ΠΈΠ³Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ инструмСнты:

β€” Intel Graphics Perfomance Analisys

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ±ΠΎ всСх этих инструмСнтах ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ здСсь.

Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅: Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ°Π΄Ρ€Π°. А ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ΅ ΠΌΠ΅Ρ€ΠΈΠ»ΠΎ стоимости β€” это врСмя. Π£ΠΆΠ΅ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ всё Ρ€Π°ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° процСссы, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π½Π° Ρ‚Π΅ самыС Π²Ρ‹Π·ΠΎΠ²Ρ‹ отрисовки.

Когда ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ спСцифику Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Ρ€Π΅Ρ‡ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ ΠΎ количСствС ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ², Π° ΠΎ Ρ‚ΠΎΠΌ, сколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ сСбС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² отрисовки, β€” учитывая ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π’Ρ‹Π·ΠΎΠ²Ρ‹ отрисовки

Π’Π΅ΠΏΠ΅Ρ€ΡŒ разбСрёмся, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство этих Π²Ρ‹Π·ΠΎΠ²ΠΎΠ².

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ρƒ нас Π΅ΡΡ‚ΡŒ 10 ящиков ΠΈ ΠΎΠ΄Π½ΠΎ Π΄Π΅Ρ€Π΅Π²ΠΎ. ВсС Π΄Π΅ΡΡΡ‚ΡŒ ящиков ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈ количСство ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ². Π›ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ 11 Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², вСдь Π² ΠΊΠ°Π΄Ρ€Π΅ 11 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Всё ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΈ Π΅ΡΡ‚ΡŒ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ Ρ‚Π°ΠΊ: «ящик, ящик, ящик, ящик, ящик. ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²ΠΎ. ΠšΠ°Π΄Ρ€ построСн».

Однако, судя ΠΏΠΎ статистикС, Ρƒ нас всСго Ρ‚Ρ€ΠΈ Π±Π°Ρ‚Ρ‡Π° (Π²Ρ‹Π·ΠΎΠ²Π° отрисовки):

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π²ΠΈΠΆΠΎΠΊ сам ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ Π΄Π΅ΡΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ящиков. Он сам Β«ΡΡˆΠΈΠ²Π°Π΅Ρ‚Β» ящики Π² ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ процСссор ΠΎΡ‚Π΄Π°Π΅Ρ‚ нашСй видСопамяти Π½Π° отрисовку ΠΎΠ΄ΠΈΠ½ кусок мСша, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ 10 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ящиков.

Π­Ρ‚ΠΎΡ‚ процСсс называСтся Β«Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³Β». Он Π±Ρ‹Π²Π°Π΅Ρ‚ динамичСским ΠΈ статичСским.

Как устроСн Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³

ДинамичСский Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ссли ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π΄Π²ΠΈΠΆΠΊΠ΅. Π”Π²ΠΈΠΆΠΎΠΊ сам Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΈ ΡΡˆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подходят ΠΏΠΎΠ΄ Π»ΠΈΠΌΠΈΡ‚Ρ‹.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρƒ динамичСского Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³Π° ΠΎΡ‡Π΅Π½ΡŒ ТёсткиС Π»ΠΈΠΌΠΈΡ‚Ρ‹; ΠΎΠ½ Π½Π΅ позволяСт ΡΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΡΠΆΡ‘Π»ΡƒΡŽ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΈ занимаСтся Π² основном ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ дСталями Π² ΠΊΠ°Π΄Ρ€Π΅. НапримСр, Ссли ΠΎΡ‚ стСны динамичСски ΠΎΡ‚Π΄Π΅Π»ΠΈΠ»ΠΈΡΡŒ ΠΌΠ΅Π»ΠΊΠΈΠ΅ осколки, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ½ΠΈ, скорСС всСго, Π±ΡƒΠ΄ΡƒΡ‚ ΡΡˆΠΈΡ‚Ρ‹ динамичСским Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³ΠΎΠΌ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅.

Как устроСн Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³

ДинамичСский Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ссли ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π΄Π²ΠΈΠΆΠΊΠ΅. Π”Π²ΠΈΠΆΠΎΠΊ сам Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΈ ΡΡˆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подходят ΠΏΠΎΠ΄ Π»ΠΈΠΌΠΈΡ‚Ρ‹.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρƒ динамичСского Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³Π° ΠΎΡ‡Π΅Π½ΡŒ ТёсткиС Π»ΠΈΠΌΠΈΡ‚Ρ‹; ΠΎΠ½ Π½Π΅ позволяСт ΡΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΡΠΆΡ‘Π»ΡƒΡŽ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΈ занимаСтся Π² основном ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ дСталями Π² ΠΊΠ°Π΄Ρ€Π΅. НапримСр, Ссли ΠΎΡ‚ стСны динамичСски ΠΎΡ‚Π΄Π΅Π»ΠΈΠ»ΠΈΡΡŒ ΠΌΠ΅Π»ΠΊΠΈΠ΅ осколки, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ½ΠΈ, скорСС всСго, Π±ΡƒΠ΄ΡƒΡ‚ ΡΡˆΠΈΡ‚Ρ‹ динамичСским Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³ΠΎΠΌ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅.

ΠŸΠ°Ρ€Ρ‚ΠΈΠΊΠ»ΠΈ (систСма частиц) ΡƒΠΌΠ΅ΡŽΡ‚ Β«ΡΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡΒ» сами ΠΏΠΎ сСбС, поэтому ΠΈΡ… стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ссли Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

НапримСр, тысячи Ρ€Ρ‹Π± Π² ΠΊΠ°Π΄Ρ€Π΅ Π² Abzu β€” это Π½Π° самом Π΄Π΅Π»Π΅ ΠΏΠ°Ρ€Ρ‚ΠΈΠΊΠ»ΠΈ, гСомСтрия ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠΌ с вСртСксной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ динамичСского Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ позволяСт ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π—Π° ΠΎΠ΄ΠΈΠ½ Π±Π°Ρ‚Ρ‡ Unity ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡˆΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΠ±Ρ‰ΠΈΠΌ количСством Π΄ΠΎ 64 000 Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ².

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, динамичСский Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΏΠΎΡ‡Ρ‚ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½ΠΎΠ²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅, β€” Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ постоянно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ врСмя расчёта.

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³ сработал, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Β«ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Β». ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π½Π° этом ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅ (Π² Unreal это инстанс ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°), тСкстуру ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Non Uniform Scale ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ свСтом.

Одна ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΡ‚ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ² Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π½Π΅ Ρ‚Π΅ΠΊΡΡ‚ΡƒΡ€ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСтами ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… тСкстур, Π° ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ тСкстурныС атласы β€” ΠΊΠ°ΠΊ Ρ€Π°Π· Π² этом. Π­Ρ‚ΠΎ позволяСт ΠΎΡ‚Π΄Π°Ρ‚ΡŒ Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³Ρƒ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сотни Ρ€Π°Π·Π½Ρ‹Ρ… Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², β€” вСдь ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ отрисованы Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано, ваТнСйшСС ΠΌΠ΅Ρ€ΠΈΠ»ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ β€” врСмя. Иногда ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ тСкстурный атлас Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π²Ρ‹Π³ΠΎΠ΄Π½Π΅Π΅, Ρ‡Π΅ΠΌ постоянно Π³ΠΎΠ½ΡΡ‚ΡŒ Ρ‚ΡƒΠ΄Π°-сюда ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ тСкстуры β€” Π΄Π°ΠΆΠ΅ Ссли Π² суммС ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π² памяти мСньшС мСста, Ρ‡Π΅ΠΌ атлас Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° β€” Π½Π΅ бСсплатный процСсс.

Однако Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ «бСсплатСн» β€” Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ статичСский ΠΈ обсчитан Π·Π°Ρ€Π°Π½Π΅Π΅. Π‘Ρ†Π΅Π½Ρ‹ Π² ΠΈΠ³Ρ€Π°Ρ… Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΠ²Π΅Ρ‰Π°Ρ‚ΡŒ, ΠΈ Π΄Π°ΠΆΠ΅ Π² случаС статичного освСщСния это Π±ΡƒΠ΄Π΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Π’Π°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π²Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ящика, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ситуации ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ Π±Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ Π±Π°Ρ‚Ρ‡, раздСлят Π½Π° Π΄Π²Π° Π±Π°Ρ‚Ρ‡Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ привязаны ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ Π»Π°ΠΉΡ‚-ΠΏΡ€ΠΎΠ±Π°ΠΌ (Light Probe).

ΠžΡΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ сбатчатся, Π° ΠΊΠ°ΠΊΠΈΠ΅ β€” Π½Π΅Ρ‚.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π». Π’Π΅Π΄ΡŒ сбатчСнная гСомСтрия β€” это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ мСш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ замСняСт ваши ящики Π½Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ свободной памяти.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Β«Ρ€ΡƒΡ‡Π½ΠΎΠΉΒ» Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³, ΠΎΠ½ ΠΆΠ΅ просто Β«ΠΌΠ΅Ρ€Π΄ΠΆΒ» (merge). Π‘Π΅Ρ€Ρ‘ΠΌ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ, ΠΈ Π² любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ сшиваСм Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ сцСну.

На Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… итСрациях, ΠΊΠΎΠ³Π΄Π° вСсь Π»Π΅Π²Π΅Π»-Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ Π»Π΅Π²Π΅Π»-Π°Ρ€Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ проходят этап Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ сшивания всСй Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ. А ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состояла локация, ΠΈ вовсС Π½Π΅ ΠΈΠ΄ΡƒΡ‚ Π² Π±ΠΈΠ»Π΄ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ смСрТСнным мСшСм.

Иногда Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π²Ρ‹Π³ΠΎΠ΄Π½Π΅Π΅ ΡΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π΄Π²ΠΈΠΆΠΊΡƒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ мСш Π² 64 тысячи Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ всю Π»ΠΎΠΊΠ°Ρ†ΠΈΡŽ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. Π’Π°ΠΊ поступили, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Guns Of Boom.

Π£Ρ€ΠΎΠ²Π½ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Level of Detail (LOD, ΠΈΠ»ΠΈ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ) β€” простая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, которая позволяСт ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΊΠ°Π΄Ρ€Π΅, Π½Π΅ отнимая врСмя Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ лишнСй Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ.

LOD ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ Π±Π°Ρ‚Ρ‡ΠΈ: ΠΈ Π² этом Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ, вСдь Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ нСсколько сотСн Π»ΠΈΡˆΠ½ΠΈΡ… DrawCall Π±ΡƒΠ΄Π΅Ρ‚ быстрСС обсчитаны Π½Π° Π»ΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Ρ… ΠΌΠ΅ΡˆΠ°Ρ… Ρ‡Π΅ΠΌ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ β€” Π½ΠΎ сбатчСнныС.

БСйчас Π΅ΡΡ‚ΡŒ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈΠ΅ инструмСнты автоматичСской Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ LOD-мСшСй, ΠΈ это ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ. ΠŸΡ€ΠΈ Π½ΡƒΠΆΠ½ΠΎΠΉ настройкС ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ сильно Ρ…ΡƒΠΆΠ΅ Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π΅Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ. Но Π΄Π°ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΡƒ, Π½Π΅ стоит Π΄Π΅Π»Π°Ρ‚ΡŒ тысячи Ρ€Π°Π·Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ: всС ΡƒΡ€ΠΎΠ²Π½ΠΈ LOD Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² памяти, Π° Π΅Ρ‘ Π½Π΅ стоит Π·Π°Π±ΠΈΠ²Π°Ρ‚ΡŒ просто Ρ‚Π°ΠΊ.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ уровня Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. LOD-0 β€” это ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ модСль, Π° LOD-3 β€” дальняя. LOD4 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ просто 2D спрайтом ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСгда смотрит Π½Π° ΠΈΠ³Ρ€ΠΎΠΊΠ°.

ΠšΡ€ΠΎΠΌΠ΅ LOD-0 ΠΏΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ модСль для ΠΊΠ°Ρ‚-сцСн. Π’ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΡƒΠ΄Π° большС ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ², Ρ‡Π΅ΠΌ Ρƒ LOD-0, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° появляСтся лишь Π² срСТиссированных сцСнах, ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, находится ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Π΅ β€” поэтому для Π½Π΅Ρ‘ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ.

Π­Ρ‚ΠΎ касаСтся Π΄Π°ΠΆΠ΅ ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΡ€ΡƒΠΆΠΊΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· стартовых сцСн Dead Space 2 Π±Ρ‹Π»ΠΎ достаточно ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π½Π΅ казалась Β«ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉΒ», Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€Π΅ Π² LOD-0 Ρƒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅ Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ сглаТивания.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

LOD-Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ лишниС сотни ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² Π² вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€ΠΎΠ»ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² сцСнС ΠΈ ΠΏΡ€ΠΈΠΊΠΈΠ΄Ρ‹Π²Π°Ρ‚ΡŒ, насколько Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈΠ³Ρ€ΠΎΠΊ смоТСт Π΅Ρ‘ Ρ€Π°Π·Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ.

Если модСль, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²Π±Π»ΠΈΠ·ΠΈ с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‚ΠΎ просто сдСлайтС LOD-0 достаточно Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ, β€” Π° Π² самой сцСнС основным Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ LOD-1.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄, основанный Π½Π° Ρ€ΠΎΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΊΠ°Π΄Ρ€Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ вас ΠΎΡ‚ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠΈ сторонников «идСальной сСтки», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π΅Π· понимания контСкста β€” просто ΠΏΠΎ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρƒ, β€” заявят, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сдСлали 10 Π»ΠΈΡˆΠ½ΠΈΡ… Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ².

Alpha overdraw

Π Π΅Π½Π΄Π΅Ρ€-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ Ρ€Π°ΡΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ сцСну β€” ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹, Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ, тСкстуры ΠΈ пост-процСссы. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌΠΈ.

Π§Π΅ΠΌ большС ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ прозрачности Π² ΠΊΠ°Π΄Ρ€Π΅, ΠΈ Ρ‡Π΅ΠΌ большС ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π°ΡΠ»Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° β€” Ρ‚Π΅ΠΌ дольшС Ρ€Π΅Π½Π΄Π΅Ρ€-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ пиксСль, вСдь Π΅ΠΌΡƒ придётся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ называСтся Alpha overdraw.

Π§Π΅ΠΌ мСньшС Π°Π»ΡŒΡ„Ρ‹, Ρ‚Π΅ΠΌ быстрСС Π±ΡƒΠ΄ΡƒΡ‚ обсчитаны пиксСли. По сути, ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ ΠΈ сам Ρ€Π΅Π½Π΄Π΅Ρ€ β€” это процСсс/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая рисуСт ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ пиксСля Π½Π° экранС. И Π² этом случаС ΠΏΠ°Ρ€Π° дСсятков Π»ΠΈΡˆΠ½ΠΈΡ… Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ускорит Ρ€Π΅Π½Π΄Π΅Ρ€.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Z-Fight β€” Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ образуСтся, Ссли ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нСсколько ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΉ плоскости. Π Π΅Π½Π΄Π΅Ρ€Ρƒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ точности Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отрисовку этих ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС.

Но ΠΊΡ€ΠΎΠΌΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ ΠΈΠ³Ρ€ΠΎΠΊ, это повлияСт ΠΈ Π½Π° врСмя Ρ€Π΅Π½Π΄Π΅Ρ€Π° β€” вСдь пиксСли Π² этом мСстС Π±ΡƒΠ΄ΡƒΡ‚ постоянно Β«ΡΠΏΠΎΡ€ΠΈΡ‚ΡŒΒ» Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΠ± ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ отрисовки.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмя ΠΊΠ°Π΄Ρ€Π°

Π˜Ρ‚ΠΎΠ³

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ выяснили, Ρ‡Ρ‚ΠΎ практичСски Π½ΠΈΡ‡Π΅Π³ΠΎ «бСсплатного» Π² случаС с отрисовкой ΠΊΠ°Π΄Ρ€Π° Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚: Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎΠΉ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ. ВсСгда Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, для Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ инструмСнт.

ΠΡ‹Π½Π΅ΡˆΠ½Π΅Π΅ ΠΆΠ΅Π»Π΅Π·ΠΎ β€” Π΄Π°ΠΆΠ΅ мобильноС, β€” ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ². ΠžΠ±ΡŠΡ‘ΠΌΡ‹ памяти ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ растут. Π§ΠΈΠΏΡ‹ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ ΠΈΡ… Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ высоком FPS, Ρ‚ΠΎΠΆΠ΅ становятся всё ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Π΅Π΅.

Π’Π·ΡΡ‚ΡŒ ΠΈ Π½Π°Π·Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ количСства ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² попросту Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ β€” Π΄Π° ΠΈ бСссмыслСнно. Всё слишком сильно зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ модСль, ΠΈ ΠΊΠ°ΠΊ Π΅ΠΉ Π²ΠΈΠ΄ΠΈΡ‚ ΠΈΠ³Ρ€ΠΎΠΊ.

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

Π—Π° послСдниС Π³ΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ всё растущСС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ срСднСго FPS ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ для Ρ†Π΅Π»Π΅ΠΉ тСстирования ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ сцСнС нСдостаточно для описания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмы, Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ FPS Π² этом Π΄Π΅Π»Π΅ совсСм Π½Π΅ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся, Π² Ρ‡Ρ‘ΠΌ нСдостаток срСднСго FPS, Ρ‡Π΅ΠΌ Ρ‚Π°ΠΊ ΠΏΠ»ΠΎΡ… ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ FPS, Π° Ρ‚Π°ΠΊΠΆΠ΅ познакомимся с Π½Π°Π±Ρ€Π°Π²ΡˆΠΈΠΌΠΈ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ€ΠΈΠ»Π°ΠΌΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€” показатСлями 1% ΠΈ 0.1% Π½ΠΈΠ·ΠΊΠΈΠ΅ FPS.

ВрСмя ΠΊΠ°Π΄Ρ€Π°, ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΈ срСдний FPS

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° Π² ΠΈΠ³Ρ€Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ называСтся, Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ отрисовки ΠΊΠ°Π΄Ρ€Π°, ΠΈΠ»ΠΈ, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ, Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΊΠ°Π΄Ρ€Π° (frame time). Π˜ΡΡ‡ΠΈΡΠ»ΡΠ΅Ρ‚ΡΡ врСмя ΠΊΠ°Π΄Ρ€Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² миллисСкундах (мс), Ρ‚.Π΅. тысячных долях сСкунды. Однако Π² ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°Ρ… вмСсто этой характСристики ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ частота смСны ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈΠ»ΠΈ, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ, частота ΠΊΠ°Π΄Ρ€ΠΎΠ² (frame rate), равная количСству ΠΊΠ°Π΄Ρ€ΠΎΠ², отрисованных Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π˜Π·ΠΌΠ΅Ρ€ΡΠ΅Ρ‚ΡΡ частота ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² количСствС ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду (frames per second, fps), ΠΈ для краткости частоту ΠΊΠ°Π΄Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ часто Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π½ΡƒΡŽΡ‚ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΎΡ‚ названия Π΅Ρ‘ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, Ρ‚.Π΅. FPS.

ΠœΠ΅ΠΆΠ΄Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΊΠ°Π΄Ρ€Π° ΠΈ частотой ΠΊΠ°Π΄Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ очСвидная матСматичСская связь: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ FPS, подсчитанноС нСпосрСдствСнно послС отрисовки ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΠΎΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌ FPS, Π΅ΡΡ‚ΡŒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° обратная Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ этого ΠΊΠ°Π΄Ρ€Π°:

НСобходимо Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ врСмя ΠΊΠ°Π΄Ρ€Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ исчисляСтся Π² миллисСкундах, Π° частота ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Π² сСкунду, поэтому итоговая Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° для ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ²Π°:

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΊΠ°Π΄Ρ€ Π±Ρ‹Π» отрисован, скаТСм, Π·Π° 16 мс, Ρ‚ΠΎ сразу ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ Π΅Π³ΠΎ отрисовки ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ FPS Π±Ρ‹Π» Ρ€Π°Π²Π΅Π½ 1000/16 = 62.5 ΠΊΠ°Π΄Ρ€Π° Π² сСкунду.

Но Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΌΠ΅Ρ€ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, срСдний FPS ΠΏΠΎ всСй ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ сцСнС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ с ΠΎΠ΄Π½ΠΎΠΉ стороны прСдставляСт собой Π½Π΅ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ количСство ΠΊΠ°Π΄Ρ€ΠΎΠ² n, отрисованных Π·Π° всё врСмя Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ° t

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΆΠ΅ стороны, срСдний FPS ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ срСднСму Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°

Π’ справСдливости утвСрТдСния, Ρ‡Ρ‚ΠΎ срСдний FPS, вычислСнный Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, совпадаСт с Π΄Π°Π½Π½Ρ‹ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, вСдь врСмя отрисовки всСх ΠΊΠ°Π΄Ρ€ΠΎΠ² Ρ€Π°Π²Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, всё это, Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. А Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ совсСм Π½Π΅ Ρ‚Π°ΠΊ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ срСдний FPS Π½Π΅ являСтся срСдним арифмСтичСским Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² этом, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ нСслоТно: Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π»Π΅Π²ΠΎΠΉ части нСравСнства Π²Ρ‹ΡˆΠ΅

хотя ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ с Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€Π°Π²ΠΎΠΉ

Π½ΠΎ Π΅ΠΌΡƒ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π½Π΅ Ρ€Π°Π²Π½ΠΎ. ΠŸΡ€ΠΈ блиТайшСм рассмотрСнии Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ равСнство Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ мСсто лишь Π² частном случаС, ΠΊΠΎΠ³Π΄Π° всС ti Ρ€Π°Π²Π½Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ собой (t1=t2=. =tn), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ всСх ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹, Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

Π’ΠΎΠΎΠ±Ρ‰Π΅, Ρ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ, ΠΊΡ‚ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Π·Π½Π°ΠΊΠΎΠΌ с Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΉ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ, Ρ‚ΡƒΡ‚ ΡƒΠΆΠ΅ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ. Если Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅, Ρ‚ΠΎ, Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ для Π½Π΅ΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° чисСл

ΠΏΠΎΠΌΠΈΠΌΠΎ всСм Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ³ΠΎ срСднСго арифмСтичСского сущСствуСт Π΅Ρ‰Ρ‘ нСсколько срСдних Π²Π΅Π»ΠΈΡ‡ΠΈΠ½, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΌ интСрСсна здСсь лишь ΠΎΠ΄Π½Π°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, срСднСС гармоничСскоС Если словами, Ρ‚ΠΎ срСднСС гармоничСскоС ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ чисСл Π΅ΡΡ‚ΡŒ обратная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΊ срСднСму ΠΎΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΊ числам Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌ. Π—Π²ΡƒΡ‡ΠΈΡ‚, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, нСсколько ΠΊΠΎΡˆΠΌΠ°Ρ€Π½ΠΎ, ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ понятно, Π·Π°Ρ‡Π΅ΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ, Π½ΠΎ сСйчас разбСрёмся. Π”Π°Π²Π°ΠΉΡ‚Π΅ сразу скаТСм, Ρ‡Ρ‚ΠΎ Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΈ Ρ†Π΅Π»ΠΎΠΌ Π΄Π²Π΅ обсуТдаСмыС срСдниС Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π½Π΅ Ρ€Π°Π²Π½Ρ‹ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ частного случая равСнства всСх чисСл Π² Π½Π°Π±ΠΎΡ€Π΅, x1=x2=…=xn, Ρ‚ΠΎΠ³ΠΎ самого случая, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ для срСднСго FPS ΠΌΡ‹ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΈ Π²Ρ‹ΡˆΠ΅.

Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ срСднСС арифмСтичСскоС, срСднСС гармоничСскоС Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ своё ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² рядС практичСских Π·Π°Π΄Π°Ρ‡. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ нСсколько Ρ€Π°Π· подряд ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ расстояниС с Ρ€Π°Π·Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, Ρ‚ΠΎ Π΅Π³ΠΎ срСдняя ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π° всём ΠΏΡƒΡ‚ΠΈ Π΅ΡΡ‚ΡŒ срСднСС гармоничСскоС скоростСй Π½Π° всСх участках. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли n Ρ€Π°Π· ΠΏΡ€ΠΎΠ΅Ρ…Π°Ρ‚ΡŒ расстояниС d со скоростями v1, v2, …, vn, Ρ‚ΠΎ врСмя прохоТдСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° составит ti = d/vi, Π° срСдняя ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, равная ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ Π΄Π»ΠΈΠ½Ρ‹ ΠΏΡƒΡ‚ΠΈ, ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π»ΠΎΠΌ, ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ этот ΠΏΡƒΡ‚ΡŒ Π±Ρ‹Π» ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π°

Ρ‚.Π΅. срСднСму гармоничСскому скоростСй, Π° Π½Π΅ ΠΈΡ… срСднСму арифмСтичСскому. НапримСр, Ссли Π’Ρ‹ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Π½Π° Π΄Π°Ρ‡Ρƒ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€Π΅ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² β€œΠΏΡ€ΠΎΠ±ΠΊΡƒβ€ ΠΈ двигались со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 30 ΠΊΠΌ/Ρ‡, Π° Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€Π΅ β€œΠ·Π°Ρ‚ΠΎΡ€β€ рассосался ΠΈ Π’Ρ‹ β€œΠ²Ρ‚ΠΎΠΏΠΈΠ»ΠΈβ€ ΡƒΠΆΠ΅ «ΠΏΠΎΠ΄ 90», Ρ‚ΠΎ срСдняя ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π° 2 ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€Π° составила, 2 / (1/30 + 1/90) = 45 ΠΊΠΌ/Ρ‡, Π° Π½Π΅ (30 + 90) / 2 = 60 ΠΊΠΌ/Ρ‡, Π² Ρ‡Ρ‘ΠΌ Π»Π΅Π³ΠΊΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, Π’Ρ‹ ΠΏΡ€ΠΎΠ΅Ρ…Π°Π»ΠΈ 2 ΠΊΠΌ, ΠΈ Ссли Π±Ρ‹ Π’Π°ΡˆΠ° срСдняя ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° Ρ€Π°Π²Π½Π° 60 ΠΊΠΌ/Ρ‡, Ρ‚ΠΎ Π½Π° Π΄ΠΎΡ€ΠΎΠ³Ρƒ Ρƒ Вас ΡƒΡˆΠ»ΠΎ Π±Ρ‹ всСго навсСго 2 ΠΊΠΌ / 60 ΠΊΠΌ/Ρ‡ = 1/30 Ρ‡, Ρ‚.Π΅. 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΆΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€ Π’Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ 1 ΠΊΠΌ / 30 ΠΊΠΌ/Ρ‡ = 1/30 Ρ‡, эти самыС 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ 1 ΠΊΠΌ / 90 ΠΊΠΌ/Ρ‡ = 1/90 Ρ‡ (Ρ‡ΡƒΡ‚ΡŒ мСньшС ΠΌΠΈΠ½ΡƒΡ‚Ρ‹) ΡƒΡˆΠ»ΠΎ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€.

Π’ΠΎΠΎΠ±Ρ‰Π΅, срСднСму арифмСтичСскому ΠΎΡ‚ скоростСй срСдняя ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π²Π½Π° лишь Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Π»ΠΎ двигалось с этими скоростями ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π½Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ участки ΠΏΡƒΡ‚ΠΈ, Π½ΠΎ это ΡƒΠΆΠ΅, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ понятно, Π½Π΅ наш случай. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Π—Π΄Π΅ΡΡŒ всё просто β€” ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ FPS ΡΡƒΡ‚ΡŒ Π΅ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ смСны ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π° участкС Π΄Π»ΠΈΠ½ΠΎΠΉ Π² 1 ΠΊΠ°Π΄Ρ€, Π° Π½Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² 1 сСкунду, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ (срСдний FPS) слСдуСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ срСднСС гармоничСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS, Π° Π½Π΅ ΠΈΡ… срСднСС арифмСтичСскоС.

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ, 1% ΠΈ 0.1% Π½ΠΈΠ·ΠΊΠΈΠ΅ FPS

Π§Ρ‚ΠΎ ΠΆ, со срСдним FPS Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, Π΅Π΄Π΅ΠΌ дальшС. БобствСнно, ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°Π²Π½ΠΎ извСстно, Ρ‡Ρ‚ΠΎ использованиС ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ срСдних Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ Π² качСствС СдинствСнных характСристик Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… β€” всСгда плохая идСя. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² нашСм ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ врСмя ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ Π΅Π³ΠΎ слоТности, ΠΈ пСриодичСски Π² ΠΈΠ³Ρ€Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ ΠΊΠ°Π΄Ρ€Ρ‹ со ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, сущСствСнно ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰Π΅ΠΉ ΡΡ€Π΅Π΄Π½ΡŽΡŽ, Π½Π° отрисовку ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΊΠ°ΠΊ слСдствиС, ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ β€œΠ΄Π»ΠΈΠ½Π½Ρ‹Π΅β€ ΠΊΠ°Π΄Ρ€Ρ‹ Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° экранС сущСствСнно дольшС ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ β€œΠΏΠΎΠ΄Ρ‚ΠΎΡ€ΠΌΠ°ΠΆΠΈΠ²Π°Π½ΠΈΡΠΌβ€ ΠΈ β€œΡ„Ρ€ΠΈΠ·Π°ΠΌβ€, способным ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ всё ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ ΠΈΠ³Ρ€Ρ‹. И Ρ‚ΡƒΡ‚ Π½Π°Π΄ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ β€œΠ΄Π»ΠΈΠ½Π½Ρ‹Π΅β€ ΠΊΠ°Π΄Ρ€Ρ‹ часто Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π΅Π΄ΠΊΠΈΠΌΠΈ, ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° использования срСднСго FPS ΠΈ состоит ΠΊΠ°ΠΊ Ρ€Π°Π· Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² процСссС усрСднСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° информация ΠΎ β€œΠ΄Π»ΠΈΠ½Π½Ρ‹Ρ…β€ Ρ€Π΅Π΄ΠΊΠΈΡ… ΠΊΠ°Π΄Ρ€Π°Ρ… тСряСтся.

Поясню Π½Π° нСбольшом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. ΠŸΡƒΡΠΊΠ°ΠΉ, Π·Π° 1 сСкунду ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Ρ‹Π»ΠΎ отрисовано 30 ΠΊΠ°Π΄Ρ€ΠΎΠ² со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ значСниями Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ отрисовки Π² мс:

48, 35, 33, 31, 14, 38, 29, 24, 17, 16, 90, 21, 43, 36, 19, 22, 10, 11, 37, 26, 28, 18, 27, 98, 50, 47, 25, 42, 44, 21

Π‘Ρ€Π΅Π΄Π½Π΅Π΅ врСмя ΠΊΠ°Π΄Ρ€Π° равняСтся 33 мс, Π° срСдний FPS β€” 30 ΠΊΠ°Π΄Ρ€Π°ΠΌ Π² сСкунду. Казалось Π±Ρ‹, всё Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° присутствиС ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ β€œΠ΄Π»ΠΈΠ½Π½Ρ‹Ρ…β€ ΠΊΠ°Π΄Ρ€ΠΎΠ² (Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ) со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ отрисовки Π²Ρ‚Ρ€ΠΎΠ΅ большим срСднСго, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, 90 ΠΈ 98 мс. ΠŸΡ€ΠΈ усрСднСнии Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€ΠΎΠ² информация ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΡΡ‚ΠΎΠ»ΡŒ β€œΠ΄Π»ΠΈΠ½Π½Ρ‹Ρ…β€ пускай ΠΈ Ρ€Π΅Π΄ΠΊΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ² Π±Ρ‹Π»Π° потСряна, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ срСдниС Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ ΠΎ достиТСнии минимального ΠΏΠΎΡ€ΠΎΠ³Π° ΠΈΠ³Ρ€Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ Π½Π° Π΄Π΅Π»Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ β€œΠΏΡ€ΠΎΡΠ°Π΄ΠΊΠΈβ€ ΠΈ β€œΡ„Ρ€ΠΈΠ·Ρ‹β€ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π½Π°Π±ΠΎΡ€Π°Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ‹.

Π§Π΅ΠΌ ΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ срСдний FPS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ вСсь Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€ΠΎΠ²? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ? НСт, Π½Π΅ стоит. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ FPS, ΠΊΠ°ΠΊ любой Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ элСмСнт Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π³Ρ€ΡƒΠ±Ρ‹ΠΌ выбросом. НапримСр, минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π½Π΅ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ слоТности ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π°, Π° ΠΈΠ·-Π·Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ старта ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ слуТбы Windows Ρ€ΠΎΠ²Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ отрисовки этого ΠΊΠ°Π΄Ρ€Π°. ΠŸΡ€ΠΈ этом, ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ всС внСшниС Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS, практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½Π΅Π΅, этого ΠΈ Π½Π΅ трСбуСтся, ΠΏΡ€ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΊ описанию ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…. Но ΠΊΠ°ΠΊΠΎΠ² ΠΆΠ΅ этот Π³Ρ€Π°ΠΌΠΎΡ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄?

Π’ матСматичСской статистикС сущСствуСт понятиС процСнтиля, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΈΠΆΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π½Π°Π±ΠΎΡ€Π°. НапримСр, 99-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΈΠΆΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находятся 99% Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π½Π°Π±ΠΎΡ€Π°. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с 30 ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ, отрисованными Π·Π° 1 с, 99-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ Ρ€Π°Π²Π΅Π½ 96 мс, ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ это, Ρ‡Ρ‚ΠΎ 99% Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° ΠΈΠ· нашСго Π½Π°Π±ΠΎΡ€Π° мСньшС 96 мс, ΠΈ лишь 1% большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ этому Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² нашСм ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС ΠΈΠ·-Π·Π° ΠΌΠ°Π»ΠΎΠ³ΠΎ числа Π΄Π°Π½Π½Ρ‹Ρ… Π² Π½Π°Π±ΠΎΡ€Π΅ сущСствСнной Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ 99-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»Π΅ΠΌ Π½Π΅Ρ‚, ΠΈ, ΠΊΠ°ΠΊ слСдствиС, 99-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ здСсь Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ Π»ΡƒΡ‡ΡˆΠ΅ минимального значСния Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π³Ρ€ΡƒΠ±Ρ‹Ρ… ΠΏΡ€ΠΎΠΌΠ°Ρ…ΠΎΠ². По сути ΠΈΠ· всСго нашСго Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… лишь СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (минимальноС) ΠΈ Π½Π΅ ΠΏΠΎΠΏΠ°Π»ΠΎ β€œΠΏΠΎΠ΄β€ 99-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ. Однако, Ссли Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ сущСствСнно большС, скаТСм, Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ врСмя отрисовки Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тысяч ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ‚ΠΎ β€œΠ΄Π»ΠΈΠ½Π½Ρ‹Ρ…β€ ΠΊΠ°Π΄Ρ€ΠΎΠ², Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… β€œΠΏΠΎΠ΄β€ 99-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΆΠ΅ порядка Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков ΠΈ вмСсто СдинствСнного минимального значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, являСтся Π³Ρ€ΡƒΠ±Ρ‹ΠΌ выбросом, Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒΡΡ ΡƒΠΆΠ΅ какая-никакая статистика ΠΏΠΎ всСм Ρ€Π΅Π΄ΠΊΠΈΠΌ β€œΠ΄Π»ΠΈΠ½Π½Ρ‹ΠΌβ€ ΠΊΠ°Π΄Ρ€Π°ΠΌ. Π­Ρ‚ΠΎ обСспСчит Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΠΎΠ»Π΅Π΅ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎΠ΅ описаниС Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΡƒΡ‡ΡˆΡƒΡŽ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

НадСюсь, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ понятно, Ρ‡Π΅ΠΌ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ, ΠΈ здСсь ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ лишь ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. И Ρ‚ΡƒΡ‚ всё, ΠΏΠΎ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ счёту, опрСдСляСтся нСгласными соглашСниями Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ области, ΠΈ Π² ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°Ρ… Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ стандартом стали 99- ΠΈ 99.9-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°. Π’ΠΎΡ‡Π½Π΅Π΅, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, Π² ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ приводят значСния FPS, поэтому ΠΈ вмСсто 99- ΠΈ 99.9-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»Π΅ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈΠΌ 1- ΠΈ 0.1-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ FPS, ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΡ‹Π΅ 1% Π½ΠΈΠ·ΠΊΠΈΠΉ FPS ΠΈ 0.1% Π½ΠΈΠ·ΠΊΠΈΠΉ FPS, соотвСтствСнно. ΠŸΡ€ΠΈ этом слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ 1% ΠΈ 0.1% ΠΎΡ‚ всСго Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… β€” это лишь нСбольшая Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ Ρ€Π΅Π΄ΠΊΠΈΠ΅ ΠΈ ΠΊΡ€Π°ΠΉΠ½Π΅ Ρ€Π΅Π΄ΠΊΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ события. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² самом Ρ„Π°ΠΊΡ‚Π΅, Ρ‡Ρ‚ΠΎ 1% Π½ΠΈΠ·ΠΊΠΈΠΉ FPS ΠΈ 0.1% Π½ΠΈΠ·ΠΊΠΈΠΉ FPS ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΈΠΆΠ΅ срСднСго FPS Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ β€” такая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° лишь Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ сцСнС нСпостоянна, Ρ‡Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. ΠŸΠ»ΠΎΡ…ΠΎ лишь, Ссли обсуТдаСмыС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ «ΠΏΡ€ΠΎΡΠ°ΠΆΠΈΠ²Π°ΡŽΡ‚ся» Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ систСмС слишком сильно, выходя Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈΠ³Ρ€Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² этом случаС нас ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ нСприятности.

ПослСднСС, ΠΎ Ρ‡Ρ‘ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, стоит Π΅Ρ‰Ρ‘ ΠΎΠ±ΠΌΠΎΠ»Π²ΠΈΡ‚ΡŒΡΡ, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ, Ρ‚Π°ΠΊ это Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ срСдний Π·Π° сСкунду (ΠΈΠ»ΠΈ ΠΏΠΎ сСкундС) FPS, Π° Ρ‚Π°ΠΊΠΆΠ΅ характСристики Π½Π° Π½Ρ‘ΠΌ основанныС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ срСдний Π·Π° сСкунду FPS. Π­Ρ‚ΠΎΡ‚ «Π·Π²Π΅Ρ€ΡŒ», Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, простой: срСдний Π·Π° сСкунду FPS β€” это просто срСдний FPS Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ Π² 1 с. Π Π°Π²Π΅Π½ ΠΎΠ½ количСству ΠΊΠ°Π΄Ρ€ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹Ρ… Π·Π° ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΡƒΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ сСкунду, Π½ΠΎ, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ срСдний FPS Π·Π° всё врСмя Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ посчитан ΠΈ ΠΊΠ°ΠΊ срСднСС гармоничСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS Π·Π° эту ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ сСкунду. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ срСдний Π·Π° сСкунду FPS ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π½Π° экранС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ счётчики частоты ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ FRAPS, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ часто, Ρ‡Ρ‚ΠΎ Π² этом мСсивС всё Ρ€Π°Π²Π½ΠΎ Π±Ρ‹ Π½ΠΈΠΊΡ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π». Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΆΠ΅ значСния срСднСго Π·Π° сСкунду FPS вмСсто Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ FPS ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ для Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° бСссмыслСнно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ваТная информация ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ отрисовки «Π΄Π»ΠΈΠ½Π½Ρ‹Ρ…» ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² Π½ΠΈΡ… ΡƒΠΆΠ΅ потСряна (см. ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅). А ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ минимального срСднСго Π·Π° сСкунду FPS упомянСм лишь, Ρ‡Ρ‚ΠΎ ΠΎΠ½, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ минимального ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большС, скаТСм, 0.1% Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ FPS, Ρ‡Ρ‚ΠΎ пСриодичСски ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ ΠΈ Π½Π΅Ρ€Π°Π·Π±Π΅Ρ€ΠΈΡ…Ρƒ.

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

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

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