МСню

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ arkit: Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ инструмСнт Apple ARKit, дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Π°ΠΉΡ„ΠΎΠ½Π΅ ΠΈΠ»ΠΈ Π°ΠΉΠΏΠ°Π΄Π΅

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

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ инструмСнт Apple ARKit, дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Π°ΠΉΡ„ΠΎΠ½Π΅ ΠΈΠ»ΠΈ Π°ΠΉΠΏΠ°Π΄Π΅

Π‘Π²ΠΎΡ‘ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ инструмСнт Apple ARKit ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π² соотвСтствии с Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ β€” ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ инструмСнтов (Kit) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π΅ ΠΌΠΎΠ³Π»ΠΈ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (AR). ВСхнология Apple ARKit Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² iOS 11 β€” Π²Π΅Ρ€ΡΠΈΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы для Π°ΠΉΡ„ΠΎΠ½ΠΎΠ² ΠΈ Π°ΠΉΠΏΠ°Π΄ΠΎΠ², которая ΡƒΠ²ΠΈΠ΄Π΅Π»Π° свСт Π² 2017 Π³ΠΎΠ΄Ρƒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ARKit? Π“Π»Π°Π²Π½Ρ‹ΠΉ успСх

ЀактичСски, это готовая, унифицированная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с использованиСм Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π»ΠΈ сравнили запуск ARKit с созданиСм ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° App Store. По ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΡΡ‚ΠΈ эти Π΄Π²Π° события Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сопоставимы, ΠΈ Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅ΠΆΠ½ΠΈΡ… вСрсий ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² iOS 11 стала ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ инструмСнтом, доступным ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ. Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Π² 2008 Π³ΠΎΠ΄Ρƒ App Store ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π» использованиС сСнсорного дисплСя, ARKit Π² 2017 Π³ΠΎΠ΄Ρƒ Π²Ρ‹Π²Π΅Π» Π½Π° Π΅Π΄ΠΈΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ возмоТности, связанныС с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΡƒΠΉΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ сил, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Β«ΡƒΡ‡ΠΈΡ‚ΡŒΒ» устройство Π½Π° iOS Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ ΠΌΠΈΡ€ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ AR Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

Как создаётся дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² iPhone ΠΈ iPad

Π’Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ планируСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ созданноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для развлСчСния ΠΈΠ»ΠΈ для практичСских Π·Π°Π΄Π°Ρ‡, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ срСдства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅:

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

ΠžΡΠ½Π°Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов AR iPhone ΠΈ iPad Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Β«ΡƒΠΌΠ΅ΡŽΡ‚Β» ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ повСрхности, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ источники свСта ΠΈ Ρ‚Π΅Π½ΠΈ, Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ голоса ΠΈ Π»ΠΈΡ†Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ сСмСйства A9 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ справятся с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» примСнСния ARKit Π² прилоТСниях ΠΈ ΠΈΠ³Ρ€Π°Ρ…

Π£ΠΆΠ΅ Π² 2017 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΎ создано нСсколько всСвозмоТных дСмонстрационных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΡ€ΠΈΠ·Π²Π°Π½Π½Ρ‹Ρ… Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ возмоТности Π½ΠΎΠ²ΠΎΠ³ΠΎ инструмСнтария. На сСгодняшний дСнь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя:

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

Π§Π΅ΠΌ дальшС, Ρ‚Π΅ΠΌ большС становится коммСрчСских, ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, созданныС ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Apple, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ARKit, ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² iOS 11

Apple сдСлала ΠΌΠΎΡ‰Π½Ρ‹ΠΉ шаг Π² сторону Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, прСдставив ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ARKit Π½Π° ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅ΠΉ WWDC17. Π’ΠΎΠ³Π΄Π° ΠšΡ€Π΅ΠΉΠ³ Π€Π΅Π΄Π΅Ρ€ΠΈΠ³ΠΈ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ» Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ смартфона Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€, слСгка поэкспСримСнтировав с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠΆΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ инструмСнт для прСобраТСния ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ пространства Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΈ сСйчас ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ ярких Π²ΠΈΠ΄Π΅ΠΎ, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ARKit Π²ΠΎ всСй красС. Бмотрится ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎ!

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ΠΈΠ΄Ρ‘Ρ‚ ΠΏΡ€ΠΈΠ·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ нСбСзызвСстной Ρ€Π°ΠΊΠ΅Ρ‚Ρ‹ Falcon 9. Π”ΡƒΠΌΠ°Π΅Ρ‚Π΅, Илон Маск докатился Π΄ΠΎ размСщСния своих Β ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ частных Π΄ΠΎΠΌΠΎΠ², ΠΏΡƒΡΡ‚ΡŒ ΠΈ с бассСйном? πŸ™‚ ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½Π΅Ρ‚. Всё это iPhone ΠΈ ARKit. ΠŸΡ€Π°Π²Π΄Π°, этому Π²ΠΈΠ΄Π΅ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ свСТСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ пСрСворачивания, которая Π½Π΅Π΄Π°Π²Π½ΠΎ появилась Π² мобильной вСрсии YouTube.

ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сСбя Π² ΠΏΠ»Π°Π½Π΅ 3D-рисования. Π ΠΎΠ»ΠΈΠΊ Π²Ρ‹ΡˆΠ΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ своСобразноС ΠΎΠ»Π΄ΡΠΊΡƒΠ»ΡŒΠ½ΠΎΠ΅ Π»Π°Π·Π΅Ρ€Π½ΠΎΠ΅ ΡˆΠΎΡƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²Ρ‹ сразу ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π»ΠΎΠ²Ρ‡ΠΈΡ‚ΡŒΡΡ, прикручивая появлСниС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… вывСсок, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈΠ»ΠΈ поэтапных Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.

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

Π’ БовСтском БоюзС ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ слоган Π² Π΄ΡƒΡ…Π΅ Β«ARKit ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ ΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚Β», ΠΈ ΠΎΠ½ Π±Ρ‹ Π½Π΅ ΠΎΠ±ΠΌΠ°Π½ΡƒΠ», ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ позволяСт Π½Π° Π³ΠΎΠ»ΠΎΠΌ участкС Π·Π΅ΠΌΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всё Ρ‡Ρ‚ΠΎ вашСй Π΄ΡƒΡˆΠ΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, ΠΈ Π΄ΠΎΠΌΠ° β€” ΠΆΠΈΠ²ΠΎΠ΅ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅: смодСлируйтС внСшниС стСны, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ», ΠΏΠΎΡ‚ΠΎΠ»ΠΎΠΊ, Π·Π°ΠΊΠΈΠ½ΡŒΡ‚Π΅ ΠΊΡ€Ρ‹ΡˆΡƒ, Ρ€Π°ΡΡΡ‚Π°Π²ΡŒΡ‚Π΅ мСбСль ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, вмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: Β«Π¨ΠΊΠ°Ρ„ сюда Π±Ρ‹ вписался» β€” просто Π΄ΠΎΡΡ‚Π°Π½ΡŒΡ‚Π΅ iPhone.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ интСрСсныС Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ Π½ΠΈΠΆΠ΅:

Β«ΠŸΡ€ΠΈΠ·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° Π»ΡƒΠ½ΡƒΒ»

Β«MinecraftΒ»

«Аэроплан FK23Β»

Β«ΠœΠΎΡ€ΡΠΊΠΎΠΉ Π±ΠΎΠΉΒ»

Β«ΠŸΠ°Ρ€ΠΊΠΎΠ²ΠΊΠ°Β»

ARKit + Unity + Overwatch

Β«Π‘Π²Π°Ρ€ΠΊΠ° Π³Π°Ρ€Π°ΠΆΠ½ΠΎΠΉ Π΄Π²Π΅Ρ€ΠΈΒ»

Β«Π ΠΎΠ±ΠΎΡ‚ BB-8Β»

ARKit: 7 ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² использования Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² iOS 11 Π½Π° iPhone

Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌΒ iOS 11,Β ARKit – инструмСнт для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉΒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Β ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… iPhone ΠΈΒ iPad, уТС находящихся на Ρ€ΡƒΠΊΠ°Ρ… Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ,Β ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ готовой платформой для размСщСния прилоТСний, созданных с Π΅Ρ‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ.

ARKitΒ ΠΎΡ‚ Apple станСт основным Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния новой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ – прилоТСния дополнСнной Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ (AR-прилоТСния).Β Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€ΠΎΠ΄Π΅, появлСниС этого инструмСнта ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с запуском AppΒ Store. Β Π’ случаС с AppΒ Store, это Π±Ρ‹Π»ΠΎ появлСниС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° сСнсорном экранС, Π² случаС с ARKit, это станут прилоТСния для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

БистСма iOS 11Β ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ Π½Π΅ Π²Ρ‹ΡˆΠ»Π°, Π½ΠΎ уТС стали ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡΒ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹Π΅ дСмонстрационныС прилоТСния, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ эта тСхнология.Β Π›ΠΈΡ‡Π½ΠΎ я с большим ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠΌΒ Β Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽ Π·Π° становлСниСм этой Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²ΠΈΠΆΡƒΒ Π² Π½Π΅ΠΉΒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Β ΠΊΠ°ΠΊΒ Π² области Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΈ Π² области практичСского примСнСния.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅Β ARKit?

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

Β AppleΒ Ρ‚Π°ΠΊΠΆΠ΅ Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя всС вычислСния, связанныС с прорисовкой Ρ‚Π΅Π½Π΅ΠΉ и всСх ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β AR-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ‚ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСд,Β ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΡ‚ΠΎΒ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΒ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ своё ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π½Π΅Π³ΠΎ. Π’Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² случаС с AppΒ Store, инструмСнтарий ARKit позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° творчСствС, Π½Π° создании новых областСй примСнСния этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ ARKitΒ iOSΒ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ на устройствах, оснащённых процСссорами сСмСйства A9Β ΠΈΒ A10.Β Π’ список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… устройств относятся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ устройств:Β iPhoneΒ 6s, iPhoneΒ 6sΒ Plus, iPhone SE, iPhone 7, iPhone 7 Plus, 9.7 iPad (2017),Β 9.7 iPad Pro,Β 10.5 iPad ProΒ ΠΈΒ 12.9 iPad Pro.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽΒ ΡƒΠΆΠ΅ созданных дСмонстрационных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

1. Π’ΠΈΠ΄ с Π²Ρ‹ΡΠΎΡ‚Ρ‹Β ΠΏΡ‚ΠΈΡ‡ΡŒΠ΅Π³ΠΎΒ ΠΏΠΎΠ»Ρ‘Ρ‚Π° Π²Β Apple Maps

So. . Apple put an awesome VR mode in Apple Maps (powered by ARKit) and didn’t even talk about it in the Keynote ? Wow pic.twitter.com/2ZBBXj4NYM

β€” Felix Lapalme (@lap_felix) June 27, 2017

Π˜Ρ‚Π°ΠΊ:Β AppleΒ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Ρ€Π΅ΠΆΠΈΠΌΒ VRΒ /Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ/Β Π² своём ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈΒ Apple Maps (созданный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ ARKit)Β ΠΈ Π½Π΅ упомянула ΠΎΠ± этом Π²ΠΎ врСмя основной ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ?

Π’Β iOSΒ 11,Β ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«ΠšΠ°Ρ€Ρ‚Ρ‹Β» обзавСлось Π½ΠΎΠ²Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Β«Π’ΠΈΠ΄ с высоты ΠΏΡ‚ΠΈΡ‡ΡŒΠ΅Π³ΠΎΒ ΠΏΠΎΠ»Ρ‘Ρ‚Π°Β». Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для ΠΊΠ°Ρ€Ρ‚Β ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ количСства Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ², Π½ΠΎ позволяСт ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π½ΠΈΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π² Β«ΠšΠ°Ρ€Ρ‚Π°Ρ…Β».

2. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ для ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ

ΠœΡ‹ ΡƒΠΆΠ΅ наблюдаСм Π½Π°ΠΏΠ»Ρ‹Π² дСмонстрационных ARΒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для измСрСния пространства, Ρ‡Ρ‚ΠΎ Π² ΠΏΠΎΠ»Π½Π΅Π΅ СстСствСнно.

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

3. РисованиС в 3D

Π’Π°ΠΊ ΠΊΠ°ΠΊ инструмСнтарий ARKitΒ Π΄Π΅Π»Π°Π΅Ρ‚ пространствСнныС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Β Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ, Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ рисунки Π²Β 3D. Β ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, ваш «рисунок 3DΒ» Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

4. ΠŸΡ€ΠΈΠ·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ Β«Falcon9Β»

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ призСмлятся пСрвая ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒ Ρ€Π°ΠΊΠ΅Ρ‚Ρ‹Β Β«FalconΒ 9» на ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ вашСго бассСйна?

5. НСсмСтноС количСство ΠΈΠ³Ρ€

На ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΒ WWDC, Π²ΠΎ врСмя основной ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ,Β AppleΒ ΠΏΠΎΠΊΠ°Π·Π°Π»Π° Π΄Π΅ΠΌΠΎ ΠΈΠ³Ρ€Ρƒ, которая Π±Ρ‹Π»Π° создана с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ ARKit.  И я Ρ‚Π°ΠΊ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ эта тСхнология Π±ΡƒΠ΄Π΅Ρ‚ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π£ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ появлСниС Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ…Β ΡˆΡƒΡ‚Π»ΠΈΠ²Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ интСрактивности AR-ΠΈΠ³Ρ€.Β Π‘ΡƒΠ΄Π΅Ρ‚ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Β«Π’Β Π·Π°Π²ΠΎΠ΅Π²Π°Ρ‚Π΅Π»Π΅ΠΉ космоса» ΠΈΠ»ΠΈ Π² «стрСлялку» в Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ часы в офисС!

Fidget spinner in ARKit pic.twitter.com/zCbvr8HOmX

β€” Shane ⚑️ Vitarana (@shanev) June 9, 2017

ΠšΡ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡˆΡ‘Π» дальшС: создали Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ спинСр с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ ARKit.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ спинСр Π²Β ARKit

Π”Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ARKit,Β ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ» ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΡƒ Π² Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Ρƒ:

6. Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ искусств ΠΈ пСрформансы

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

7. Π‘Π°ΠΌΡ‹Π΅ ΠΊΡ€ΡƒΡ‚Ρ‹Π΅Β ARKitΒ Π΄Π΅ΠΌΠΎ

НиТС Π΄Π°Ρ‘ΠΌ ссылки Π½Π° самыС ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ Π΄Π΅ΠΌΠΎ-прилоТСния, ΡΠΎΠ·Π΄Π°Π½Π½Ρ‹Π΅Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π° ΠΏΠΎΠ΄ Π½ΠΈΠΊΠΎΠΌ Β«Mad WithΒ ARKitΒ». Π•Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «мСТпространствСнный портал» слуТит Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнтарий ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π²Β iOSΒ 11 для создания у ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ iPhone ΠΈ iPad ΠΎΠΏΡ‹Ρ‚Π° «погруТённости Π² ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽΒ».

Бонус: НовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования ARKit

ARKit МодСль ВСсла 3 

МодСль «ВСсла 3Β» ΠΎΡ‚ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈ ΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ получСния этой Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ARKit создал Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ модСль Π² своём Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ пространствС, ΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Π½Ρ‹Π΅ Ρ„Π°Ρ€Ρ‹ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π—Π°ΠΊΠ°Π· Π΅Π΄Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ARKit

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Alper Guler создал ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ARKit. Оно позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ блюда Π½Π° вашСм столС, Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСйствия с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ: ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π·ΠΎΠ½Π°Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

БаскСтбол Ρƒ вас Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС

НСбольшой экспСримСнт с Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ пространствС с использованиСм ARKit.

hint pic.twitter.com/WOuqVer1Ph

β€” Made With ARKit (@madewithARKit) June 27, 2017

Клип A-HaΒ  – Take On Me с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ARKit

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ создали довольно Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΊΠ»ΠΈΠΏ Π½Π° Take On Me ΠΈ сдСлали это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Apple – ARKit. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€Π΅Π²Π·ΠΎΡˆΡ‘Π» всС оТидания ΠΈ стал ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… дСмонстраций возмоТностСй ARKit. Π‘Π°ΠΌΠΎ Π²ΠΈΠ΄Π΅ΠΎ длится мСньшС Π΄Π²ΡƒΡ… ΠΌΠΈΠ½ΡƒΡ‚, Π½ΠΎ ΠΈΠΌ наслаТдаСшься с ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π΄ΠΎ послСднСй сСкунды:

Apple Maps с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ARKit

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π­Π½Π΄Ρ€ΡŽ Π₯Π°Ρ€Ρ‚ сдСлал Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ прилоТСния, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ с ARKit ΠΈ CoreLocation Π½Π° iOS 11. ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ стрСлки ΠΈ синюю линию прямо Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€, дСлая ΠΏΡƒΡ‚ΡŒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½Π°Π΄ΠΎ ΠΈΠ΄Ρ‚ΠΈ, ясным ΠΈ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ.

ARKit + CoreLocation, part 2 pic.twitter.com/AyQiFyzlj3

β€” Andrew Hart (@AndrewProjDent) July 21, 2017

Π‘Ρ†Π΅Π½Π° ΠΈΠ· Ρ„ΠΈΠ»ΡŒΠΌΠ° Π—Π²ΠΎΠ½ΠΎΠΊ с использованиСм ARKit

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ iOS АбишСк Π‘ΠΈΠ½Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ ARKit, создал Π½ΠΎΠ²ΠΎΠ΅ Π΄Π΅ΠΌΠΎ, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ самая ΡΡ‚Ρ€Π°ΡˆΠ½Π°Ρ сцСна ΠΈΠ· Ρ„ΠΈΠ»ΡŒΠΌΠ° уТасов Π—Π²ΠΎΠ½ΠΎΠΊ происходит прямо Ρƒ вас Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅. Π‘Π°ΠΌΠ°Ρ€Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π»Π΅Π·Π°Π΅Ρ‚ ΠΈΠ· Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π° ΠΈ ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠΎ вашСй ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅.

I reenacted a famous scene from ‘The Ring’ to bring #horror movies to life in AR#madewithunity #ARKit pic.twitter.com/fRU2ul56ki

β€” Abhishek (@shekitup) February 21, 2018

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ Π»ΡƒΡ‡ΡˆΠΈΡ… iOS-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ARKitΒ ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ с ARKit для iOS.

КакиС Π²ΠΈΠ΄Ρ‹Β AR-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ Π²Ρ‹?Β Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ваша идСя Π² создании Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎΒ AR-прилоТСния?Β Π–Π΄Ρ‘ΠΌ Π²Π°ΡˆΠΈΒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ.

ΠžΡ†Π΅Π½ΠΈΡ‚Π΅ пост

[всСго: 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³: 0]

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅

ARKit iOS 11

ARKit: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ iOS Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ Π½Π°ΡˆΡƒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

ARKit становится основным инструмСнтом для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (augmented reality β€” AR). ИспользованиС Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ Ρ‚Ρ€ΡƒΠ΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Пока ARKit Π΅Ρ‰Ρ‘ находится Π½Π° стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΎ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования.

НовыС ΠΌΠΈΡ€Ρ‹

МногиС Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ AR ΠΊΠ°ΠΊ ΠΏΠΎΡ€Ρ‚Π°Π» Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΈΡ€Ρ‹. И Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡƒΠΆΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΉ. Если Π΅Ρ‰Ρ‘ Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ, посмотритС, ΠΊΠ°ΠΊ выглядит Β«ΠΎΠΊΠ½ΠΎΒ» Π² ΠΊΠ»ΠΈΠΏ Π½Π° Ρ…ΠΈΡ‚ Take On Me Π³Ρ€ΡƒΠΏΠΏΡ‹ A-ha.

Или Β«ΠΏΠΎΡ€Ρ‚Π°Π»Β» Π² Π”Ρ€Π΅Π²Π½ΠΈΠΉ Π•Π³ΠΈΠΏΠ΅Ρ‚:

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΡ‚ΠΎΠΌΡ†Ρ‹

Π’Ρ‹ смоТСтС Β«ΠΎΡ‚ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» своё домашнСС ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡΠΊΡƒΡ‡Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π»ΡƒΠΊΠ΅ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³Π°.

Dogs aren’t allowed in the building, so I scanned Aeon and added her to the ARKit demo instead. pic.twitter.com/TVy7mVsIHJ

β€” Sam Williams (@stimply) 26 июля 2017 Π³.

My #wwdc lab was quiet, so I modified the ARKit sample code to place dogs randomly throughout the building pic.twitter.com/2arBY4F1Vj

β€” Nick Shearer (@nickjshearer) 8 июня 2017 Π³.

ΠšΠ°Ρ€Ρ‚Ρ‹

ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Ρ‚Π΅Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ ΡΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² пространствС, Π²Ρ‹ смоТСтС Π²ΠΈΠ΄Π΅Ρ‚ΡŒ всю Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ прямо ΠΏΠ΅Ρ€Π΅Π΄ собой.

ИзмСнСниС Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ магия: Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ ΠΈΡΡ‡Π΅Π·Π°Ρ‚ΡŒ, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ. Или просто Π²Π·ΡΡ‚ΡŒ ΠΈ Π·Π°ΠΊΡ€Π°ΡΠΈΡ‚ΡŒ всё, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ нравится.

Doodling with the new #ARKit @Apple @madewithunity #madewithunity #ar #socool
##iOS11 smashes it out of the park! pic.twitter.com/4K0N2wch5q

β€” Brandon Sidebottom (@Brannydonowt) 8 июня 2017 Π³.

Π˜Π³Ρ€Ρ‹

ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ становится мСстом для всСвозмоТных ΠΈΠ³Ρ€.

The Machines running on #ARKit powered by #UE4! https://t.co/xC4hum7dhk @EpicGames @UnrealEngine #ar #AugmentedReality @Apple pic.twitter.com/5rOpUIlDuA

β€” Directive Games (@DirectiveGames) 21 июля 2017 Π³.

Π Π΅ΠΌΠΎΠ½Ρ‚

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ AR для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ физичСскиС характСристики ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°.

Или Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ расстановку Π½ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Π±Π΅Π»ΠΈ.

Been playing around with #ARKit lately and I’m really impressed with it! I built a little tool for laying out rooms πŸ›‹ pic.twitter.com/oughpP2Oxk

β€” Asher Vollmer (@AsherVo) 21 июля 2017 Π³.

Π Π°Π±ΠΎΡ‚Π°

Π”Π΅Π»ΠΎΠ²Ρ‹Π΅ мСроприятия станут Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ интСрСснСС. ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Bar charts are so boring!!! #ARKit @thevrara #ios #iosdev #wwdc pic.twitter.com/jpG4VLGZ8n

β€” azamsharp (@azamsharp) 8 июня 2017 Π³.

Пока эти AR-прилоТСния нСдоступны для массовой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Но Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ.

ВСстируСм возмоТности ARKit. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΈΠ³Ρ€Ρƒ с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ

На WWDC 2017 Apple анонсировала ARKit β€” SDK для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Благодаря Π΅ΠΌΡƒ ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния Π² эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ стал Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΈΠΆΠ΅. МоТно ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ появлСния большого количСства качСствСнных ΠΈΠ³Ρ€ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Если Π²Ρ‹ смотрСли Keynote, Ρ‚ΠΎ, вСроятно, Π²Ρ‹ ΡƒΠΆΠ΅ Π² восторгС ΠΎΡ‚ ΡƒΠ²ΠΈΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ. Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΠΈΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Apple смогли Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ столС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ARKit, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π²Π½ΠΎΠ΄ΡƒΡˆΠ½Ρ‹ΠΌΠΈ Π΄Π°ΠΆΠ΅ самых ΠΈΡΠΊΡƒΡˆΠ΅Π½Π½Ρ‹Ρ… Π³Π΅ΠΉΠΌΠ΅Ρ€ΠΎΠ². Π­Ρ‚ΠΎ Π±Ρ‹Π» Π½Π΅ просто ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ тСхнология, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ‚Ρ€ΡƒΠ΄ΠΈΠ»ΠΈΡΡŒ. Π’ этом Π»Π΅Π³ΠΊΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, запустив нСсколько Π΄Π΅ΠΌΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π² самим привнСсти Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π² наш ΠΌΠΈΡ€.

Π’Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½ Ρ€Π°ΡΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ счастливых ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΉ iPhone 6 ΠΈ Π½ΠΈΠΆΠ΅. На Π΄Π°Π½Π½Ρ‹Ρ… дСвайсах всС эти прСлСсти ΠΆΠΈΠ·Π½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ нСдоступны. Для использования всСх ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ARKit Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ процСссор А9 ΠΈ Π²Ρ‹ΡˆΠ΅. Apple, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, даст ΡƒΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ доступ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ это ΡƒΠΆΠ΅ совсСм Π½Π΅ Ρ‚ΠΎ.


ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (augmented reality, AR) β€” это Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда, которая накладываСтся Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ для придания Π΅ΠΌΡƒ большСй Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, информативности ΠΈΠ»ΠΈ просто Ρ€Π°Π΄ΠΈ развлСчСния. Π’Π΅Ρ€ΠΌΠΈΠ½, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ исслСдоватСлСм ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Boeing Вомасом КодСллом Π΅Ρ‰Π΅ Π² 1990 Π³ΠΎΠ΄Ρƒ. Π£ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ устройств с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π½Π° элСктронных ΡˆΠ»Π΅ΠΌΠ°Ρ… Π»Π΅Ρ‚Ρ‡ΠΈΠΊΠΎΠ² для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ»Π΅Ρ‚Π΅ ΠΈ Ρ€Π°Π΄Π°Ρ€Π΅.

Π₯очСтся ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΆΠ΅ всС занимались ΠΏΠΎΡ‡Ρ‚ΠΈ 20 Π»Π΅Ρ‚ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ эта тСхнология ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° лишь сСйчас. ВсС ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ просто. ПоявлСниС Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΊΠ°ΠΌΠ΅Ρ€ Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, сСнсоров ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния сдСлали это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ.

Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΈ Ρ‡Π΅Π³ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ Π² блиТайшСС врСмя Π½Π° ΠΏΠΎΠ»ΠΊΠ°Ρ… AppStore? На самом Π΄Π΅Π»Π΅ всС ограничиваСтся лишь Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠ΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². МоТно с ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°Π·Π²Π°Ρ‚ΡŒ нСсколько отраслСй, Π³Π΄Π΅ AR ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ‚ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡŽ с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ΠΎΡ‚ Apple:


  • Π˜Π³Ρ€ΠΎΠ²Π°Ρ индустрия;
  • АрхитСктура;
  • ΠšΠΈΠ½ΠΎΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ.

ВозмоТности ARKit

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

Основой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ARKit являСтся слСТСниС Π·Π° ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌ ΠΌΠΈΡ€ΠΎΠΌ (World Tracking) для создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°. Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ распознаСт особСнности Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Π΄Ρ€ΠΎΠ², отслСТиваСт измСнСния ΠΈΡ… полоТСния ΠΈ сравниваСт эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² двиТСния. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ являСтся Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ модСль Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ β€” распознаваниС плоских Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… повСрхностСй. ARKit Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ плоскости ΠΈ сообщаСт ΠΎΠ± ΠΈΡ… располоТСнии ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ….

Π‘Π»Π΅ΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌ ΠΌΠΈΡ€ΠΎΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠΉ ΠΎΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. Для достиТСния Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ освСщСниС.

Основой ARKit ΡΠ²Π»ΡΡŽΡ‚ΡΡ ARSCNView ΠΈ ARSKView. Они слуТат для отобраТСния live Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° 3D ΠΈ 2D ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Как всС ΡƒΠΆΠ΅ догадались, это наслСдники ΠΎΡ‚ SCNView ΠΈ SKView. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ARKit Π½Π΅ привносит ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ нСвСроятных особСнностСй Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ всС Ρ‚Π΅ ΠΆΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с 2D ΠΈ 3D Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡƒΠΆΠ΅ всС Π·Π½Π°ΠΊΠΎΠΌΡ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния Π² Π΄Π°Π½Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ достаточно Π½ΠΈΠ·ΠΊΠΈΠΌ. Apple Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Π° любовью ΠΊ своим тСхнологиям ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌ, Π½ΠΎ нСсмотря Π½Π° это Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ARKit сдСлали ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Unity ΠΈ Unreal Engine. Π­Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скаТСтся Π½Π° количСствС качСствСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ появятся Π² блиТайшСС врСмя.

ARSCNView ΠΈ ARSKView содСрТат Π² сСбС сСрдцС ARKit β€” ARSession. ИмСнно этот класс содСрТит Π² сСбС всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Для запуска ARSession Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСссии.

Π’ΠΈΠΏ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ опрСдСляСт ΡΡ‚ΠΈΠ»ΡŒ ΠΈ качСство Ρ€Π°Π±ΠΎΡ‚Ρ‹ AR, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнуто:


  • На дСвайсах с процСссором A9 ΠΈ Π½ΠΎΠ²Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ARWorldTrackingSessionConfiguration. ИмСнно эта конфигурация Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ всСй ΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°. Для вас Π±ΡƒΠ΄Π΅Ρ‚ создана модСль ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΈΡ€Π° Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ прСдоставлСна информация ΠΎ плоскостях Π² ΠΏΠΎΠ»Π΅ видимости ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с максимальной Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.
  • На ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… дСвайсах, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ARKit, Π±ΡƒΠ΄Π΅Ρ‚ доступна лишь ARSessionConfiguration. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ класс прСдоставляСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ устройства Π² пространствС, Π½ΠΎ Π½Π΅ строит Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΎ Π½Π΅ даст Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ эффСкта ΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΡΠ»Π°Π΄ΠΈΡ‚ΡŒΡΡ всСм качСством Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ нСдоступна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ фиксации Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π΅ экзСмпляр, произвСсти настройку ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСссию:

override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)

        // Create a session configuration
        let configuration = ARWorldTrackingSessionConfiguration()

        // Run the view's session
        sceneView.session.run(configuration)
}

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ARKit потрСбляСт довольно ΠΌΠ½ΠΎΠ³ΠΎ энСргии для расчСтов. Если View с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π½Π΅ отобраТаСтся Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π° экранС, Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСссию Π½Π° это врСмя, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ session.pause().

ПослС запуска сСссии ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ. Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ARKit распознавал плоскости, Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ planeDetection Ρƒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ horizontal. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ распознаваниС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… повСрхностСй Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ. Π‘ΡƒΠ΄Π΅ΠΌ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ появится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ повСрхности, Π½ΠΎ ΠΏΠΎΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅.

Бпособ получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСдС зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Π²ΠΈΠ΄ отобраТСния Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ARSCNView, ARSKView ΠΈΠ»ΠΈ Metal. Π•Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прСдоставляСт ARKit, являСтся ARAnchor. Если Ρƒ вас Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ распознаваниС повСрхностСй, Ρ‚ΠΎ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с сабклассом ARPlaneAnchor. Он содСрТит Π² сСбС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… плоскостях. Благодаря Π΄Π°Π½Π½Ρ‹ΠΌ якорям Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² пространствС. Π’ случаС использования Metal Π²Π°ΠΌ придСтся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ. Π’ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° обновлСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π΅Π»Π΅Π³Π°Ρ‚ ARSessionDelegate Ρƒ класса ARSession, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ якоря ΠΎΡ‚ сСссии. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Apple Π΄Π²ΠΈΠΆΠΊΠΎΠ² для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚ΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ Π΄Π΅Π»Π΅Π³Π°Ρ‚Π°ΠΌΠΈ ARSCNViewDelegate ΠΈΠ»ΠΈ ARSKViewDelegate.

На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд всС довольно просто. ΠŸΠΎΡ‡Ρ‚ΠΈ всю ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Π΅Π»Π°Π΅Ρ‚ ARSession. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ тСстовоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.


ВСстируСм возмоТности ARKit

ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сСйчас Ρƒ всСх ассоциируСтся с ΠΈΠ³Ρ€ΠΎΠΉ PokΓ©mon GO, которая Π²Π·ΠΎΡ€Π²Π°Π»Π° Ρ€Ρ‹Π½ΠΎΠΊ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ индустрии. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅.

Для создания тСстового прилоТСния ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ARSCNView для создания ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° 3D ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Наша ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· 2 этапов. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ мишСни ΠΏΠΎ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅, Π° послС ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ ΠΏΠΎ Π½ΠΈΠΌ всСм. Π˜Π³Ρ€Π° довольна ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Π°, Π½ΠΎ продСмонстрируСт простоту создания ΠΈΠ³Ρ€ с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

НачнСм с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ растянСм Π½Π° вСсь ViewController ARSCNView ΠΈ создадим IBOutlet. Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½Π΅ΠΉ, ΠΊΠ°ΠΊ с ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ SCNView. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ настройку. Π‘Π΄Π΅Π»Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄Π΅Π»Π΅Π³Π°Ρ‚ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² физичСского ΠΌΠΈΡ€Π° ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ статистику. Настроим запуск ΠΈ ΠΏΠ°ΡƒΠ·Ρƒ сСссии ΠΏΡ€ΠΈ появлСнии ΠΈ скрытии ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

override func viewDidLoad() {
        super.viewDidLoad()

        sceneView.scene.physicsWorld.contactDelegate = self

        // Show statistics such as fps and timing information
        sceneView.showsStatistics = true
}

override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)

        // Create a session configuration
        let configuration = ARSessionConfiguration.isSupported ? 
ARWorldTrackingSessionConfiguration() : ARSessionConfiguration()

        // Run the view's session
        sceneView.session.run(configuration)
}

override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)

        // Pause the view's session
        sceneView.session.pause()
}

Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСссии зависит ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ устройства, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ запустили ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠšΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эту ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. Π˜Π½Π°Ρ‡Π΅, Π² случаС Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, сСссия ΠΏΡ€ΠΈΡˆΠ»Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΈ ΠΈΠ³Ρ€Π° Π½Π΅ запустится Π²ΠΎΠΎΠ±Ρ‰Π΅.

ARKit Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ прост, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ большС Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΅Π³ΠΎ настройки. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ понадобится β€” это располоТСниС ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π² пространствС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°. ΠžΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ β€” Π΄Π΅Π»ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ SceneKit.

ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ здСсь ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ ΠΈΠ»ΠΈ подсчСт ΠΎΡ‡ΠΊΠΎΠ². Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ это ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сами Π² Π”Π•ΠœΠž, прСдставлСнном Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Наша ΠΈΠ³Ρ€Π° содСрТит Π΄Π²Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²: ΡˆΠ°Ρ€ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‚Ρ€Π΅Π»ΡΡ‚ΡŒ, ΠΈ Π»Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠ΅ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹ Touch Instinct. Для добавлСния этих ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° экран, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ SCNNode.

Π§Ρ‚ΠΎ понадобится, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ физичСский ΠΎΠ±ΡŠΠ΅ΠΊΡ‚:


  • Π·Π°Π΄Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°;
  • ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ с физичСскими свойствами для контролирования ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ;
  • ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ физичСскоС Ρ‚Π΅Π»ΠΎ для описания повСдСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈ соприкосновСнии;
  • Π·Π°Π΄Π°Ρ‚ΡŒ тСкстуры.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ классов ΠΏΠ°Ρ‚Ρ€ΠΎΠ½Π° Π² Π²ΠΈΠ΄Π΅ ΡˆΠ°Ρ€Π° ΠΈ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° Π² Π²ΠΈΠ΄Π΅ ΠΊΡƒΠ±Π° с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ тСкстурами.

class ARBullet: SCNNode {

    override init() {
        super.init()

        let arKitBox = SCNSphere(radius: 0.025)
        self.geometry = arKitBox
        let shape = SCNPhysicsShape(geometry: arKitBox, options: nil)
        self.physicsBody = SCNPhysicsBody(type: .dynamic, shape: shape)
        self.physicsBody?.isAffectedByGravity = false

        self.physicsBody?.categoryBitMask = CollisionCategory.arBullets.rawValue
        self.physicsBody?.contactTestBitMask = CollisionCategory.logos.rawValue

        // add texture
        let material = SCNMaterial()
        material.diffuse.contents = UIImage(named: "art.scnassets/ARKit_logo.png")
        self.geometry?.materials  = [material]
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

}
class Logo: SCNNode {

    override init() {
        super.init()

        let logo = SCNBox(width: 0.1, height: 0.1, length: 0.1, chamferRadius: 0)
        self.geometry = logo
        let shape = SCNPhysicsShape(geometry: logo, options: nil)

        self.physicsBody = SCNPhysicsBody(type: .dynamic, shape: shape)
        self.physicsBody?.isAffectedByGravity = false

        self.physicsBody?.categoryBitMask = CollisionCategory.logos.rawValue
        self.physicsBody?.contactTestBitMask = CollisionCategory.arBullets.rawValue

        // add texture
        let material = SCNMaterial()
        material.diffuse.contents = UIImage(named: "art.scnassets/logo-mobile.png")
        self.geometry?.materials  = Array(repeating: material, count: 6)
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

}

Π₯очСтся ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° CollisionCategory. Π­Ρ‚ΠΎ структура ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

struct CollisionCategory: OptionSet {
    let rawValue: Int

    static let arBullets  = CollisionCategory(rawValue: 1 << 0)
    static let logos = CollisionCategory(rawValue: 1 << 1)
}

Π­Ρ‚ΠΎ стандартная Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠ° для опрСдСлСния ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°. Бвойство categoryBitMask Π·Π°Π΄Π°Π΅Ρ‚ маску ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° contactTestBitMask настраиваСт всС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ интСрСсны ΠΈ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния.

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

extension ViewController: SCNPhysicsContactDelegate {

    func physicsWorld(_ world: SCNPhysicsWorld, didBegin contact: SCNPhysicsContact) {
        guard let nodeABitMask = contact.nodeA.physicsBody?.categoryBitMask,
            let nodeBBitMask = contact.nodeB.physicsBody?.categoryBitMask,
            nodeABitMask & nodeBBitMask == CollisionCategory.logos.rawValue & CollisionCategory.arBullets.rawValue else {
                    return
        }

        contact.nodeB.removeFromParentNode()
        logoCount -= 1

        if logoCount == 0 {
            DispatchQueue.main.async {
                self.stopGame()
            }
        }

        DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: {
            contact.nodeA.removeFromParentNode()
        })
    }

}

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

ΠŸΡ€ΠΈ соударСнии ΠΌΡ‹ убавляСм счСтчик ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈ удаляСм ΠΎΠ±Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ удаляСтся с нСбольшой Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ столкновСния.

Π”Π²Π΅ основныС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” это Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ мишСни ΠΈ выстрСл. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ происходит Π½Π° нСбольшом расстоянии ΠΎΡ‚ экрана Π² Ρ‚ΠΎΠΉ сторонС, ΠΊΡƒΠ΄Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Π°. ΠœΡ‹ просто создаСм ΡƒΠΆΠ΅ сконфигурированный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΡƒΠ±Π°, добавляСм Π΅Π³ΠΎ Π½Π° сцСну ΠΈ настраиваСм Π΅Π³ΠΎ располоТСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π² пространствС.

private func addLogo() {
        guard let currentFrame = sceneView.session.currentFrame else {
            return
        }

        let logo = Logo()
        sceneView.scene.rootNode.addChildNode(logo)

        var translation = matrix_identity_float4x4
        translation.columns.3.z = -1
        logo.simdTransform = matrix_multiply(currentFrame.camera.transform, translation)

        logoCount += 1
        if logoCount == ViewController.logoMaxCount {
            startGame()
        }
}

ΠŸΡ€ΠΈ выстрСлС ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ создаСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡˆΠ°Ρ€Π°. ДобавляСм Π΅Π³ΠΎ Π½Π° сцСну. Но Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π΅ просто Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Π½ΠΎ ΠΈ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ ускорСниС. Для этого ΠΌΡ‹ опрСдСляСм ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ посСрСдинС экрана ΠΈ ΠΏΡ€ΠΈΠ΄Π°Π΅ΠΌ ускорСниС, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ² силу Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.

private func shoot() {
        let arBullet = ARBullet()

        let (direction, position) = cameraVector
        arBullet.position = position
        arBullet.physicsBody?.applyForce(direction, asImpulse: true)
        sceneView.scene.rootNode.addChildNode(arBullet)
}

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ всСго Π·Π° ΠΏΠ°Ρ€Ρƒ дСсятков строк ΠΌΡ‹ создали ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ.


Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ наступит Π² сСнтябрС

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Apple ΠΏΠΎΡ‚Ρ€ΡƒΠ΄ΠΈΠ»ΠΈΡΡŒ Π½Π° славу. Благодаря Π½ΠΎΠ²ΠΎΠΌΡƒ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΡƒ ARKit созданиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ β€” Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с нСсколькими ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ. ΠŸΡ€ΠΈ этом Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ красивых дСкорациях. Π­Ρ‚Π° тСхнология Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ нашС прСдставлСниС ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях.

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Xcode 9, ΠΈ создавайтС прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ добавят Π² наш ΠΌΠΈΡ€ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Π³ΠΈΠΈ. Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ ΡƒΠΆΠ΅ здСсь. Ну ΠΈΠ»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ здСсь Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΠ΅Π½Ρ‚ΡΠ±Ρ€ΡŽ, послС ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Apple.


Π”Π΅ΠΌΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Touch Instinct


ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ARKit Measure Π½Π° iPhone

Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹Π΅ прилоТСния для измСрСния Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… пространств ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с iPhone, ΠΊΠΎΠ³Π΄Π° iOS 11 ΠΈ ARKit появились Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ. Π’ этом Π³ΠΎΠ΄Ρƒ Apple прСдставит эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² собствСнном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ для iOS 12 ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Measure. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ Π·Π° практичСским взглядом Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

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

Π₯отя я тСстировал ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ Measure ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π΅Π½. Π’ Π΄Π²ΡƒΡ… ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΌΠΎΠΈΡ… тСстов, ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‰ΠΈΡ… ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ пространство, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈ измСрСния ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ°Ρ€Ρƒ дюймов. Π•Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π΄Π²Π°ΠΆΠ΄Ρ‹, Π±Ρ‹Π»ΠΈ ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ измСрСниями.

iOS 12 Π² настоящСС врСмя доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ Π±Π΅Ρ‚Π°-вСрсия для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ публичная Π±Π΅Ρ‚Π°-вСрсия, скорСС всСго, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° Π² блиТайшСС врСмя.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ARKit Measure Π½Π° iPhone Π² iOS 12

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉ Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
  2. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ инструкциям Π½Π° экранС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ
  3. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π±Π΅Π»Ρ‹ΠΉ ΠΊΡ€ΡƒΠΆΠΎΠΊ с Π±Π΅Π»ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ, пСрСмСститС Π΅Π³ΠΎ Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ измСрСния ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π·Π½Π°ΠΊ +
  4. Π’Π΅ΠΏΠ΅Ρ€ΡŒ пСрСмСститС ваш iPhone Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ измСрСния, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ измСрСния отобраТаСтся ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ вашСго iPhone / бСлая Ρ‚ΠΎΡ‡ΠΊΠ°
  5. НаТмитС Π·Π½Π°ΠΊ + Π΅Ρ‰Π΅ Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ

Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ для измСрСния, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ мСсто с Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ / Π±ΠΎΠ»Π΅Π΅ смСлой Π±Π΅Π»ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ Ρ‚Π°ΠΊΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью.

Π₯отя это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ самоС быстроС ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π²ΠΎ всСх случаях, ΠΎΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для случаСв, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π½Π΅Ρ‚ Ρ€ΡƒΠ»Π΅Ρ‚ΠΊΠΈ ΠΈΠ»ΠΈ для труднодоступных мСст.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈ измСрСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ спуска Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ свои Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π½Π°ΠΆΠ°Π² ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ прилоТСния.

Π₯отя я использовал ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π² альбомной. Π’ iOS 12 Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Apple пСрСмСстила Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ уровня ΠΈΠ· прилоТСния Compass Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Measure.

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠΌΠΎΡ‰ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ‚Π΄Π°Ρ‡Ρƒ ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… устройств Apple, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашим руководством, Π° Ρ‚Π°ΠΊΠΆΠ΅ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΡΡ‚Π°Ρ‚ΡŒΡΠΌΠΈ:

  • iOS 12: ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Memoji Π½Π° iPhone X
  • watchOS 5: Как Π½Π°Ρ‡Π°Ρ‚ΡŒ сорСвнованиС ΠΏΠΎ активности
  • HomePod: Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ стСрСопару
  • iPhone iPad: ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сообщСния Π² iCloud
  • iPhone iPad: ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ мобильноС Ρ€Π°Π΄ΠΈΠΎ

9 Π»ΡƒΡ‡ΡˆΠΈΡ… бСсплатных ΠΈΠ³Ρ€ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ARKit для iPhone

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

ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠ΅ΠΌΡΡ Π² июнь 2017 Π³ΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° Apple анонсировала ARKit Π½Π° WWDC. Π­Ρ‚ΠΎΡ‚ инструмСнтарий позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π»Π΅Π³Ρ‡Π΅, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ, Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ AR Π² свои прилоТСния, Π° закулисная Ρ€Π°Π±ΠΎΡ‚Π° Apple ΠΏΠΎΠΌΠΎΠ³Π»Π° ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отслСТиваниС ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

AR большС Π½Π΅ Ρ‚Ρ€ΡŽΠΊ, Π° ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит ΠΈ чувствуСт сСбя Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ. Π’ΠΎΡ‚ наши Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, доступныС Π² настоящСС врСмя Π² App Store.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ARKit?

ARKit β€” это API Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Apple

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

Π’ частности, ARKit Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ» отслСТиваниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС. Π’Π°ΠΌ, Π³Π΄Π΅ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ часто колСбались ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π»ΠΈΡΡŒ, ΠΎΠ½ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ плоскости, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ (Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ). Π­Ρ‚ΠΎ Π½Π΅ идСально, Π½ΠΎ это ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ шаг Π²ΠΏΠ΅Ρ€Π΅Π΄, ΠΈ Apple ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ рСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ARKit.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ iOS особСнно ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡˆΠΈΡ€ΠΎΠΊΠ°Ρ рСализация Apple ARKit Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ нСсколько ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ устройств. Они ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ послСднСй вСрсиСй iOS. Google Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ API ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ARCore для Android, Π½ΠΎ ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ устройства ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ AR ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° iOS.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ iPhone ΠΈΠ»ΠΈ iPad, способный ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ARKit, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ?

Устройства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ARKit

Π’ настоящСС врСмя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния ARKit Π½Π° любом устройствС iOS с процСссором A9 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ iPhone 6s / 6s Plus, iPhone SE ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅. Π§Π΅ΠΌ Π½ΠΎΠ²Π΅Π΅ вашС устройство, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ.

ΠΠ°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ ARKit ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· iPhone X ΠΈ Π΅Π³ΠΎ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ TrueDepth. Π€Π»Π°Π³ΠΌΠ°Π½ Apple способСн ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΡ†Π°, Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ выраТСния. Animoji ΠΎΡ‚ Apple дСмонстрируСт, насколько Π·Π°Π±Π°Π²Π½ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΌΠ΅Ρ€Π° TrueDepth, хотя Π½Π΅ всС прилоТСния ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для iPhone X.

НСкоторыС устройства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ A8 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ процСссоры, всС Π΅Ρ‰Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ AR, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API ARKit. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ прилоТСния Π² этом спискС просто нСдоступны, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ построСны Π½Π° основС API ARKit.

Π›ΡƒΡ‡ΡˆΠΈΠ΅ бСсплатныС прилоТСния ΠΈ ΠΈΠ³Ρ€Ρ‹ ARKit

Π’ настоящСС врСмя сущСствуСт достаточно ΠΈΠ³Ρ€ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ARKit, ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½ΠΈ ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π½Π° сСбС. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ App Store β€” это ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΌΡ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Π½Π° бСсплатных ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ прилоТСниях, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΎΠ³Ρ€Π΅Ρ‚ΡŒ ваш Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ свисток.

1. ПокСмон GO

Π§Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π°ΠΌΠΈ Π² Niantic Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ ΠΏΡ€ΠΈΠ²Π΅Π» ΠΊ Π²ΡΠΏΡ‹ΡˆΠΊΠ΅ Π»ΠΈΡ…ΠΎΡ€Π°Π΄ΠΊΠΈ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½ΠΎΠ² ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ призСмлился Π² июлС 2016 Π³ΠΎΠ΄Π°. Π’ Ρ‚ΠΎ врСмя Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π±Ρ‹Π» Ρ€Π΅ΠΆΠΈΠΌ AR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π» ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½ΠΎΠ² Π² вашС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ это Π½Π΅ стоило Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… разряд Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.

Но Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° PokΓ©mon GO Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ARKit (Ρ€Π΅ΠΆΠΈΠΌ AR +, ΠΊΠ°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ Niantic), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, стоит Π΄Π°Ρ‚ΡŒ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π·Π»ΠΎΠΌ. ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅ 2017 Π³ΠΎΠ΄Π°, PokΓ©mon GO Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ отличаСтся Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ AR-Π³Π΅ΠΉΠΌΠΏΠ»Π΅Π΅ΠΌ. Если Π²Π°ΠΌ это Π½Π΅ нравится, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ заряд Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.

ΠŸΠΎΠΊΠ΅ΠΌΠΎΠ½Ρ‹ β€” это ΡƒΠΆΠ΅ Π½Π΅ простыС 2D-ΠΎΠ²Π΅Ρ€Π»Π΅ΠΈ, Π° 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Ρ‚ΡŒ. Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ «ЭкспСрт-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ», Ссли Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΡ€Π°Π΄Ρ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ ΠΊ ΠŸΠΎΠΊΠ΅ΠΌΠΎΠ½Ρƒ ΠΈ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ.

Π’ ΠΈΠ³Ρ€Π΅ Π΅ΡΡ‚ΡŒ всС это, плюс Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Ρ‹, Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ события ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π·Π°Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ скрСТСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставил ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²Π»ΡŽΠ±ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ слСдуйтС нашим совСтам для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² PokΓ©mon GO

,

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: ПокСмон GO

2. Π’Π΅Π½ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ: AR Ρ‚Ρ€ΠΈΠ»Π»Π΅Ρ€

ΠžΡ‚ Halfbrick Studios, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… Ρ…ΠΈΡ‚ΠΎΠ², ΠΊΠ°ΠΊ Fruit Ninja ΠΈ Jetpack Joyride, появился Π½ΠΎΠ²Ρ‹ΠΉ Π²ΠΈΠ΄ AR-ΠΎΠΏΡ‹Ρ‚Π°. ΠžΠΏΠΈΡΡ‹Π²Π°Ρ сСбя ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅-Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°, Shadows Remain ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ Ρ€Π°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ таинствСнныС события ΠΌΠ°Ρ‚Π΅Ρ€ΠΈ, ΠΏΡ‹Ρ‚Π°ΡŽΡ‰Π΅ΠΉΡΡ спасти своСго сына ΠΎΡ‚ Π·Π»Ρ‹Ρ… сил.

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

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

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: Π’Π΅Π½ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ: AR Ρ‚Ρ€ΠΈΠ»Π»Π΅Ρ€

3. Ghosts β€˜n Guns AR

Когда ΠΈΠ³Ρ€Ρ‹ AR Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ появились, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ приняли Ρ„ΠΎΡ€ΠΌΡƒ простых ΡˆΡƒΡ‚Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ghosts Gun n Guns AR. Π’Ρ€Π°Π³ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² вашСм мСстном ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свой iPhone, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Ρ€Π΅Π»ΡΡ‚ΡŒ Π² Π½ΠΈΡ….

Π’Π°ΡˆΠ° ΠΎΡ†Π΅Π½ΠΊΠ° зависит ΠΎΡ‚ вашСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΈΡ‚Π²Ρ‹ с боссами Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ваши способности. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ старых AR ΡˆΡƒΡ‚Π΅Ρ€ΠΎΠ² чувствовали сСбя ΠΊΠ°ΠΊ ΠΏΠ»Π°Π²Π½Ρ‹Π΅ тСхнологичСскиС дСмонстрации, Ghosts β€˜n Guns AR чувствуСт сСбя Π±ΠΎΠ»Π΅Π΅ Π·Ρ€Π΅Π»Ρ‹ΠΌ Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСсто для Π½Π°Ρ‡Π°Π»Π°, Ссли Π²Ρ‹ Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ ΠΈΠ³Ρ€Π°Π»ΠΈ Π² AR-ΡˆΡƒΡ‚Π΅Ρ€, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΈΠΌ касаниСм ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ.

Π˜Π³Ρ€Π° поддСрТиваСтся Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ-обновлСния.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: Ghosts β€˜n Guns AR

4. AR Runner

AR Runner ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΈΠ»ΠΈ фитнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π° Π½Π΅Π³ΠΎ смотритС. ЦСль проста: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ AR, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° вашСм устройствС, ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ свои Π»ΡƒΡ‡ΡˆΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π°.

Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² поддСрТания сСбя Π² Ρ„ΠΎΡ€ΠΌΠ΅, играя Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ, Π½ΠΎ Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡƒΡ€ΠΎΠ½ΠΈΡ‚ΡŒ iPhone (ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΡ€Π°Π½ΠΈΡ‚ΡŒΡΡ) Π²ΠΎ врСмя ΠΈΠ³Ρ€Ρ‹. ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ Π±Π΅Π³Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ быстро, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅, Π΄Π΅Ρ€ΠΆΠ° iPhone ΠΏΠ΅Ρ€Π΅Π΄ собой, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ странным ΠΏΡ€ΠΎΡ…ΠΎΠΆΠΈΠΌ, Π½ΠΎ ΠΊΠΎΠ³ΠΎ это Π²ΠΎΠ»Π½ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅ Π΄ΡƒΠΌΠ°Π΅Ρ‚?

Π‘ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ, Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ поля, ΡˆΠ΅ΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»Π΅Π²Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΈ 60 Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, здСсь Π΅ΡΡ‚ΡŒ, Π½Π° Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. ΠŸΠΎΠΊΡƒΠΏΠΊΠ° Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π·Π° 2 Π΄ΠΎΠ»Π»Π°Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: AR Runner

5. Π˜ΠšΠ•Π ПлСйс

ВсСгда Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΌΠ΅Π±Π΅Π»ΠΈ Π² своСй ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π΅Π³ΠΎ? Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с IKEA Place. Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ прСдставлСны сотни ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² ΠΌΠ΅Π±Π΅Π»ΠΈ ΠΈ Π΄Π΅ΠΊΠΎΡ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² нСпосрСдствСнной близости, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ выглядят.

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

,

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ постоянно добавляСт Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΈ нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‚ΠΎΠ²Π°Ρ€ Π² Π˜ΠšΠ•Π ΠΈΠ»ΠΈ Π½Π΅Ρ‚, приятно ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ мСбСль ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ. Если Π±Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ IKEA Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π½Π°Π΄ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ AR, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ процСсс сборки плоских ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²!

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: Π˜ΠšΠ•Π ПлСйс

6. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ

Β«Π’Ρ…ΠΎΠ΄ Π² Π·Π°Π»Β», созданный ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΎΠΌ ΠšΡ€Π°ΡΠ½ΠΎΠ³ΠΎ ΠšΡ€Π΅ΡΡ‚Π°, являСтся острым взглядом Π½Π° ΠΆΠ΅ΡΡ‚ΠΎΠΊΡƒΡŽ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠΉΠ½Ρ‹ ΠΈ Π΅Π΅ влияниС Π½Π° граТданскоС насСлСниС. На самом Π΄Π΅Π»Π΅ это Π½Π΅ ΠΈΠ³Ρ€Π°, Π° скорСС ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оТивляСт ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ прямо ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ AR Π² ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ историй ΠΊ Π΄ΠΎΠΌΡƒ. Π­Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· нас ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΈ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΡ€Ρ‚Π°ΠΆΠ°Ρ….

Π’ Ρ†Π΅Π»ΠΎΠΌ, это СдинствСнный Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ AR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π²ΠΈΠ΄Π΅Π». Он тСхнологичСски обоснован, ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½ ΠΈ построСн со вкусом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ сообщСниС.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: Π’ΠΎΠΉΠ΄ΠΈ Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ

7. Π¦ΠΈΠ²ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ АР

ΠŸΡ€ΠΎΠ³ΡƒΠ»ΡΠΉΡ‚Π΅ΡΡŒ ΠΈ испытайтС Π΄Ρ€Π΅Π²Π½ΡŽΡŽ Π΅Π³ΠΈΠΏΠ΅Ρ‚ΡΠΊΡƒΡŽ ΠΌΡƒΠΌΠΈΡŽ, Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Π΅ произвСдСния искусства Π‘Π΅Π»Π»ΠΈΠ½ΠΈ ΠΈ Π’Π΅Ρ€Π½Π΅Ρ€Π°, римскиС каски ΠΈ РозСттский камСнь, срСди Π΄Ρ€ΡƒΠ³ΠΈΡ…. АртСфакты ΠΎΡ‡Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΡ…, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π’Π΅ΠΌΠ° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π°, Π½ΠΎ ΠΈ являСтся ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ AR ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нас Π² Ρ€Π°Π·Π½Ρ‹Π΅ мСста ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π½Π°ΠΌ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ ΠΈΡ… Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оТивляСт ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ

,

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: Π¦ΠΈΠ²ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ АР

8. TapMeasure

ARKit ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΡ‡Π΅Π½, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ€ΡƒΠ»Π΅Ρ‚ΠΊΠ°? Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ TapMeasure пытаСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ прСдставляСт собой Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€ΡƒΠ»Π΅Ρ‚ΠΊΡƒ, 3D-конструктор ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ ΠΈ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄ΡƒΡ…Π° β€” всС Π² ΠΎΠ΄Π½ΠΎΠΌ.

Π― ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ» Ρ€ΡƒΠ»Π΅Ρ‚ΠΊΡƒ, ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠ² Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ 15 см (Ρ‡ΡƒΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ 6 дюймов), ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ»ΠΎ Π΄Π»ΠΈΠ½Ρƒ. Π₯отя отслСТиваниС Π±Ρ‹Π»ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, каТСтся, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ довольно Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π² этом качСствС. Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Π» довольно Ρ…ΠΎΡ€ΠΎΡˆ, хотя ΠΎΠ½ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² пустых ΠΊΠΎΠΌΠ½Π°Ρ‚Π°Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ, Π³Π΄Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ ваши ΡƒΠ³Π»Ρ‹ ΠΈ ΠΏΠΎΠ»Ρ‹, нСпросто.

К соТалСнию, ΠΌΠ½Π΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ, Π½ΠΎ Π΄Π²Π° ΠΈΠ· Ρ‚Ρ€Π΅Ρ… β€” Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ. Π­Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰Π΅Π΅ Π½Π°Ρ‡Π°Π»ΠΎ, ΠΈ ΠΌΡ‹ надССмся, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ AR Π±ΡƒΠ΄Π΅Ρ‚ расти ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: TapMeasure

9. LEGO AR Studio

Бтудия LEGO AR, прСдназначСнная для Π΄Π΅Ρ‚Π΅ΠΉ ΠΈ для Π΄ΡƒΡˆΠΈ, позволяСт Π²Π°ΠΌ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² LEGO Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Ρ‹Π±ΠΎΡ€ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, Π½ΠΎ рСализация Π½Π° ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ. Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ пиратскими кораблями, ΠΌΠ΅Ρ…Π°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΅Π·Π΄ΠΎΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π±Π»ΠΈΠ·ΠΊΠΎ познакомившись с вашим устройством.

LEGO AR Studio, вСроятно, Π»ΡƒΡ‡ΡˆΠ΅ всСго сочСтаСтся с нСсколькими Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ LEGO

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

LEGO ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ AR с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… руководств ΠΏΠΎ сборкС, ΠΊΠ°ΠΊ ΠΈ IKEA.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: LEGO AR Studio [большС Π½Π΅ доступСн]

ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ ΡƒΠΌΠ΅Ρ€Π»Π°

ARKit являСтся Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ, казалось Π±Ρ‹, прСходящСС ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСгда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π²Ρ‹Π³ΠΎΠ΄Ρƒ ΠΈΠ· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ стандартизации, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ такая компания, ΠΊΠ°ΠΊ Apple. И Ссли этот Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ AR Π·Π²ΡƒΡ‡ΠΈΡ‚ Π·Π½Π°ΠΊΠΎΠΌΠΎ, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅

!

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΈΠ· 13 шагов ΠΏΠΎ настройкС Apple ARKit для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ AR

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° AR ΠΈ VR ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ устройство Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Если ваша Ρ†Π΅Π»ΡŒ — Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для устройств iOS, Π²Π°ΠΌ стоит ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ нашС руководство ΠΏΠΎ настройкС для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Но сначала, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ARKit?

ARKit — это ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° SDK для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ AR Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠ°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Unreal ΠΈΠ»ΠΈ Unity.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ SDK являСтся ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ Apple, ARKit — это срСда, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° устройствах iOS, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ iPhone ΠΈ iPad.

ARKit ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ вашСго смартфона (ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°) Apple для сканирования ΠΈ Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΌΠΈΡ€Π° Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ отслСТиваниС Π»ΠΈΡ†Π°, привязки мСстополоТСния, гСомСтрия сцСны, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ плоскости ΠΈ окклюзия людСй. Если Ρƒ вас Π΅ΡΡ‚ΡŒ устройство, оснащСнноС LiDAR (ΠΌΠΎΠ΄Π΅Π»ΠΈ iPhone ΠΈ iPad 12 Pro Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания), Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ сканСр LiDAR для размСщСния Π±Π΅Π· остановки элСмСнтов AR (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ 2D ΠΈΠ»ΠΈ 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ) Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ Π±Π΅Π· сканирования .

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно. Π’ этом руководствС ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ARKit для Unity.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ устройство Android, слСдуйтС руководству ΠΏΠΎ ARCore. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ AR SDK, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Vuforia ΠΈ AR Foundation, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Ultimate AR Comparison Guide.

Π”ΡƒΠΌΠ°ΡŽ, Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ настройка ARKit ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π£ нас самих Π±Ρ‹Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, поэтому ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство ΠΏΠΎ установкС для ARKit. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ARKit ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Unity, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашими курсами, доступными для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΈ экспСртов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ!

Π’ этом постС ΠΌΡ‹ сначала Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± ARKit, Π° Π·Π°Ρ‚Π΅ΠΌ Усман подСлится 13-ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π²ΠΈΠ΄Π΅ΠΎ-руководством ΠΏΠΎ настройкС для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Unity.

И, для вас, Ρ‚Π΅Ρ…Π½Π°Ρ€ΠΈ, Ρƒ нас Π΅ΡΡ‚ΡŒ всС тСхничСскиС шаги Π²Π½ΠΈΠ·Ρƒ сообщСния.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΈ настроим ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Apple ARKit Unity!

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ тСхничСским этапам

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ ARKit

Π˜Ρ‚Π°ΠΊ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ нСсколько Π²Π΅Ρ‰Π΅ΠΉ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ погрузимся Π² это руководство. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…: Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ARKit? И Π²Ρ‚ΠΎΡ€ΠΎΠ΅: Π·Π°Ρ‡Π΅ΠΌ Π²Π°ΠΌ Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Unity? Π§Ρ‚ΠΎ ΠΆ, Π½Π° самом Π΄Π΅Π»Π΅ это довольно просто.

ARKit — это инструмСнт Apple для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (ΠΈΠ»ΠΈ AR), Ссли Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ использовали Snapchat, Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚. AR — это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ подноситС свою ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ ΠΊ Ρ‡Π΅ΠΌΡƒ-Π»ΠΈΠ±ΠΎ, ΠΈ ваш Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ — ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ — Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС. Как солнцСзащитныС ΠΎΡ‡ΠΊΠΈ. Или Π·ΠΎΠΌΠ±ΠΈ. Или ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Π Π°Ρ‚Ρ‚Π°Ρ‚, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½Π° Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Π Π°Ρ‚Ρ‚Π°Ρ‚Π°.

ARKit позволяСт фактичСски ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ возмоТности Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… устройств Apple. Пока Ρ‡Ρ‚ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° новСйшими модСлями iPhone ΠΈ iPad: iPhone 6s, 6s Plus, iPhone 7, 7 Plus, iPhone 8, 8 Plus, iPhone X, iPad (2017) ΠΈ iPad Pro.Но это Π΅Ρ‰Π΅ масса устройств. Благодаря ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌΡƒ Ρ€Ρ‹Π½ΠΊΡƒ Apple, ARKit являСтся ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠ΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ AR Π² ΠΌΠΈΡ€Π΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΡ‚Π΅ΠΊΠ°ΡŽΡ‚ΡΡ Π² ARKit, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ прСимущСствами ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Apple, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ сотни ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рСгулярно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ iOS 11. Π­Ρ‚ΠΎ ваша Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΉΡ‚ΠΈ Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π²ΠΎΠΏΠ»ΠΎΡ‚ΠΈΡ‚ΡŒ Π² Тизнь свою ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΡƒΡŽ идСю. Но для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ARKit для сборки, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ SceneKit , Swift ΠΈΠ»ΠΈ Unity .

НС сСкрСт, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ„Π°Π½Π°Ρ‚Ρ‹ Unity . По Π½Π°ΡˆΠ΅ΠΌΡƒ скромному, Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ мнСнию, это Π»ΡƒΡ‡ΡˆΠΈΠΉ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ сообщСством Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΈ бСсплатных . ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ARKit, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌΠΈ возмоТностями Apple AR, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с Unity. Π”Π°Π²Π°ΠΉ настроим.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π½Π°ΡˆΡƒ 10-Π½Π΅Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ AR с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Unity Course Syllabus

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ погрузимся Π² Unity…

Нам Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ нСсколько шагов, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ смоТСм ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Unity ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ сборку нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.Одно ΠΈΠ· самых Π²Π°ΠΆΠ½Ρ‹Ρ… условий — ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ доступ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Mac, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ устройству Apple.

Π¨Π°Π³ 1 : Если Ρƒ вас Π΅Π³ΠΎ Π΅Ρ‰Π΅ Π½Π΅Ρ‚, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Apple ID. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это здСсь .

Π¨Π°Π³ 2 : Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ инструмСнт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Apple Xcode, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ARKit Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½Π° вСрсия 9 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· Mac App Store. , Ссли ΠΎΠ½ Π΅Ρ‰Π΅ Π½Π΅ установлСн Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π¨Π°Π³ 3 : ЗапуститС установщик Unity, ΠΏΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΡƒΠ±Π΅Π΄ΠΈΠ²ΡˆΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… установки Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Β«iOS Build SupportΒ».

Π¨Π°Π³ 4 : ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ устройство Apple (Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈΠ»ΠΈ iPad) ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с этим? На этом этапС Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π½Π° вашСм устройствС установлСно послСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ iOS 11 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅.

Π”Π°Π²Π°ΠΉΡ‚Π΅ приступим ΠΊ этому ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ!

Π¨Π°Π³ 5 : ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Unity. НаконСц-Ρ‚ΠΎ ΠΌΡ‹ здСсь.Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ рСсурсов, Π³Π΄Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Unity ARKit. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π³ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π² свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Π¨Π°Π³ 6 : ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню Β«ΠŸΡ€Π°Π²ΠΊΠ°Β» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Настройки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Β»> Β«Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Β»> «Устройство (инспСктор)Β». Когда откроСтся ΠΎΠΊΠ½ΠΎ, ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ свои ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ, Π²Ρ‹Π±Ρ€Π°Π² Β«Π›ΡŽΠ±ΠΎΠ΅ устройство iOSΒ».

Настройки сборки Unity

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ собираСмся Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π½Π°ΡˆΠΈΡ… настройках сборки. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сборки Π² мСню Β«Π€Π°ΠΉΠ»Β» Π²Π²Π΅Ρ€Ρ…Ρƒ.

Π¨Π°Π³ 8 : ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, — это ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Π½Π° iOS. Π˜Ρ‚Π°ΠΊ, шаг Π·Π° шагом: Π€Π°ΠΉΠ»> ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сборки> Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ iOS. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Β«Development BuildΒ» Π² этом ΠΎΠΊΠ½Π΅ ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Β«ARKitSceneΒ» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ сцСн ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сборки.

Π¨Π°Π³ 9 : Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π² Π€Π°ΠΉΠ»> Настройки сборки, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ собираСмся ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ настройки Π² нашСм инспСкторС проигрыватСля. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «Настройки проигрыватСля», Π·Π°Ρ‚Π΅ΠΌ Β«Π”Ρ€ΡƒΠ³ΠΈΠ΅ настройки (инспСктор)Β». Π—Π΄Π΅ΡΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ввСсти ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Β«Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π°.Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ соотвСтствуСтС названию вашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π”Π²Π°ΠΆΠ΄Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ описаниС использования ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π½Π΅ пустоС, Π·Π°Ρ‚Π΅ΠΌ установитС для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ минимальной вСрсии iOS Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 11.0.

Π¨Π°Π³ 10 : Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π² настройки сборки ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘Π±ΠΎΡ€ΠΊΠ° ΠΈ запуск». НС ΠΏΠ°Π½ΠΈΠΊΡƒΠΉΡ‚Π΅! Xcode запустится с ошибкой сборки. Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ.

Π’ Xcode

Π¨Π°Π³ 11 : Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Buildtime, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Unity-iPhone ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» «подписываниС» Π² срСднСй ΠΏΠ°Π½Π΅Π»ΠΈ.НаТмитС «Команда», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Apple. Если Ρƒ вас Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ возмоТности, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π΅.

Π¨Π°Π³ 12 : Под этим Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅Β» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ своС устройство Apple (iPhone ΠΈΠ»ΠΈ iPad). ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню Β«ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Β» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ». ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ сборки Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π² мСню Β«ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Β» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ».

На вашСм iPhone или iPad

Π¨Π°Π³ 13 : Π’Π°ΡˆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, вСроятно, Π½Π΅ развСрнСтся сразу. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ! Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню настроСк вашСго устройства, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠžΠ±Ρ‰ΠΈΠ΅Β»> Β«ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈΒ»> Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ устройством»> Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Β».Оказавшись Ρ‚Π°ΠΌ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Β«Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ своСму ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ / ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽΒ». Вуаля!


ВСхничСскиС шаги

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования:

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Apple ID, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт developer.apple.com ΠΈ зарСгистрируйтС свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π² качСствС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Xcode (вСрсия 9.0 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅).
  3. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ установкС Unity3D Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сборки iOS. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС запуститС установщик Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Β«ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сборки iOSΒ», Π·Π°Ρ‚Π΅ΠΌ Β«Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ».
  4. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° своСм устройствС Apple ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π΄ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния iOS 11 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии.
    1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ «Настройки» Π½Π° мобильном устройствС.
    2. ЗапуститС Xcode Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ устройство. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠΎΠ»ΠΎΡ‚ΠΊΠ° с надписью Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ настроСк. ΠšΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ Π·Π½Π°Ρ‡ΠΊΠ° ΠΌΠΎΠ»ΠΎΡ‚ΠΊΠ°, ΠΈ Π½Π° вашСм устройствС Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Unity:

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ рСсурсов Π² Unity. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ «Плагин Unity ARKitΒ».
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню Β«ΠŸΡ€Π°Π²ΠΊΠ°Β»> «Настройки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Β»> Β«Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Β»> «Устройство (инспСктор)Β» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π›ΡŽΠ±ΠΎΠ΅ устройство iOSΒ».
  3. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Β«Π€Π°ΠΉΠ»Β»> «Настройки сборки»>
    1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ iOS для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.
    2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ сборку Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
    3. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Β«ARKitSceneΒ» Π² сцСнах Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ сборки
  4. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π€Π°ΠΉΠ»> Настройки сборки> Настройки проигрыватСля> Π”Ρ€ΡƒΠ³ΠΈΠ΅ настройки (Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€)>
    1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Β«Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π°Β», ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ это с ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°
    2. ИспользованиС ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Assure ОписаниС Π½Π΅ пустоС
    3. УстановитС «ЦСлСвая минимальная вСрсия iOSΒ» Π½Π° 11.0
  5. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Β«Π€Π°ΠΉΠ»Β»> Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сборки»> Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘Π±ΠΎΡ€ΠΊΠ° ΠΈ запуск»

Xcode:

  1. Xcode Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ с ошибкой сборки
  2. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» «врСмя сборки», ΠΏΠ°ΠΏΠΊΡƒ Β«Unity -iPhone…» ΠΈ просмотритС Ρ€Π°Π·Π΄Π΅Π» «подпись» Π² срСднСй ΠΏΠ°Π½Π΅Π»ΠΈ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список «Команда», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Apple учСтная запись.Если Π½Π΅Ρ‚, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись. Π’Π½ΠΈΠ·Ρƒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ развСртывания Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ своС устройство Apple iPhone / iPad.
  3. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚> Π‘Π±ΠΎΡ€ΠΊΠ°. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ сборки ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚> Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ

iPhone / iPad:

  1. Если вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ развСрнСтся сразу, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройки устройства> ΠžΠ±Ρ‰ΠΈΠ΅> ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ устройствами> Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π”ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒΒ» своСму computer / app ‘”

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ AR для Android?

Π˜Ρ‰Π΅Ρ‚Π΅ руководство ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ для Android с ARCore ΠΈΠ»ΠΈ инструкции ΠΏΠΎ использованию Vuforia с Unity? Π’ΠΎΡ‚ Π΅Ρ‰Π΅ нСсколько руководств ΠΏΠΎ настройкС:

Как Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ARKit ΠΎΡ‚ Apple

По мнСнию Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π°, Π½ΠΎΠ²Ρ‹ΠΉ смартфон Apple, Β«iPhone 8Β», Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΉΡ‚ΠΈ Π² блиТайшСС врСмя — Π² сСнтябрС 2017 Π³ΠΎΠ΄Π°.Но я с ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ самый Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π·Π° Π³ΠΎΠ΄ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ состоялся этим Π»Π΅Ρ‚ΠΎΠΌ Π½Π° ВсСмирной ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Apple (WWDC) Π² Π‘Π°Π½-Π₯осС, ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΡ.

На этом мСроприятии Apple прСдставила Β«ARKitΒ», Π½ΠΎΠ²Ρ‹ΠΉ бСсплатный Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ возмоТностСй для iPhone ΠΈ iPad. Β«ARΒ» Π² Β«ARKitΒ» относится ΠΊ Β«Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ», Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, которая ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ эффСкты Π² вашС прСдставлСниС ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅, смСшивая Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ с физичСской Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

БСгодня это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ смартфона (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ устройства), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Π½Π΅Π³ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. НапримСр, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ AR прямо сСйчас — это Β«Π»ΠΈΠ½Π·Ρ‹Β» ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π»ΠΈΡ†Π° Π² Snapchat — эффСкты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ ΡƒΡˆΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ… Π½Π° Π²Π°ΡˆΡƒ Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΈΠ»ΠΈ странным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΡΠΊΠ°ΠΆΠ°ΡŽΡ‚ вашС Π»ΠΈΡ†ΠΎ. Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ — PokΓ©mon Go, ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°Ρ€ΠΌΠ°Π½Π½Ρ‹Π΅ монстры выглядят Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€Ρ‹Π³Π°ΡŽΡ‚ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ столу ΠΈΠ»ΠΈ ΠΏΠΎ ΡƒΠ»ΠΈΡ†Π΅.ΠžΠ±Ρ‰ΠΈΠΌ для этих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΈΡ… каТутся Π½Π°ΡΠ΅Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈ сцСны Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, «увСличивая» Π½Π°ΡˆΡƒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Но эти прилоТСния Π±Ρ‹Π»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ созданы ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Apple ARKit Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это , Π° Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ — вмСсто этого — это бСсплатный способ для любого ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ прилоТСния AR , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ смогут Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… устройствах Apple iOS с послСдних Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³ΠΎΠ΄Ρ‹. И Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π² ΠΏΡƒΠ΄ΠΈΠ½Π³Π΅: ARKit ΠΎΡ‚ Apple Π±Ρ‹Π» общСдоступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΊΠΎΠ»ΠΎ Π΄Π²ΡƒΡ… мСсяцСв, Π½ΠΎ ΡƒΠΆΠ΅ нСзависимыС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния создали нСвСроятно ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности для iPhone — всС, ΠΎΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚Π°Π»ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΠΉΡ‚ΠΈ, Π΄ΠΎ помСщСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·ΠΎΠΌΠ±ΠΈ Π² ваша гостиная ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.Π”Π°ΠΆΠ΅ рСТиссСр ВластСлин ΠΊΠΎΠ»Π΅Ρ† ΠŸΠΈΡ‚Π΅Ρ€ ДТСксон ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌΠ΅Ρ‚Ρ€Π°ΠΆΠ½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΠΌΠ° ARKit.

G / O Media ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ комиссию

Π― ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ интСрСсовался Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, поэтому, ΠΊΠΎΠ³Π΄Π° Apple анонсировала ARKit, я Π±Ρ‹Π» Π² восторгС. Если Π²Ρ‹ чувствуСтС Ρ‚ΠΎ ΠΆΠ΅ самоС ΠΈΠ»ΠΈ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с этим ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ совмСстимоС устройство iOS.

ARKit Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° устройствах Apple iOS с процСссором A9 (ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅).Богласно RedmondPie, это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ устройствами:

  • iPhone 6s ΠΈ 6s Plus
  • iPhone 7 ΠΈ 7 Plus
  • iPhone SE
  • iPad Pro (9.7, 10.5 ΠΈΠ»ΠΈ 12.9)
  • iPad (2017)

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, новая Π»ΠΈΠ½Π΅ΠΉΠΊΠ° iPhone 8 Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ARKit. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΌΠ΅Ρ€Π° Π½Π° вашСм устройствС iOS Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ARKit полагаСтся Π½Π° Π½Π΅Π΅. И Π²Π°ΠΌ понадобится кабСль для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ вашСго устройства ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Mac.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ iOS 11 Π½Π° свой iPhone ΠΈΠ»ΠΈ iPad

Если Ρƒ вас ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· этих совмСстимых устройств iOS, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ iOS 11.Π­Ρ‚ΠΎ послСдняя вСрсия мобильной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Apple, ΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½Π° доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²ΠΈΠ΄Π΅ Π±Π΅Ρ‚Π°-вСрсии, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ошибки ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ вашСго устройства. Если это ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΡƒΠΏΠΈΡ‚Π΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ устройство, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ вашим основным. Или Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ выпуска iOS 11, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ оТидаСтся Π² сСнтябрС 2017 Π³ΠΎΠ΄Π°.

Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΆΠ΄Π°Ρ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π±Π΅Ρ‚Π°-Π²Π΅Ρ€ΡΠΈΡŽ iOS 11 ΠΈ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅. Для этого Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±Π΅Ρ‚Π°-тСстирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Apple.Π­Ρ‚ΠΎ бСсплатно, Π½ΠΎ для настройки трСбуСтся ΠΎΡ‚ 20 ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ ΠΏΠ°Ρ€Ρ‹ часов. Π˜Π΄ΠΈΡ‚Π΅ сюда ΠΈ слСдуйтС инструкциям.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас совмСстимый ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Mac.

Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ понадобится ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для программирования прилоТСния ARKit. Π’ частности, Mac с установлСнной бСсплатной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой mac OS Sierra 10.12.4 (ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ вСрсиСй). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΎ Π½Π° участиС ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹:

  • MacBook (ΠΊΠΎΠ½Π΅Ρ† 2009 Π³. ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅)
  • MacBook Pro (сСрСдина 2010 Π³. ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅)
  • MacBook Air (ΠΊΠΎΠ½Π΅Ρ† 2010 Π³. ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅)
  • Mac mini (сСрСдина 2010 Π³. ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅)
  • iMac (ΠΊΠΎΠ½Π΅Ρ† 2009 Π³. ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅)
  • Mac Pro (сСрСдина 2010 Π³. ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅)

ЗарСгистрируйтС ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Apple

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ARKit.Если Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ обычная ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠ°Ρ учСтная запись Apple, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π½Π° своСм iPhone / iPad / Mac, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅ Π΄ΠΎ бСсплатной ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Mac, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу Π²Ρ…ΠΎΠ΄Π° Π² ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Apple ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ подходящий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Xcode 9 (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ARKit) для вашСго Mac бСсплатно с Π²Π΅Π±-сайта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Apple

На вашСм Mac Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Apple, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ сюда ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ» Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Xcode 9, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Apple для программирования (тавтология, Π΄Π°!).ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π²Π°ΠΌ потрСбуСтся Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 4,9 Π“Π‘ свободного мСста Π½Π° ТСстком дискС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ это, Π° Π·Π°Ρ‚Π΅ΠΌ сам Xcode Π·Π°ΠΉΠΌΠ΅Ρ‚ 9,76 Π“Π‘ Π½Π° ТСстком дискС.

ЗапуститС Xcode 9 ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ устройство iOS ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кабСля

На Mac Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Xcode 9, Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Π΅Π³ΠΎ, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Xcode Π² ΠΏΠ°ΠΏΠΊΡƒ Β«ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΒ» ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. . ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ устройство iOS с установлСнной iOS 11.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ шаблон ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° прилоТСния AR Π² Xcode

Π’ Xcode Π½Π° вашСм Mac Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π€Π°ΠΉΠ»Β», Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΎΠ΅ΠΊΡ‚.Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ сСтку Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ».

Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ вашСм Π½ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ AR Π² Xcode

Apple Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для вашСго Π½ΠΎΠ²ΠΎΠ³ΠΎ прилоТСния AR. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ ΠΈ Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «Команда», Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ физичСскоС Π»ΠΈΡ†ΠΎ (Ссли Ρƒ вас Π΅Π΅ Π΅Ρ‰Π΅ Π½Π΅Ρ‚, Π²Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π΅). всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ».

Π’ ΠΎΠΏΡ†ΠΈΠΈ «язык» ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Swift, Π½ΠΎΠ²Ρ‹ΠΌ языком программирования Apple, ΠΈ Objective-C, Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ старым языком.Оба позволят Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ AR. Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Swift ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Apple ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для всСх своих инструмСнтов Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

НаконСц, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°Β», выбирая ΠΌΠ΅ΠΆΠ΄Ρƒ SceneKit, SpriteKit ΠΈ Metal. Π­Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° для отобраТСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. ВсС Ρ‚Ρ€ΠΈ позволят Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния AR, Π½ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ компромиссы, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… описаны здСсь (Π² основном: SceneKit для 3D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, SpriteKit для 2D, Metal для Π±ΠΎΠ»Π΅Π΅ слоТных сцСн).Для этой дСмонстрации я Π²Ρ‹Π±Ρ€Π°Π» SceneKit.

Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² ΠΏΠ°ΠΏΠΊΡƒ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ большого значСния.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ устройство iOS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ AR.

Π’ Xcode Π½Π° вашСм Mac Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Окно» Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ строкС мСню, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «Устройства ΠΈ симуляторы» ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ своС устройство iOS. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ установили Ρ„Π»Π°ΠΆΠΎΠΊ Β«ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ запуска».

На вашСм устройствС iOS ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ с надписью «НСдовСрСнный Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» ΠΈ инструкциями ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ Π½Π° страницу «Настройки» вашСго устройства iOS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ использованиС этого прилоТСния.

Если это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ «Настройки» Π½Π° своСм устройствС iOS, ΠΊΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ Π΅Π³ΠΎ, ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠ· Π΄ΠΎ Β«ΠžΠ±Ρ‰ΠΈΠ΅Β» ΠΈ ΠΊΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ Π΅Π³ΠΎ, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ дальшС Π΄ΠΎ Β«ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ устройством», ΠΈ Π²Ρ‹ смоТСтС Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ свой адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Apple. ΠšΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ этого, ΠΈ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ARapp.

ЗапуститС своС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ дСмонстрационноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ AR

Apple Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ AR с Xcode, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ARKit. Π’ этой дСмонстрации ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ вашСго устройства ΠΏΠΎΠΊΠ°Π·Π°Π½ лСтящий Π² Π²ΠΎΠ·Π΄ΡƒΡ…Π΅ ΠΈΡΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это Π² дСйствии, сначала ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ вашС устройство iOS Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ мСню Π²Ρ‹Π±ΠΎΡ€Π° устройства Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Xcode.

Π—Π°Ρ‚Π΅ΠΌ посмотритС Π½Π° Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ строку мСню Π² Xcode. НайдитС Β«ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Β», Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΅Π³ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ».

Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ состояния Π² Xcode Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΈΠ³Π°Ρ‚ΡŒ с Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ сообщСниями, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° вашСм устройствС iOS!

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ дСмонстрационноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ Β«ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Β» Π² Xcode ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠ· Π΄ΠΎ Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

Π’ΠΎΡ‚ ΠΈ всС, Π²Ρ‹ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΡƒΡ‚ΠΈ ΠΊ использованию ARKit! Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ собствСнных Π½ΠΎΠ²Ρ‹Ρ… 3D-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ создании Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… эффСктов я Π±Ρ‹ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ руководства:

ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ

(Pocket-lint) — ARKit — это ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Apple с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ (AR) для устройств iOS. Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌ ΠΌΠΈΡ€ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² устройства.

Apple ΡƒΠΆΠ΅ нСсколько Π»Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ заинтСрСсована Π² ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π΅ AR ΠΈ прСдставила ARKit Π² 2017 Π³ΠΎΠ΄Ρƒ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ iOS 11. ВпослСдствии ΠΎΠ½Π° анонсировала Π²Ρ‚ΠΎΡ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π² iOS 12, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ Π½Π΅Π΅ Π΅ΡΡ‚ΡŒ вСрсия Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ поколСния, запланированная для iOS 13. БущСствуСт Π°Π½Π°Π»ΠΎΠ³ Google для Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Android ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ARCore.

Π’ΠΎΡ‚ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎΠ± ARKit, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Π³ΠΎ возмоТности ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΅Π³ΠΎ возмоТностСй Π² дСйствии.

Apple

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ AR?

ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ — это Π½Π΅ новая тСхнология, Π½ΠΎ ΠΎΠ½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Π° для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… устройств.Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ вас Π² пространство, ΠΏΠΎ сути замСняя всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π² физичСском ΠΌΠΈΡ€Π΅, AR Π±Π΅Ρ€Π΅Ρ‚ ΠΌΠΈΡ€ Π²ΠΎΠΊΡ€ΡƒΠ³ вас ΠΈ добавляСт ΠΊ Π½Π΅ΠΌΡƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Apple ARKit?

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

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π²Ρ‹ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅, являСтся Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ARKit ΠΈΠ»ΠΈ Π½Π΅Ρ‚ — Π²Ρ‹ просто Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅, Π·Π°Π±Π°Π²Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

ARKit ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΈΠ½Π΅Ρ€Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ одомСтрия» для отслСТивания ΠΌΠΈΡ€Π° Π²ΠΎΠΊΡ€ΡƒΠ³ вашСго iPad ΠΈΠ»ΠΈ iPhone. Π­Ρ‚ΠΎ позволяСт Π²Π°ΡˆΠ΅ΠΌΡƒ устройству iOS ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ двиТСтся Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅.

ARKit ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эти Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹, Π½ΠΎ ΠΈ для обнаруТСния Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… плоскостСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ столы ΠΈ ΠΏΠΎΠ»Ρ‹. Π—Π°Ρ‚Π΅ΠΌ тСхнология ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π½Π° этих повСрхностях Π² вашСй физичСской ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅.

Π’ Ρ‡Π΅ΠΌ смысл ARKit?

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

Один ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² — Ikea, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ Ikea Ρƒ сСбя Π΄ΠΎΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠΊΡƒΠΏΠΊΠΎΠΉ. Если Π±Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Π» Π²Π΅Ρ‰ΠΈ Ρ‚ΠΎΠΆΠ΅.

Ikea

Для Apple ARKit ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ iPhone ΠΈ iPad.

Плюс, ΠΎΠ½ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ долгосрочных возмоТностСй. НапримСр, ΠΏΠΎ слухам, компания Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ Π³Π°Ρ€Π½ΠΈΡ‚ΡƒΡ€ΠΎΠΉ AR. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ носитС ΠΎΡ‡ΠΊΠΈ Apple AR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ ваш ΠΌΠΈΡ€.

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… iOS 12 Apple прСдставила Π²Π΅Ρ€ΡΠΈΡŽ ARKit Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ поколСния, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½Π° запустила вмСстС с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ Lego, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ части ΠΈ ΠΌΠΈΠ½ΠΈΡ„ΠΈΠ³ΡƒΡ€ΠΊΠΈ Lego.

Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ARKit 2 — ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ. Π Π°Π·Π½Ρ‹Π΅ устройства ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ сцСну Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ ТСланию, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚, ΠΊΠΎΠ³Π΄Π° люди ΠΌΠΎΠ³ΡƒΡ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ — Apple ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΎΡ‚Π΄Π΅Π»ΠΊΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ нСсколько Ρ€Π°Π· Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π½Π΅ΠΉ.

Apple

Π§Ρ‚ΠΎ Π² ARKit 3?

2019 ARKit 3 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Motion Capture, поэтому Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ двиТСния людСй Π² свои прилоТСния ΠΈ People Occlusion. ОбС эти Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Π΄ людьми ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π°Π΄ΠΈ Π½ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ прилоТСния Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ поддСрТиваСтся ΠΊΠ°ΠΊ пСрСдняя, ​​так ΠΈ задняя ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, Π° пСрСдняя ΠΊΠ°ΠΌΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… Π»ΠΈΡ†.

Однако для всСх этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ новСйшиС устройства Apple. «Окклюзия людСй ΠΈ использованиС Π·Π°Ρ…Π²Π°Ρ‚Π° двиТСния, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ ΠΈ Π·Π°Π΄Π½Π΅ΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ отслСТивания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»ΠΈΡ† ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° устройствах с Ρ‡ΠΈΠΏΠ°ΠΌΠΈ A12 / A12X Bionic, Apple Neural Engine ΠΈ TrueDepth Camera.Β«

Π˜Ρ‚Π°ΠΊ, это, ΠΏΠΎ сути, ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎΠ΄Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ iPad Pro ΠΈ iPhone XR, XS ΠΈ XS Max.

Apple Ρ‚Π°ΠΊΠΆΠ΅ анонсировала Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² — Reality Composer, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния AR Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ использования 3D. интСрфСйс пСрСтаскивания ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ.

КакиС устройства iOS ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с прилоТСниями ARKit?

Π›ΡŽΠ±ΠΎΠΉ iPhone ΠΈΠ»ΠΈ iPad, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ iOS 11 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии, ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ прилоТСния ARKit.

НовыС устройства Π»ΡƒΡ‡ΡˆΠ΅ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с прилоТСниями. НапримСр, Ρƒ iPad Pro послС 2017 Π³ΠΎΠ΄Π° частота обновлСния дисплСя ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π° Π΄ΠΎ 120 Π“Ρ†, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΌ Π½Π° этих устройствах.

Как Π²Ρ‹ создаСтС прилоТСния ARKit?

Если Π²Ρ‹ заинтСрСсованы Π² создании ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ARKit, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Apple, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ создании ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ AR. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΊΠΎΠ΄Π° для ΠΈΠ³Ρ€Ρ‹ SwiftShot.

Написано Мэгги Π’ΠΈΠ»Π»ΠΌΠ°Π½ ΠΈ Дэном Грэбхэмом.ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ .

ARKit | ВозмоТности, обновлСния, слухи


ARKit — это Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Apple ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для создания ΠΈΠ³Ρ€ ΠΈ инструмСнтов с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. ARKit Π±Ρ‹Π» анонсирован Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π° WWDC Π² 2017 Π³ΠΎΠ΄Ρƒ, ΠΈ дСмонстрации ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ возмоТности AR для своих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ARKit Π² настоящСС врСмя находится Π½Π° своСй Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ упоминаСтся Apple ΠΊΠ°ΠΊ ARKit 3.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±ΠΎΡƒΠ»ΠΈΠ½Π³ — лишь ΠΎΠ΄Π½ΠΎ ΠΈΠ· мноТСства возмоТностСй ARKit.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ?

ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ — часто стилизованная ΠΏΠΎΠ΄ AR — это процСсс налоТСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ изобраТСния Π½Π° Β«Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€Β», ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ смартфона ΠΈ экран. Π›ΡŽΠ΄ΠΈ часто ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ AR с VR ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Однако Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ — это процСсс создания ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ смодСлированной срСды, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Β«Π²ΠΎΠΉΡ‚ΠΈΒ».

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹, ΠΊΠ°ΠΊ Pokemon Go , Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ AR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΡ…ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ, Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ своСго смартфона.ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Instagram ΠΈ Snapchat, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ±ΡƒΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ фотографиями ΠΈ Π²ΠΈΠ΄Π΅ΠΎ.

ARKit Ρ‚Π°ΠΊΠΆΠ΅ являСтся Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ для iOS-прилоТСния Measure.

НСкоторыС Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π² своих Π΄ΠΎΠΌΠ°Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ AR Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для смартфонов ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ² прямо сСйчас, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ отраслСвыС экспСрты оптимистично смотрят Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ ΠΎΡ‡ΠΊΠΎΠ² ΠΈΠ»ΠΈ Π³Π°Ρ€Π½ΠΈΡ‚ΡƒΡ€ AR. Microsoft HoloLens ΠΈ Magic Leap One — это ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄Π²ΡƒΡ… ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… сСгодня ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ тСхнология AR.Π’Π°ΠΊΠΆΠ΅ имССтся мноТСство ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π², ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Apple Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π³Π°Ρ€Π½ΠΈΡ‚ΡƒΡ€Ρƒ AR ΠΈΠ»ΠΈ ΠΎΡ‡ΠΊΠΈ AR.

Π₯арактСристики ARKit

ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AR

ARKit ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Π΅Ρ€Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ΄ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ (VIO) для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ отслСТивания ΠΌΠΈΡ€Π°, комбинируя Π΄Π°Π½Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ CoreMotion. Π­Ρ‚ΠΈ Π²Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ устройству iOS Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ пСрСмСщаСтся Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅, устраняя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ΅.

ОбС ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для съСмки ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ обстановки Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, отслСТивая различия Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡƒΠ³Π»Π° Π½Π°ΠΊΠ»ΠΎΠ½Π° устройства iOS.Π’ сочСтании с двиТСниями, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² Π΄Π°Π½Π½Ρ‹Ρ… CoreMotion, ARKit распознаСт Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ³ΠΎΠ» ΠΎΠ±Π·ΠΎΡ€Π° устройства iOS ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСдС.

LiDAR позволяСт ARKit 4 ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹

ARKit способСн Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ плоскости Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, стол ΠΈΠ»ΠΈ ΠΏΠΎΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для размСщСния Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Он Ρ‚Π°ΠΊΠΆΠ΅ отслСТиваСт ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΊΠ°Π΄Ρ€Π°.

БистСма Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ для ΠΎΡ†Π΅Π½ΠΊΠΈ освСщСнности ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды.Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ свСтовых эффСктов ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, помогая Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ сцСнС, поддСрТивая иллюзию Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ находится Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅.

ARKit ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π»ΠΈΡ†ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ iPhone TrueDepth. Π‘ΠΎΠ·Π΄Π°Π² сСтку Π»ΠΈΡ†Π° Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… с ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ TrueDepth, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ эффСкты ΠΊ Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ нанСсСниС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ макияТа ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов для сСлфи. Ѐункция Animoji Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эту систСму.

ДокумСнтация Apple ARKit Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя руководства ΠΏΠΎ созданию ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° AR для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π΅ с 3D-взаимодСйствиСм ΠΈ элСмСнтами управлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом Π² AR, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π·Π²ΡƒΠΊΠ° Π² AR ΠΈ созданию возмоТностСй AR Π½Π° основС Π»ΠΈΡ†.

Apple Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° ΡƒΡ€ΠΎΠΊΠΈ Π² своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Swift Playgrounds, давая ΠΌΠΎΠ»ΠΎΠ΄Ρ‹ΠΌ ΠΈ Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ. Π—Π°Π΄Π°Ρ‡Π° «ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ» ΡƒΡ‡ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌ ΠΊΠ°ΠΌΠ΅Ρ€Π΅ iPad ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ самолСты, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ пСрсонаТа Π½Π° самолСтС ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ сцСну ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ.

НСсмотря Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Π² Metal ΠΈ SceneKit, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ARKit Π² сторонниС инструмСнты.

Π‘Π»ΡƒΡ…ΠΈ

Компания Dent Reality сотрудничаСт с Apple ΠΈ Ρ…ΠΎΡ‡Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых инструмСнтов нанСсти Π½Π° ΠΊΠ°Ρ€Ρ‚Ρƒ всС общСствСнныС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ пространства ΠΌΠΈΡ€Π°. Π˜Π½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния ΠΈ Π²Π΅Π±-интСрфСйсы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ API ΠΊΠ°Ρ€Ρ‚ Apple ΠΈ слой AR Dent Reality.

ARKit 4

ΠšΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ARKit ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ мСстополоТСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΡ€ΠΌΡ‹ Π·Π΄Π°Π½ΠΈΠΉ.

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

ВсС это обрабатываСтся Π½Π° устройствС с использованиСм ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… картографичСских Π΄Π°Π½Π½Ρ‹Ρ…, созданных Apple Maps ΠΈ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Look Around.

Новый API Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Π±Ρ‹Π» создан для использования прСимущСств систСмы LiDAR Π½Π° iPad Pro Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ поколСния, iPhone 12 Pro ΠΈ iPhone 12 Pro Max. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ привязки, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ всСй ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹ Π·Π° сСкунды.

Π­Ρ‚Π° функция обСспСчит Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ AR ΠΈ даст ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ срСды для размСщСния ΠΈ окклюзии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

ARKit 4 позволяСт ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π»ΠΈΡ†ΠΎ ΠΈ Ρ€ΡƒΠΊΠΈ

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

LiDAR ΠΈ ARKit 3.5

КаТдая ΠΈΠ· сСрий iPad Pro ΠΈ iPhone 12 Pro Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ поколСния оснащСна Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ LiDAR Π½Π° Π·Π°Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ устройства. Начиная с обновлСния ARKit для iOS 13.4, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Apple Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ систСму LiDAR ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСимущСства новСйшСго оборудования.

Π‘ ARKit 3.5 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ смогут ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ API-интСрфСйс Scene Geometry для создания ΠΎΠΏΡ‹Ρ‚Π° Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΉ для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².Π’ частности, Scene Geometry ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ARKit ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ срСды, открывая Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ AR ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

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

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ»Π΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС ΠΈ Ρ‚ΠΎΡ‡Π½Π΅Π΅ для ARKit

ИспользованиС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° LiDAR быстро ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ врСмя отобраТСния AR ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ людСй.Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Π² Ρ†Π΅Π»ΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 3D-ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

ARKit 3

ARKit 3 внСс Π² систСму Π½Π΅ΠΌΠ°Π»ΠΎ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ срСды Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ для размСщСния ΠΈ измСрСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ окклюзии.

People Occlusion Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ с появлСниСм ARKit 3.Π­Ρ‚ΠΎ позволяСт устройству ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ людСй ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ·Π°Π΄ΠΈ ΠΈΠ»ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости.

Π’Π°ΠΊΠΆΠ΅ появилась функция Π·Π°Ρ…Π²Π°Ρ‚Π° двиТСния, Π΄Π°ΡŽΡ‰Π°Ρ устройству Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Π»Π°, двиТСния ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ·Ρ‹ Π² качСствС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для прилоТСния AR.

ARKit 3 позволяСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π½ΡŽΡŽ ΠΈ заднюю ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ AR с Π·Π°Π΄Π½Π΅ΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΈΠΌΠΈΠΊΡƒ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²Ρ‹.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ARKit Face Tracking ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ 3 Π»ΠΈΡ† с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ TrueDepth.

РСакция Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚

РСакция Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° инструмСнты ARKit «нСвСроятна», ΠΊΠ°ΠΊ заявил Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ Π² ΠΊΠΎΠ½Ρ†Π΅ июня 2019 Π³ΠΎΠ΄Π° Π²ΠΈΡ†Π΅-ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ Apple ΠΏΠΎ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌΡƒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² iPod, iPhone ΠΈ iOS Π“Ρ€Π΅Π³ ДТосвиак. ΠžΡ‚ΠΌΠ΅Ρ‡Π°Ρ быстро Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΎΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π»Π΅Π½Ρ‚ Π΄ΠΎ прилоТСния для ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ Ikea, ДТосвиак сказал: Β«Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ нСвСроятно, Ρ‡Ρ‚ΠΎ люди Π΄Π΅Π»Π°ΡŽΡ‚ Π·Π° Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя.Β«

Β«Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ гигантская Π²Π·Π»Π΅Ρ‚Π½ΠΎ-посадочная полоса для iPhone ΠΈ iPad. Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ Ρ‚Π°ΠΊΠΈΡ… устройств, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ большиС возмоТности для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²Β», — сказал ДТосвиак. Β«ΠšΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ дальшС, Π½ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ это Π½ΠΈ Π±Ρ‹Π»ΠΎ, ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с нуля».

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ARKit

ARKit Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ вмСстС с iOS 11, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ любоС устройство, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ iOS 11, ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ AR.

ARKit 4 ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, совмСстимыС с устройствами ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ iOS 11, Π½ΠΎ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств с Ρ‡ΠΈΠΏΠ°ΠΌΠΈ A12 Bionic ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅. НовСйшиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ наличия LiDAR Π½Π° устройствС, Π° ΠΏΠΎΠΊΠ° это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСрии iPad Pro ΠΈ iPhone 12 Pro.

ARKit 4 ΠΈ LiDAR Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Apple ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Β«Apple GlassΒ».

Apple’s ARKit: ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° — TechRepublic

ARKit — это срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Apple для Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, совмСстимая с ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°ΠΌΠΈ устройств iOS.Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ ΠΎΠ± ARKit.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Apple, Inc.

ARKit Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ вмСстС с iOS 11 Π½Π° ВсСмирной ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Apple Π² 2017 Π³ΠΎΠ΄Ρƒ. ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (AR) находится Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΌ ΠΊΡ€Π°Π΅ спСциализированных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Apple ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ высокотСхнологичными компаниями, ΠΈ этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ AR Π² iOS. устройств.ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с новСйшим ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π½Π΅Π²ΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π½Π΅Π΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° устройствах iOS.

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ прСдставляСт собой Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ARKit. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ пСриодичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ этот рСсурс, ΠΊΠΎΠ³Π΄Π° появляСтся новая информация ΠΎ срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ AR. Он Ρ‚Π°ΠΊΠΆΠ΅ доступСн для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ°: ARKit ΠΎΡ‚ Apple (бСсплатный PDF-Ρ„Π°ΠΉΠ»).

SEE: ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ глоссарий (TechRepublic Premium)

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ содСрТаниС

  • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ARKit? iOS Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π² составС ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (SDK) iOS ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ARKit.Π­Ρ‚Π° структура позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ возмоТности устройств iOS.
  • ΠŸΠΎΡ‡Π΅ΠΌΡƒ ARKit ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅? Как ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ — горячая Ρ‚Π΅ΠΌΠ° Π² тСхнологиях. AR позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ AR Π±ΡƒΠ΄ΡƒΡ‚ особСнно популярны Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ, Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΌ сСкторах.
  • На ΠΊΠΎΠ³ΠΎ влияСт ARKit? iOS 11 Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсиСй iOS, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π»Π° ARKit, ΠΈ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΎΠ½Π° Π±Ρ‹Π»Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Π½ΠΎΠ²Ρ‹Π΅ вСрсии iOS, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ возмоТности AR Π² своих прилоТСниях.Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ влияСт Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния ARKit Π½Π° своих устройствах iOS.
  • Когда Π±ΡƒΠ΄Π΅Ρ‚ доступСн ARKit? ARKit Π±Ρ‹Π» доступСн Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Xcode 9 с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π³ΠΎ Π±Π΅Ρ‚Π°-выпуска Π½Π° WWDC ’17 Π² июнС 2017 Π³ΠΎΠ΄Π°. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ARKit стали доступны потрСбитСлям Π² App Store с выпуском iOS 11 19 сСнтября 2017 Π³ΠΎΠ΄Π°.

SEE: ВсС ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠΈ ΠΈ руководства для ΡƒΠΌΠ½Ρ‹Ρ… людСй TechRepublic

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ARKit?

ARKit — это срСда Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ Π² Xcode, совмСстимая с iPhone ΠΈ iPad.ARKit позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅, смСшивая ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ Π½Π° экранС с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, позволяя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с этими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ пространствС.

Он Π΄Π΅Π»Π°Π΅Ρ‚ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π½Π° устройствах iOS для создания ΠΊΠ°Ρ€Ρ‚Ρ‹ мСстности, опрСдСляя Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ ΡΡ‚ΠΎΠ»Π΅ΡˆΠ½ΠΈΡ†Ρ‹, ΠΏΠΎΠ»Ρ‹ ΠΈ располоТСниС устройства Π² физичСском пространствС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½Ρ‹Π΅ CoreMotion. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒ — это настоящий ΠΏΡ€ΠΎΡ€Ρ‹Π² Π² этой области.

ARKit ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных iPhone ΠΈ iPad с iOS 11 ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Metal, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ интСграция SceneKit, ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ со сторонними инструмСнтами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Unity ΠΈ Unreal Engine.

Для ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ARKit ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅, Π½ΠΈΠΊΠΎΠ³Π΄Π° Ρ€Π°Π½Π΅Π΅ Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π²ΡˆΠΈΠΉΡΡ Π½Π° устройствах iOS. МоТно Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ мСбСль Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго Π΄ΠΎΠΌΠ° Π²ΠΎ врСмя ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ своСй ΠΌΠ΅Ρ‡Ρ‚Ρ‹, ΠΏΡ€ΠΈΠΏΠ°Ρ€ΠΊΠΎΠ²Π°Π½Π½ΡƒΡŽ Π² вашСм Π³Π°Ρ€Π°ΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π»ΠΈ ΠΎΠ½Π°, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ способы использования этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ.

Apple создала Π·Π°Π΄Π°Ρ‡Ρƒ Swift Playgrounds, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ARKit. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Swift Playgrounds ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ для iPad Π² App Store.Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ эти прилоТСния AR.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ARKit Π²Π°ΠΆΠ΅Π½?

AR Π±Ρ‹Π»Π° рассадником Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² послСдниС нСсколько Π»Π΅Ρ‚, ΠΈ ARKit ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ эта тСхнология сущСствуСт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ ΠΈ станСт постоянно растущСй ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. ИспользованиС AR Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… сфСрах, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΈΠ³Ρ€, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹.

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

SEE: 10 ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² настройки macOS для вашСго Mac (бСсплатный PDF) (TechRepublic)

Π‘ iPhone X Apple создала настоящСС устройство AR с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ, которая обСспСчит отслСТиваниС Π»ΠΈΡ†Π° ΠΈ Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ.

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

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы

КакиС устройства ΠΈ прилоТСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ARKit?

Устройства с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ARKit — это любой iPhone ΠΈΠ»ΠΈ iPad ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ iOS 11 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии с процСссором Apple A9, A10, A11 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии; эти устройства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ Metal.На ΠΌΠΎΠΌΠ΅Π½Ρ‚ запуска Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ARKit, относятся ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈΠ³Ρ€; ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ всС большС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с AR, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ рост числа ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

НСкоторыС ΠΈΠ· популярных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, доступных ΠΏΡ€ΠΈ запускС с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ARKit, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ RoomScan Pro, Human Anatomy Atlas 2021 ΠΈ Night Sky, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅.

Π˜Π³Ρ€Ρ‹

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния
  • Overstock.com (бСсплатно): ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠ΅Π±Π΅Π»ΠΈ Π² Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ; Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‰ΡƒΡ‚ΠΈΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±.
  • Edmunds (бСсплатно): ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ модСль автомобиля Π² Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, которая находится Π² ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, Π½Π° подъСздной Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅ ΠΈΠ»ΠΈ Π² Π³Π°Ρ€Π°ΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π»ΠΈ машина.
  • MeasureKit (бСсплатно): Π­Ρ‚ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, которая позволяСт ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€ΡƒΠ»Π΅Ρ‚ΠΊΠΈ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ARKit 2

ARKit 2 привнСс Π² прилоТСния Π½ΠΎΠ²Ρ‹ΠΉ яркий ΠΎΠΏΡ‹Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΈΠΌ ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΌΡƒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ.Благодаря ARKit 2 стали Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ отслСТиваниС 2D-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ извСстных 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΡΠΊΡƒΠ»ΡŒΠΏΡ‚ΡƒΡ€Ρ‹, ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ ΠΈ мСбСль.

SEE: ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (TechRepublic Premium)

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ARKit 3

ARKit 3 добавляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ возмоТности Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ AR спСрСди ΠΈΠ»ΠΈ сзади людСй, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ People Occlusion, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… Π»ΠΈΡ†. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ совмСстныС сСансы, обСспСчивая ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹Π΅ совмСстныС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ возмоТности AR.

Π—Π°Ρ…Π²Π°Ρ‚ двиТСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для понимания полоТСния ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Ρ‚Π΅Π»Π°, отслСТивания суставов ΠΈ костСй, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ возмоТности Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с участиСм людСй, Π° Π½Π΅ просто ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ:

  • ВозмоТности обнаруТСния Π΄ΠΎ 100 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ
  • ΠžΡ†Π΅Π½ΠΊΠ° физичСского Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния
  • ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² стало Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ ΠΈ позволяСт Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² слоТных срСдах
  • МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π±ΠΎΠ»Π΅Π΅ быстрого обнаруТСния самолСтов Π² ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСдС, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π±ΠΎΠ»Π΅Π΅ быстрой настройкС срСды AR
  • ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ использованиС ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ ΠΈ Π·Π°Π΄Π½Π΅ΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΌΡƒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ AR с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ распознавания Π»ΠΈΡ†
  • ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»ΠΈΡ† Π½Π° iPhone X, iPhone XS, iPhone XS Max, iPhone XR ΠΈ iPad Pro Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… Π»ΠΈΡ† ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ARKit 4

ARKit 4 Π±Ρ‹Π» анонсирован Π½Π° WWDC 2020 ΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ вмСстС с Xcode 12, macOS 11 ΠΈ iOS 14 ΠΏΠΎΠ·ΠΆΠ΅ Π² 2020 Π³ΠΎΠ΄Ρƒ.Π‘ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ LiDAR Π½Π° iPhone ΠΈ iPad Π² 2020 Π³ΠΎΠ΄Ρƒ Apple Ρ€Π΅ΡˆΠΈΠ»Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ARKit 4 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСимущСства этих Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° LiDAR Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​в эту Π²Π΅Ρ€ΡΠΈΡŽ ARKit для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ отслСТивания ΠΈ обнаруТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

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

ARKit 5

ARKit 5 Π±Ρ‹Π» анонсирован ΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π² качСствС Π±Π΅Ρ‚Π°-вСрсии для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² вмСстС с Xcode 13 Π½Π° WWDC 2021.Для этой вСрсии ARKit Apple прСдставила мноТСство Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π°Π²Π½ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΡƒΡŽ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ сСтки, Π·Π°Ρ…Π²Π°Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрсонаТами.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, самой большой ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных API, LiDAR ΠΈ ΠΊΠ°ΠΌΠ΅Ρ€ Π² устройствах iOS 15. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Ρ„Π°ΠΉΠ» USDZ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Xcode ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² сцСнах ΠΈΠ»ΠΈ прилоТСниях ARKit Π² качСствС 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± этих Π½ΠΎΠ²Ρ‹Ρ… функциях Π² ARKit 5, просмотрСв Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСансы WWDC21, Π½ΠΈΠΆΠ΅:

Reality Composer ΠΈ RealityKit

Π­Ρ‚ΠΈ Π½ΠΎΠ²Ρ‹Π΅ инструмСнты, доступныС Π² ARKit, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² создании сцСн AR практичСски Π±Π΅Π· Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π° AR.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Reality Composer ΠΈ Reality Kit Π½Π° Π²Π΅Π±-сайтС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Apple.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы

Когда станСт доступСн ARKit?

ARKit Π±Ρ‹Π» доступСн с июня 2017 Π³ΠΎΠ΄Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² Π±Π΅Ρ‚Π°-вСрсиях iOS 11 ΠΈ Xcode 9.ПослСдняя вСрсия 1.0 ARKit Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° вмСстС с iOS 11 Π² сСнтябрС 2017 Π³ΠΎΠ΄Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π°Ρ‡Π°Π»ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ прилоТСния ARKit доступными Π² App Store для iOS с 19 сСнтября 2017 Π³ΠΎΠ΄Π°. ARKit связан с послСдними iOS SDK Π²Π½ΡƒΡ‚Ρ€ΠΈ послСдних вСрсий Xcode. ARKit связан с послСдними iOS SDK Π²Π½ΡƒΡ‚Ρ€ΠΈ послСдних вСрсий Xcode.

ИзмСнСния вСрсии

  • Июнь 2017 Π³ .: Apple выпустила Π±Π΅Ρ‚Π°-Π²Π΅Ρ€ΡΠΈΡŽ ARKit вмСстС с Π±Π΅Ρ‚Π°-вСрсиями Xcode 9 ΠΈ iOS 11.
  • Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2017 Π³ .: Apple анонсировала iPhone X с ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ TrueDepth, которая позволяСт ARKit ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΡ†Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2017 Π³ .: Apple выпустила iOS 11 для общСствСнности ΠΈ Xcode 9 для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² с Π½Π΅Π΄Π°Π²Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ функциями отслСТивания Π»ΠΈΡ† Π² ARKit.
  • ΠΠΎΡΠ±Ρ€ΡŒ 2017 Π³ .: Apple выпустит iPhone X для ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠΈ, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ смогут Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ функциями отслСТивания Π»ΠΈΡ†Π° Π² систСмС ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ TrueDepth.
  • Июнь 2018 Π³ .: Π‘Π΅Ρ‚Π°-вСрсия iOS 12 Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° WWDC, прСдлагая Π±Π΅Ρ‚Π°-Π²Π΅Ρ€ΡΠΈΡŽ ARKit 2.
  • Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2018 Π³ .: Apple выпускаСт iOS 12 для ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠΈ, обСспСчивая ARKit 2 для iPhone ΠΈ iPad, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ прилоТСния ARKit 2.
  • Июнь 2019 Π³. : Π±Π΅Ρ‚Π°-вСрсия iOS 13 Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° WWDC, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ появилась Π±Π΅Ρ‚Π°-вСрсия ARKit 3.
  • Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2019 Π³ .: iOS 13 Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° для ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠΈ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ARKit 3 появится Π² Π½ΠΎΠ²ΠΎΠΉ Ρ‚Ρ€Π΅Ρ‚ΠΈ -ΠΏΠ°Ρ€Ρ‚ΠΈΠΉΠ½Ρ‹Π΅ прилоТСния ΠΈ ΠΎΠΏΡ‹Ρ‚.
  • Июнь 2020 Π³ .: iOS 14 beta Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° WWDC, прСдлагая Π±Π΅Ρ‚Π°-Π²Π΅Ρ€ΡΠΈΡŽ ARKit 4 с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌΠΈ LiDAR для Π½Π΅Π΄Π°Π²Π½ΠΎ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ iPad Pro 2020 с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ LiDAR.
  • Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2020 Π³ .: iOS 14 Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° для ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ прилоТСния, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ARKit 4, Π² App Store.
  • Июнь 2021 Π³ .: Apple выпускаСт Π±Π΅Ρ‚Π°-Π²Π΅Ρ€ΡΠΈΡŽ iOS 15 с ARKit 5 ΠΈ RealityKit 2 вмСстС с Xcode 13 для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с использованиСм этих Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы

Π•ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±ΡŽΠ»Π»Π΅Ρ‚Π΅Π½ΡŒ Apple

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ совСты ΠΏΠΎ iPhone ΠΈ Mac ΠΈΠ»ΠΈ послСдниС ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ новости Apple, Ρƒ нас Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅.ДоставлСно ΠΏΠΎ Π²Ρ‚ΠΎΡ€Π½ΠΈΠΊΠ°ΠΌ

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ БСгодня

НачнитС ΠΈ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ARKit

Apple ARKit API Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΈΡ€ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ доступным для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° iOS, Π½ΠΎ с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ? ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠΉΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ Π² ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ ΠΏΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΎΠ»Π½Π΅Ρ‡Π½ΡƒΡŽ систСму AR ΠΈ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ARKit.

Π­Ρ‚ΠΎΡ‚ пост ΠΈΠ· сСрии статСй ΠΏΠΎ ARKit, Π³Π΄Π΅ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ для AR, создании дСмонстрационного прилоТСния, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈ тСстировании ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ARKit. Π Π°Π½Π΅Π΅ ΠΌΡ‹ писали ΠΎ создании 3D-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ AR.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

AR — это основная тСхнология, лСТащая Π² основС ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ PokΓ©mon Go, Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ смайлики Snapchat ΠΈ 3D-стикСры Instagram. ОбъявлСниС Apple ΠΎ ARKit Π½Π° WWDC Π² 2017 Π³ΠΎΠ΄Ρƒ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ созданию Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с сочСтаниСм Π·Π°Π±Π°Π²Π½Ρ‹Ρ… ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ для всСх.ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Π½ΠΈΠΌ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ нСвСроятныС Π²Π΅Ρ‰ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.

Π—Π° послСдний Π³ΠΎΠ΄ Novoda ΠΈΠ·ΡƒΡ‡Π°Π»Π° особСнности ARKit, выясняя, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊΠΎΠ²Ρ‹ ограничСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ массу ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ ΠΎΡ‚ создания Π²Π΅Ρ‰Π΅ΠΉ с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΈΠ· Π½Π°ΡˆΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ².

Говорят, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΌ ΠΊΠ°ΠΊ шляпа — Π»ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ располоТСниС Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ.

Для этой дСмонстрации ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ 3D-модСль, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π² дизайнСрской части этой сСрии.Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ модСль, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ простой AR-ΠΊΡƒΠ±, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт Apple, ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ модСль ΠΈΠ· SketchUp ΠΈΠ»ΠΈ Google Poly

.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, — это Ρ‚ΠΎ, ΠΊΠ°ΠΊ AR воспринимаСт ΠΌΠΈΡ€ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ устройства: ΠΎΠ½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π² сцСну, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· самолСтов, источников свСта, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ Feature Points.

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

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·, я Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ эту страницу ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ‚ Apple ΠΈΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΡ… Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π° WWDC 2017 Π½Π° ARKit. Π― Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ Understanding ARKit Tracking and Detection ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ARKit2 с WWDC 2018.

Как выглядит модСль с плоскостями ΠΈ источником свСта Π² Xcode.Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π² сцСну AR
.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого World Tracking ΠΈ Plane Detection ARKit ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Feature Points. Feature Points ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ARKit для размСщСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° сцСнС ΠΈ привязки ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΊ ΠΈΡ… Β«ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΡŽΒ». Как ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Apple:

Π­Ρ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ особСнности, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ с ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. Π˜Ρ… полоТСния Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΌ пространствС ΡΠΊΡΡ‚Ρ€Π°ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ARKit, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ устройства.ВзятыС вмСстС, эти Ρ‚ΠΎΡ‡ΠΊΠΈ слабо ΠΊΠΎΡ€Ρ€Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚ с ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°ΠΌΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΏΠΎΠ»Π΅ зрСния ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹.

ИспользованиС ARView и ARSCNView

Для создания прилоТСния AR ΠΌΡ‹ слСдовали сСрии руководств: AppCode ARKit Introduction, AppCoda ARKit с 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Pusher, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ AR с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ARKit ΠΈ MarkDaws AR by Example, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ классам AR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдоставляСт Apple. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ большая Ρ‡Π°ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²ΠΎΠΉ настройки ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Π° Apple ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ руководствами, ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ здСсь вСсь ΠΊΠΎΠ΄, просто рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΠΎΠ³ΠΈΠΊΠΈ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ нашли Π½Π° этом ΠΏΡƒΡ‚ΠΈ.Π’Π΅ΡΡŒ исходный ΠΊΠΎΠ΄ этого ΠΈ всСх ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… сообщСний, связанных с этим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° нашСм GitHub.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ создании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ARKit, — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈ стандартный шаблон прилоТСния с ΠΎΠ΄Π½ΠΈΠΌ прСдставлСниСм ΠΈΠ»ΠΈ шаблон AR, прСдоставляСмый Apple. ΠœΡ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ дошло Π΄ΠΎ простых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ / дСмонстраций. Π¨Π°Π±Π»ΠΎΠ½ AR настроСн для использования раскадровок ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСнный ARSCNView с модСлью самолСта. Если Π²Π°ΠΌ нравится ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ свой собствСнный, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ шаблон AR, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‡Ρ‚ΠΎ ΠΎΠ½ поставляСтся с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ коммСнтариями.Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, Ссли Π²Π°ΠΌ нравится ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с нуля. Для этой дСмонстрации ΠΌΡ‹ использовали шаблон ΠΈ раскадровки, Π½ΠΎ Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ создадитС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с нуля, Π²Ρ‹ смоТСтС ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° Π½ΠΈΠΌ.

Π•ΡΡ‚ΡŒ нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ AR:

  • Π’Π°ΠΌ понадобится ARSCNView . Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ свой экзСмпляр sceneView . Π—Π΄Π΅ΡΡŒ происходит вся магия Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π» вСсь экран ΠΈΠ»ΠΈ просто ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

  • Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ARSCNViewDelegate , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² прСдставлСнии. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ SceneView Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅Π»Π΅Π³Π°Ρ‚ΠΎΠΌ View.
  sceneView.delegate = self
  
  • ARConfiguration Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ отслСТивания плоскости (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ — Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅), Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² сСанс sceneView session run () для фактичСского запуска сцСны AR. ARSession
  ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ viewWillAppear (_ animated: Bool) {
        super.viewWillAppear (Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ)
        
        // Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ сСанса
        let configuration = ARWorldTrackingConfiguration ()
        configuration.isLightEstimationEnabled = true;
        
        // ЗапускаСм сСанс просмотра
        sceneView.session.run (конфигурация)
    }
  
  • Π’ viewWillDisappear ΠΌΡ‹ приостанавливаСм сСанс sceneView , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ отслСТиваниС ΠΌΠΈΡ€Π° ΠΈ двиТСния устройства, выполняСмоС Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ AR.Π­Ρ‚ΠΎ позволяСт устройству Π²Ρ‹ΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ рСсурсы.
  ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ viewWillDisappear (_ animated: Bool) {
        super.viewWillDisappear (Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ)
        
        // ΠŸΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСанс просмотра
        sceneView.session.pause ()
    }
  

Π­Ρ‚ΠΎ базовая конфигурация, нСобходимая для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сцСны Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Ни ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этого ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² AR, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ настроит прСдставлСниС.

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

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС, я Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π°ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ viewDidLoad вашСго ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° прСдставлСния:

  sceneView.showsStatistics = true
    sceneView.debugOptions = [ARSCNDebugOptions.showFeaturePoints,
    ARSCNDebugOptions.showWorldOrigin]
  

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ этих ΠΎΠΏΡ†ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ распознанныС Feature Points ΠΈ оси XYZ сцСны AR. Если Π² вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΅ΡΡ‚ΡŒ ошибка, эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… способов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ AR. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ этой сСрии ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ прилоТСния AR ΠΈ ML.

Π‘ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ опциями Feature points ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ARKit распознаСт, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎ своСй плоскости, Ρ‚Π°ΠΊΠΆΠ΅ извСстной ΠΊΠ°ΠΊ ΠΆΠ΅Π»Ρ‚Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ΅ происхоТдСниС, это особСнно Ρ…ΠΎΡ€ΠΎΡˆΠΎ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° основС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π°Ρ‡Π°Π»ΠΎ Ρ‚Ρ€Π΅Ρ… строк — это Ρ‚ΠΎ, Π³Π΄Π΅ сцСна AR считаСт 0,0,0.Π—Π½Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ это находится Π² пространствС Β«Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°Β», ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ваша модСль Π½Π΅ появляСтся Π½Π° экранС.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ самоС интСрСсноС: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ вашСй 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² сцСну sceneView ! ВмСсто создания сцСны с Π°ΠΊΡ‚ΠΈΠ²ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ SCNNode , Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ этот ΡƒΠ·Π΅Π» Π² sceneView Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡƒΠ·Π»Ρ‹ вмСсто SCNScene , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ SCNScene Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ вСсь sceneView , Π½ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° наша модСль Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ сцСны.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ SCNode, ΠΌΡ‹ сначала Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ SCNScene с Π°ΠΊΡ‚ΠΈΠ²ΠΎΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ сохраняСм childNode сцСны ΠΊΠ°ΠΊ ΡƒΠ·Π΅Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ собираСмся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ΠœΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ·Π΅Π» с Π°ΠΊΡ‚ΠΈΠ²ΠΎΠΌ, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΡƒΠ·Π΅Π» ΠΈΠ· Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ сцСны, Ссли Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ ΡƒΠ·Π΅Π» ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ.

  ΠΎΡ…Ρ€Π°Π½Π½ΠΈΠΊ let scene = SCNScene (named: assetPath) else {
      Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ноль
}
let node = scene.rootNode.childNode (withName: assetName, рСкурсивно: true)
  

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ AssetName здСсь Π½Π΅ fileName Π°ΠΊΡ‚ΠΈΠ²Π°, Π° скорСС имя ΡƒΠ·Π»Π° самой ΠΌΠΎΠ΄Π΅Π»ΠΈ.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ nodeName ΠΈΠΌΠ΅Π΅Ρ‚ ваша модСль, просто ΠΎΡ‚ΠΊΡ€Ρ‹Π² Ρ„Π°ΠΉΠ» .dae ΠΈΠ»ΠΈ .scn Π² XCode ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ² прСдставлСниС Scene Graph, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ список слоСв Ρ„Π°ΠΉΠ»Π°.

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ имя ΡƒΠ·Π»Π° Π½Π° сцСнС

ПослС получСния ΡƒΠ·Π»Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² сцСну. ΠœΡ‹ нашли Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… способа ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΈ Π²Ρ‹Π±ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Π³Π΄Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ модСль Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅.Для нашСй дСмонстрации ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ мСстополоТСниС, заставляя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π°ΠΆΠ°Ρ‚ΡŒ CGpoint ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄Π° touchesBegan :

  ΠΎΡ…Ρ€Π°Π½Π½ΠΈΠΊ let location = touches.first? .Location (in: sceneView) else {return}

let hitResultsFeaturePoints: [ARHitTestResult] = sceneView.hitTest (располоТСниС, Ρ‚ΠΈΠΏΡ‹: .featurePoint)

if let hit = hitResultsFeaturePoints.first {
  ΠΏΡƒΡΡ‚ΡŒ finalTransform = hit.worldTransform
}
  
ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ мСстополоТСния
CGPoint ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅Π³ΠΎ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ float_4x4 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° worldTransform .

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ location , ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, прСдставляСт собой 2D-Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² сцСнС 3D AR. Π—Π΄Π΅ΡΡŒ Π²ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² ΠΈΠ³Ρ€Ρƒ упомянутыС Π²Ρ‹ΡˆΠ΅ особСнности. Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для экстраполяции z-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ якоря ΠΏΡƒΡ‚Π΅ΠΌ нахоТдСния блиТайшСй Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊ мСсту касания.

  sceneView.hitTest (располоТСниС, Ρ‚ΠΈΠΏΡ‹: .featurePoint)
  
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ кСйсы
.existingPlaneUsingExtent ΠΈ .EstimatedHorizontalPlane , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ плоскостСй ΠΏΡ€ΠΈ использовании плоскости Detection

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ массив Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… ARHitTestResult , отсортированных ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ расстояния ΠΎΡ‚ мСста касания. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этого массива являСтся блиТайшСй Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄
let transformHit = hit.worldTransform , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ float4x4 Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСстополоТСния 2D Ρ‚ΠΎΡ‡ΠΊΠΈ касания.

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ самолСтов

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ касания Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для размСщСния нашСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ модСль Π² сцСну двумя Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами, Π²Ρ‹Π±ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ настроили Π½Π°ΡˆΡƒ ARSession, ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Ρƒ нас planeDetection . Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ запуститС свою ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ planeDetection для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ обнаруТСния, ARSCNView Π±ΡƒΠ΄Π΅Ρ‚ постоянно ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ срСду ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ измСнСния Π² sceneView .

Когда Π²Ρ‹ запускаСтС сСанс AR с отслСТиваниСм ΠΌΠΈΡ€Π°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° опция planeDetection , сСанс автоматичСски добавляСт Π² свой список якорСй ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ARPlaneAnchor для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ плоской повСрхности, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ARKit ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π·Π°Π΄Π½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°.ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΠΊΠΎΡ€ΡŒ плоскости прСдоставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ Ρ„ΠΎΡ€ΠΌΠ΅ повСрхности.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ planeDetection Π½Π° viewWillAppear ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ARWorldTrackingConfiguration ΠΊ ARSession :

  configuration.planeDetection = .horizontal
  

Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ planeDetection , ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ·Π΅Π» Π² сцСну, создав Π½ΠΎΠ²Ρ‹ΠΉ SCNode ΠΈΠ· нашСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Scene ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ·Π»Π°, SCNVector3 , Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ модСль Π±Ρ‹Π»Π° Π½Π° Π²ΠΈΠ΄Π΅. .Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ этот ΡƒΠ·Π΅Π» ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ childNode ΠΈΠ· sceneView , ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ planeDetection Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, инфраструктура AR автоматичСски ΠΏΠΎΠ΄Π±Π΅Ρ€Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΡΠΊΠΎΡ€ΡŒ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Π΅Π³ΠΎ Π½Π° сцСнС.

  ΠΏΡƒΡΡ‚ΡŒ pointTranslation = transformHit.translation
let node = scene.rootNode.childNode (withName: assetName, рСкурсивно: true)
nodeModel.position = SCNVector3 (pointTranslation.x, pointTranslation.y, pointTranslation.z)
sceneView.scene.rootNode.addChildNode (nodeModel)
  
Π—Π΄Π΅ΡΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
transformHit ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π±Ρ‹Π» использован с .Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉPlaneUsingExtent ΠΈ .estimatedHorizontalPlane случаСв вмСсто .featurePoints , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ planeDetection Π²ΠΊΠ»ΡŽΡ‡Π΅Π½

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΡƒΠ·Π»Π°, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ transformHit float4x4 , ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ создали Ρ€Π°Π½Π΅Π΅, ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² float3 . Для этого прСобразования ΠΌΡ‹ использовали Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π½Π°ΡˆΡƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ float4x4 Π² float3 .

  ΡƒΠ΄Π»ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒ float4x4 {
  var translation: float3 {
  ΠΏΡƒΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ = сам.столбцы 3
  Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ float3 (translation.x, translation.y, translation.z)
  }
}
  

Tada πŸŽ‰ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ 3D-модСль Π² AR-сцСну!

АнкСровка

ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ самолСта ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов. Apple Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ planeDetection послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ сцСны. Но, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅, Ссли planeDetection Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, ARScene Π½Π΅ ΠΏΠΎΠ΄Π±Π΅Ρ€Π΅Ρ‚ ваш Π½Π΅Π΄Π°Π²Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΡƒΠ·Π΅Π» ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Π΅Π³ΠΎ Π² sceneView .

Π˜Ρ‚Π°ΠΊ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² сцСну послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ самолСтов, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ARAnchor Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ARAnchor ΠΈΠ· мСстополоТСния касания, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ transformHit float4x4 , ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ создали Ρ€Π°Π½Π΅Π΅ — Π±Π΅Π· нСобходимости Π΅Π΅ прСобразования Π½Π° этот Ρ€Π°Π·, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ARAnchors ΠΈ ARHitResults ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ пространство ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

  ΠΎΡ…Ρ€Π°Π½Π½ΠΈΠΊ ΠΏΡƒΡΡ‚ΡŒ мСстополоТСниС = касаСтся.сначала? .location (in: sceneView) else {return}

let hitResultsFeaturePoints: [ARHitTestResult] = sceneView.hitTest (располоТСниС, Ρ‚ΠΈΠΏΡ‹: .featurePoint)

if let hit = hitResultsFeaturePoints.first {
  ΠΏΡƒΡΡ‚ΡŒ finalTransform = hit.worldTransform
}

ΠΏΡƒΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΡŒ = ARAnchor (ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅: finalTransform)
sceneView.session.add (привязка: привязка)
  

Добавляя Π½ΠΎΠ²Ρ‹ΠΉ ΡΠΊΠΎΡ€ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ сСанса, ΠΌΡ‹ запускаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ renderer () ΠΎΡ‚ Π΄Π΅Π»Π΅Π³Π°Ρ‚Π°, которая Π²Π΅Ρ€Π½Π΅Ρ‚ ΡƒΠ·Π΅Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ привязки.

  func renderer (_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? {
  guard! anchor.isKind (of: ARPlaneAnchor.self) else {
      Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ноль
  }
  let node = scene.rootNode.childNode (withName: assetName, рСкурсивно: true)
  node.position = SCNVector3Zero
  Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π»
 }
  
Нам Π½ΡƒΠΆΠ½ΠΎ Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ привязка, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠΉ привязкой, Π° Π½Π΅
ARPlaneAnchor .

ПослС этого наша модСль Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² мСстС касания sceneView Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠ»Π°Π²Π½ΠΎ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Ρƒ нас Π±Ρ‹Π» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ planeDetection .

Tada πŸŽ‰ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ 3D-модСль Π² AR-сцСну!

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Подводя ΠΈΡ‚ΠΎΠ³, Π² этом постС ΠΌΡ‹ рассмотрСли основы Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ARKit ΠΎΡ‚ Apple. ΠœΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ ΠΈ создали ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ добавляСт наши 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΌΠΈΡ€ двумя Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами.

Код для этой дСмонстрации ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° GitHub Novoda, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ARDemoApp, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² сцСну Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Π΅Π· написания строчки ΠΊΠΎΠ΄Π°.

Если Π²Π°ΠΌ понравился этот пост, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ сСрии!

Π•ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ? ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°ΠΌ Π² Twitter @bertadevant @KaraviasD

10 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Apple ARKit

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΈ дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ — Π΄Π²Π΅ самыС горячиС Ρ‚Π΅ΠΌΡ‹ Π² тСхнологиях Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ VR позволяСт Π²Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ погруТСния Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΡ€Ρ‹, AR ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ физичСский ΠΌΠΈΡ€Ρ‹ вмСстС, открывая Π½ΠΎΠ²Ρ‹Π΅ интСрСсныС творчСскиС возмоТности!

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ? ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сущСствуСт ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ.Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Π»ΠΈ Π² Pokemon Go ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, использовали Π»ΠΈΠ½Π·Ρ‹ Snapchat, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ своС Π»ΠΈΡ†ΠΎ Π² ΠΊΡ€ΠΎΠ»ΠΈΠΊΠ°? Оба ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ AR. Но Π΄ΠΎ сих ΠΏΠΎΡ€ AR Π±Ρ‹Π»Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π½Π΅ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΊΠ°ΠΊ люди, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Π½Π° Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ смотрят. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ AR ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈΡΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ΠΈΠ»ΠΈ Π»Π΅Π³ΠΊΠΎ ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΡ‹Π΅ изобраТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΡ†Π°.

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Apple ΠΈ Google Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π°Π΄ этим, ΠΈ Π² послСдниС вСрсии ΠΈΡ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм встроСны Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности AR.Apple Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ свою Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ARKit, Π° Google — ARCore.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΡ‹, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ознакомились с этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ проявили творчСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ возмоТностям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚.

Π­Ρ‚Π° тСхнология скоро станСт доступной для всСх, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ iOS11, ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π·Π΄Π½ΠΎΠ²Π°Ρ‚ΡŒ это событиС, ΠΌΡ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… дСмонстраций, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши творчСскиС соки Ρ€Π°Π·ΠΎΡˆΠ»ΠΈΡΡŒ!

Π“Π°Ρ€Π°ΠΆ ВропичСский лСс

Одно ΠΈΠ· самых ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² AR Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ — ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Β«ΠΏΠΎΡ€Ρ‚Π°Π» Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΈΡ€Β», ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ 8ninths ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… ΠΏΠΎΡ€Ρ‚Π°Π»ΠΎΠ², прСвращая ΡΠΊΡƒΡ‡Π½ΡƒΡŽ ΡΡ‚Π°Ρ€ΡƒΡŽ Π³Π°Ρ€Π°ΠΆΠ½ΡƒΡŽ Π΄Π²Π΅Ρ€ΡŒ Π² Π²Ρ…ΠΎΠ΄ Π² тропичСский лСс.Π­Ρ‚ΠΎΡ‚ пСрСнос Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ доставляСт большоС ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅, ΠΈ Π½Π°ΠΌ нравится идСя ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ.

Π—Π’Π£ΠšΠ˜

ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²Π΅Ρ€ΠΈ мноТСству Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй для Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ². Π’ этой Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ дСмонстрации Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊ Π—Π°ΠΊ Π›ΠΈΠ±Π΅Ρ€ΠΌΠ°Π½ сначала создаСт Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ°, записанного Π΅Π³ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ пСрСмСщаСтся ΠΏΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, воссоздавая записанныС Π·Π²ΡƒΠΊΠΈ. ΠœΡ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, для Ρ‡Π΅Π³ΠΎ это ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎ.

ΠžΠ±ΡŠΠ΅ΠΌΠ½Ρ‹ΠΉ Π·Π°Ρ…Π²Π°Ρ‚

Volumetric Capturing Π·Π° послСдниС нСсколько Π»Π΅Ρ‚ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΡΡ, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² 3D-ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.Π­Ρ‚Π° короткая дСмонстрация ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, насколько эффСктивным ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ смСшиваниС этих Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС, посСщая собрания Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

ИкСа

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ пытаСтся ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ свою ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Ρƒ, IKEA — ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€, ΠΎΠ½Π° доступна ΠΏΠΎ Ρ†Π΅Π½Π΅, ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π° ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ большой Π²Ρ‹Π±ΠΎΡ€. ЕдинствСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² IKEA, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ довольно Π΄Π°Π»Π΅ΠΊΠΎ, это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ARKit Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, прСдлагая Π²Π°ΠΌ Ikea! ΠŸΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΠ°Π·ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈ выглядит ΠΊΠ°ΠΊ Ρ€Π°Π· Π½Π° вашСм мСстС.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΡ‚ΠΎΠΌΡ†Ρ‹

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

Π’ поисках Π΄Ρ€ΡƒΠ·Π΅ΠΉ

ВсСгда Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ попадаСшь Π½Π° Ρ„Π΅ΡΡ‚ΠΈΠ²Π°Π»ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Ρ€ΡΠ΅ΡˆΡŒ Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΈ часами Π±Π΅ΡΡ†Π΅Π»ΡŒΠ½ΠΎ Π±Π»ΡƒΠΆΠ΄Π°Π΅ΡˆΡŒ, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ снова ΠΈΡ… Π½Π°ΠΉΡ‚ΠΈ.НС Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой малСнькой, Π½ΠΎ эффСктивной ΠΈΠ΄Π΅ΠΈ Π²Ρ‹ смоТСтС Π½Π°ΠΉΡ‚ΠΈ любого ΠΈΠ· своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Ρ‚ΠΎΠ½Π΅Ρ‚Π΅ Π² ΠΌΠΎΡ€Π΅ людСй!

AHA Π’ΠΎΠ·ΡŒΠΌΠΈ мСня Π½Π°

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

Голодная гусСница

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ Π΄Π΅Ρ‚ΡΠΊΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ ΠΎ Π³ΠΎΠ»ΠΎΠ΄Π½Ρ‹Ρ… гусСницах (ΠΈΠ»ΠΈ, Π»ΡƒΡ‡ΡˆΠ΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, всСми Π»ΡŽΠ±ΠΈΠΌΡƒΡŽ Π΄Π΅Ρ‚ΡΠΊΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ)? Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ оТивляСт ΠΈ Π±Π΅Π· Ρ‚ΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π΄Π΅Ρ‚ΡΠΊΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ, дСлая Π΅Π΅ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈ доступной. ИспользованиС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ выглядит Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ красиво ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ сочСтаСтся с ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°. Они Ρ‚Π°ΠΊΠΆΠ΅ сохранили Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ худоТСствСнный ΡΡ‚ΠΈΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Ρ‚Π°ΠΊΠΎΠΉ классной.

Moba AR

Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΊΠ°ΠΊ люди посмотрСли голографичСскиС ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Ρ‹ Π² Ρ„ΠΈΠ»ΡŒΠΌΠ΅ Β«Π—Π²Π΅Π·Π΄Π½Ρ‹Π΅ Π²ΠΎΠΉΠ½Ρ‹Β», люди ΠΌΠ΅Ρ‡Ρ‚Π°Π»ΠΈ ΠΎΠ± использовании Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для создания ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠΉΠ΄ΡƒΡ‚ Π² Π²Π°ΡˆΡƒ Π³ΠΎΡΡ‚ΠΈΠ½ΡƒΡŽ.ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ станут Β«Π²Π΅Ρ‰ΡŒΡŽΒ». Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ простой стол ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² футуристичСскоС ΠΏΠΎΠ»Π΅ Π±ΠΈΡ‚Π²Ρ‹.

AR

Ρ€ΡƒΠΏΠΈΠΉ

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

На этот Ρ€Π°Π· всС. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ дополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΡˆΠ΅ΠΌΡƒ бизнСсу, ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ!

.

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

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