The machines ar для iphone и ipad — игра, способная удивить или arkit-стратегия в реальном времени — все про apple устройства

Тестируем возможности 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

Источник: https://habr.com/company/touchinstinct/blog/331078/

ТОП-10 лучших бесплатных приложений с дополненной реальностью для iPhone и iPad

Две вещи которые нужно знать про дополненную реальность на iPhone и iPad. Первое — AR Kit поддерживается только на iPhone Se, 6s, 7, 8, 10 и их плюсовых модификациях, всех моделях ipad pro и ipad 2017 под управлением iOS 11. Второе — заряд батареи уходит нещадно.

Разработчики этого приложения действительно заслуживают внимания. Ребята не просто используют новомодную фишку, а реализовывают её потенциал на все 100%.

Обучающая программа наглядно покажет и расскажет как работает трансмиссия, батарейка отдает заряд, светит лазер, из каких долей состоит мозг и многое другое.

Во-первых это наглядный, детализированный интерактив. Все можно вертеть, масштабировать, касаться частей и получать подсказки.

Во-вторых, тут есть пошаговая обучалка, словно учитель с книгой повествующий о тех или иных вещах.

В третьих — это не одноразовая программа, а целая платформа в которую будут подгружаться новые отсортированные по категориям единицы. Приложение бесплатное, но к моему великому сожалению на английском языке.

С другой стороны — хороший повод подтянуть английский. JIG Space — это пожалуй самое полезное, впечатляющее и вдохновляющее приложение из всех имеющихся в категории AR. Вот оно — будущее в системе образования. И многие сложные вещи становятся чуточку проще. 

Читайте также:  Почему коты так любят сидеть / ложиться в небольшие пространства (коробки, пакеты и тд) - все про apple устройства

TapMeasure

Благодаря TapMeasure вы сможете измерять длину предметов, определять отклонение фигур от заданной плоскости и даже создавать трехмерный план помещений с учетом окон, дверей и прочих поверхностей.

В итоге получится интерактивная модель в которой можно посмотреть все размеры. Очень удобная штука, особенно когда нужно что-то набросать или измерить, а под рукой нет рулетки или лазера. Конечно, точность оставляет желать лучшего.

Стоит учесть, что погрешность на метр может составлять сантиметр и более. Но за неимением любого другого более точного инструмента такое решение все равно является выходом. 

IKEA Place

Ребята из IKEA быстро подхватили и взяли на вооружение ARKit сделав крутое дополнение к своему каталогу. Теперь многие вещи шведской мебельной фабрики можно вписать в свою комнату и посмотреть на сколько хорошо или не очень это будет выглядеть.

Модели высокополигональны и выглядят достаточно здорово. Есть две главные претензии — нет возможности масштабировать предметы, просто приложение не всегда точно сопоставляет размер, и отсутствие программы в русском App Store. В остальном — так держать. Добавляйте больше вещей из каталога, привяжите к ним все характеристики и будет вам счастье и море удобства. 

SketchAR

Если вы не умеете рисовать, то не все потеряно. И для этого на начальном этапе не обязательно ходить на кружок в дом культуры. Приложение Sketch AR поможет вам в этом. Наведя желательно на листок А4 камеру сканер распознает его и покажет четыре точки которые необходимо нарисовать.

Для системы они станут отсчетными, после чего спроецируется выбранное из каталога изображение. Конечно можно одной рукой держать, а второй обрисовывать картинку, но лучше закрепить смартфон или планшет на штативе.

Со SketchAR у вас запросто получится хороший и главное пропорциональный костяк изображения. Затем останется уже без помощи закончить работу. 

Magicplan

Основной упор этого приложения ложится на составление чертежных планов помещений и технология дополненной реальности в этом здорово помогает. Нет необходимости рисовать каждую линию — быстро пробежались по комнате отметив углы и получается готовый план.

Где надо — подкорректировали, где надо — дорисовали. Затем, добавили двери, окна и мебель из структуризированного каталога и вот уже через 5 минут у вас готов отличный набросок который не стыдно показать.

Во время ремонта это приложение станет просто незаменимо. Круто то, что затем все полученные помещения можно объединить в один проект и получится квартира или дом.

Housecraft

Одним из первых тестовых примеров дополненной реальности была программка от Apple позволяющая расставлять парочку предметов мебели. Разработчики Housecraft развили эту идею и добавили кучу интерактива и элементов домашней утвари?

Предметы можно расставлять с высокой точностью, поворачивать, масштабировать и даже располагать виртуальные модели друг на дружке. Так что обставить комнату элементами интерьера, пусть и виртуальными предметами, не составит труда.

Night Sky

Далеко не новое приложение Night Sky после недавнего апдэйта получило два режима дополненной реальности — классический, с накладыванием звездного неба и с отображением солнечной системы. Правда последняя фича доступна только по подписке. Хорошо что хоть первый меся бесплатный. Так что побаловались, поизучали небо и нашу систему и на этом достаточно.

Яндекс.Карты

Ребята из Яндекса решили стать первопроходцами в мире где картография и дополненная реальность сосуществуют. В режиме пешехода при построении маршрута на местности будет отображаться точка и путь к ней.

Пока все это реализовано очень простенько и практически не имеет какой-либо пользы, но является наглядным примером того, что и в этом направлении можно работать и это будет смотреться органично.

Осталось допилить привязку маршрута следования, добавить к зданиям интерактивные таблички и сделать толковые очки дополненной реальности и технологичное будущее однозначно станет на шаг ближе.

App in the Air

Это приложение подскажет и покажет маршруты и статус полета в режиме онлайн тех или иных авиарейсов.

Если отбросить кучу основных функций и ориентироваться на дополненную реальность, то исходя из своей истории полетов за все время или за конкретный год программа покажет на трехмерном шаре все ваши перелеты и накрученный километраж.Пользы от этого мало, ну конечно можно замутить красивый кадр в Инстаграм.

А вот если бы разработчики интегрировали полеты рейсов в дополненную реальность в режиме онлайн было бы намного круче. 

Paint Space AR

И закрывает наш рейтинг рисовалка в AR. Ничего особенного тут нет — выбираете цвета, инструменты или какие-нибудь эффекты и просто балуетесь, расписывая виртуальное окружение. Зачем это может понадобиться на практике — я не знаю.

Так еще и разработчики предоставили лишь ограниченное количество инструментов, цветов и возможностей. За остальное извольте платить.

Источник: https://cadelta.ru/ios/id656

В айфоне теперь есть дополненная реальность. что попробовать? лучшие ar-игры и приложения: рекомендации «медузы»

Ответить

Пожаловаться

Удалить

Бан

Открыть профиль

Бесплатная версия приложения позволяет рисовать пальцем в пространстве и «закреплять» в воздухе фотографии. За 75 рублей можно разблокировать массу дополнительных возможностей — новые кисти, добавление видео, «фейерверк», «снег», «дождь» и «огонь».

Подробный атлас человеческого тела. Модель человека с помощью дополненной реальности можно «положить» на стол или пол и изучать со всех сторон — в том числе «влетать» внутрь органов и отключать отдельные элементы (например, скелет).

Если вам не нужно тело целиком, можете попробовать приложение Insight Heart (149 рублей) — оно целиком посвящено сердцу.

Бесплатная версия приложения позволяет измерять длину прямых линий на полу. За 249 рублей можно получить кучу дополнительных инструментов — от измерения углов и линий любой формы в пространстве (как на гифке) до рисования кубов.

Альтернатива попроще — бесплатное приложение 3-in-1-Ruler.

«Это приложение предназначено для отображения ваших велосипедных маршрутов на карте местности с учетом рельефа. Но для этого нужен аккаунт в сервисе Strava.

Без него можно посмотреть на несколько предустановленных маршрутов — и этого достаточно, чтобы оценить приложение.

AR-приложение от главного сервиса с гифками. Позволяет расставлять гифки в пространстве и делиться тем, что получилось.

Приложение IKEA Place, в котором можно расставлять по квартире мебель из «Икеи», в русском App Store недоступно. Зато доступно Housecraft — оно позволяет делать то же самое, только без икеевских стульев и диванов.

В погодное приложение со встроенным разговорчивым ботом-хамом добавили AR-режим: пользователь может вывести на стол красивую анимацию погоды и времени. Вряд ли вы будете пользоваться ею каждый день, но в качестве демонстрации возможностей дополненной реальности друзьям подойдет.

Splitter Critters — двухмерная головоломка, в которой нужно разрезать уровень, чтобы помочь героям. В AR-режиме происходит то же самое, но игровое поле нарисовано на стороне кубика, лежащего на полу. Покупать имеет смысл, только если вам покажется интересной сама игра, а не ее AR-режим.

Еще одна головоломка с AR-режимом — на этот раз в 3D.

В Monter Park перед вами появляется окно в парк с динозаврами (оттуда даже выглядывает один!). Вы можете зайти внутрь парка, и тогда будете видеть его изнутри — но будьте осторожны, в дополненной реальности не видно реальных предметов, на которые можно наткнуться!

И еще восемь бесплатных приложений

Miaow — котенок, который гоняется за лазерной указкой.Quartz — в новостное приложение добавили AR-модель зонда Cassini.App in the Air — в приложении можно просмотреть свои перелеты на глобусе (для этого их придется добавить в профиль).Holo — 3D-модели танцующих людей (и альпаки) у вас в комнате.PCalc Lite — 3D-калькулятор (чтобы он появился, нужно сделать хотя бы одну покупку внутри приложения; AR-режим прячется в кнопке About).SuperPaint — граффити на стенах.Night Sky — карта Солнечной системы (AR-режим доступен только при оформлении платной подписки; можно оформить бесплатный пробный период, но не забудьте его потом отключить).Graphmented — графики функций в дополненной реальности.

Источник: https://meduza.io/slides/v-ayfone-teper-est-dopolnennaya-realnost-chto-poprobovat

10 лучших примеров использования технологии дополненной реальности ARKit от Apple

С момента презентации набора инструментов для разработки приложений дополненной реальности ARKit на конференции WWDC, заинтересованные разработчики по всему миру протестировали возможности и поделились своими результатами в соц. сетях и на Youtube. В этом материале мы рассмотрим лучшие по нашему мнению реализации ARKit на момент написания статьи.

Напомним, приложения созданные с использованием ARKit будут доступны всем пользователям устройств от Apple осенью 2017 года, вместе с публичным выходом iOS 11. Сейчас же протестировать новый движок могут только разработчики, официально зарегистрированные на портале Apple Developrer. Итак, приступим к разбору кейсов.

Пространственный портал от @nedd

Пример позиционирования двери портала в виртуальный мир. При прохождении сквозь нее, картинка реального мира полностью подменяется. Как мы можем видеть (на видео), тригер (дверь) четко расположен на плоскости земли, картинка поражает своей устойчивостью, не смотря на резкие движения камеры.

Игра крестики-нолики от @bjarnel

Вариант наложения игровой графики в реальном времени на идентифицированную плоскость реального мира. На видео так же представлен процесс взаимодействия с игровыми объектами (интерактивные элементы интерфейса). Игровые объекты так же четко позиционированы в пространстве, картинка не «прыгает».

Футуристическая виртуальная вращающаяся сфера с максимальной детализацией

Виртуальная проекция высокого качества, как результат объединения технологий Дополненной реальности (Augmented Reality) и Смешанной Реальности (Mixed Reality). Детализированная проекция футуристического кокона вращается в воздухе, сохраняя пропорции и эффект визуального искажения внутри. Сферу можно обойти вокруг и посмотреть сквозь нее только со стороны «щели».

Проекция блюд из меню ресторана от @madewithARKit

ARKit создает проекцию блюд из ресторана меню, перенося их изображения в 3D и визуализируя точный вид блюда из ресторана прямо перед глазами. Изображение очень детализированное, с передачей правильных цветов, форм и пропорций. «Виртуальную еду» можно перемещать в пространстве, вращать, а также приближать или отдалять.

Приземление первой ступени ракеты Falcon 9 от @tomasgarcia

Отлично детализированная виртуальная проекция, которая перемещается в воздухе с 3D-звуковым эффектом. Ступень ракеты полностью воспроизводит этап приземления реального аналога на стартовую площадку, меняя скорость и открывая посадочные стойки прямо на глазах. Очень качественно передано изображение пламя из сопла, которое сопровождается синхронным 3D-звуком.

Танцующий робот от @tomasgarcia

Виртуальный робот танцует под музыку, перемещаясь по гостиной. Проекция очень точно повторяет движение реального танцора, робот не теряет пластики и довольно профессионально воспроизводит танцевальные па. Робот отлично адаптирован к окружающей среде, так как он свободно перемещается по комнате, не касаясь реальных предметов и не «отрываясь» от пола.

Визуализация товаров с интернет-магазина от @TheGingerPixel

Приложение для покупок онлайн, создает 3D-проекцию товара и визуализирует ее в пространстве. Виртуальная проекция имеет высокое качество изображения и детализации, включая тень.

Читайте также:  Как настроить apple watch series 1 и series 2: инструкция - все про apple устройства

Виртуальные вещи хорошо адаптируются к окружающей среде, так как виртуальная проекция не нарушает границ реальных предметов, к тому же их можно вращать и перемещать по комнате с помощью приложения в любое удобное место.

Minecraft в дополненной реальности by MatthewHallberg

Приложение переносит игру Minecraft в мир виртуальной реальности. Вы можете создавать объемные объекты из игры, «перенося» их в реальное пространство.

Качественная детализация горения огня с передачей эффекта освещения и тени. Созданные фигуры сохраняются в памяти и не исчезают, если переносить камеру в пространстве.

Отлично проработаны пропорции и масштаб фигур, с передачей «пиксельного» изображения из игры.

Огромный космический корабль

Создание масштабной проекции космического корабля, парящего в воздухе, как результат объединения Дополненной Реальности(AR) и Смешанной Реальности (MX). Проекция впечатляет своими размерами. Огромный космический корабль плавно перемещается в воздухе, имитируя движение в космическом пространстве. Изображение имеет хорошую детализацию, не смотря на свои размеры.

Приложение «линейка» в Дополненной Реальности (Augmented Reality)

Приложение воспроизводит в реальном пространстве точную виртуальную линейку. С помощью приложения можно померить, длину, ширину и диагональ окружающих предметов в комнате.

Результат конвертируется сразу в три единицы: сантиметры, дюймы и футы, а также отображается и сохраняется на проекции в виртуальной реальности.

Приложение отлично заменит традиционную «рулетку», к тому же им удобно пользоваться и оно всегда под рукой.

Заключение

Ключевым достоинством SDK ARKit от Apple является высокая точность трекинга (определения и отслеживание плоскостей и объектов реального мира в пространстве).

 По имеющейся в СМИ информации, разработчики нашумевшей в конце прошлого года игры Pokemon Go, которая собственно была первым публичным опытом реализации дополненной реальности, уже пообещали выпустить следующую версию на движке ARKit.

Источник: https://avblab.com/10-luchshih-primerov-ispolzovanija-tehnologii-dopolnennoj-realnosti-arkit-ot-apple/

10 лучших стратегий в реальном времени для iOS

В то время как пошаговые стратегии получили широкое распространение в App Store, стратегии в реальном времени (РТС) не так доступны для пользователей IPhone.

Возможно, все дело в том, что перед разработчиками возникает непосильная задача создания стратегий в реальном времени консольного типа для маленького экрана мобильного телефона.

Тем не менее, было создано несколько отличных версий для iOS, захватывающих внимание не меньше, чем РТС игры на ПК. Ниже представлен краткий обзор одних из самых лучших стратегий в режиме реального времени для iOS.

1. Autumn Dynasty

Autumn Dynasty — это увлекательная РТС игра, напоминающая одну из лучших версий РТС в истории — Total War. События в AD разворачиваются на фоне эпических войн между крупнейшими феодалами Китая.

Когда речь идет о стратегии, игра не может не захватить. Разработчиками припрятано множество военных тактик, для юнитов припасено несколько предварительно подготовленных способностей, которые можно разблокировать только по мере прохождения кампании, как в Romance of of the Three Kingdoms IX.

Autumn Dynasty придерживается стандартной РТС механики, включая создание базы и менеджмент ресурсов.

В игре предложена простая, основанная на drag'n'drop оперировании (проще говоря, тащи-бросай) концепция, что позволяет геймерам концентрироваться исключительно на стратегии.

Как и в Total War, игра позволяет воспользоваться преимуществами окружающей обстановки: юниты можно спрятать в дебрях густых лесов, игроки могут взбираться на возвышенности.

Одним из главных преимуществ AD является увлекательная сэл-шейдерная графика. Игра как будто нарисована красками, что особо эффектно смотрится на дисплее Retina. Большое количество тактических сюрпризов, радующая глаз красивая графика и простота в управлении позволит получить незабываемые впечатления от игры в мобильную стратегию Autumn Dynasty

2. Amoebattle

Я всегда хотел найти РТС игру, выходящую за рамки стандартных тем и концепций. Amoebattle — это то, что я искал. Действие разворачивается в мире микробов, где игроков ждет увлекательная борьба с «вражескими амебами», покусившимися на микробную экосистему.

Вместо построения карты, Amoebattle фокусируется на менеджменте юнитов. В качестве ресурсов выступает провиант для всеядных, травоядных и плотоядных амеб. Он помогает им расти, овладевать новыми навыками и повышать свой уровень. Специальные возможности позволяют открывать «зонды», которые заражают вражеских амеб или замедляют их во время сражений.

Как и Spore, Amoebattle позволяет трансформировать ваши крошечные организмы в более мощные единицы. Вы можете собирать различные юниты, которые помогут разработать наиболее подходящие стратегии в вашей битве с вражескими амебами.

Для Amoebattle характерна сенсорная система управления отличного качества. Игрок прикасается, тянет и отпускает, а также использует весь набор стандартных операций, возможных при управлении сенсором. Лучше всего эта игра подходит для пользователей iPad, хотя вы можете испробовать её и на iPhone.

3. First Strike

Геймплей First Strike основательно схож с DEFCON и Plague Inc. По сюжету стратегии под вашим контролем находится крупная ядерная держава, и ваша цель — истребить вражеские нации.

В процессе игры появляется возможность разблокировать новых противников, которые впустят в игру хаос и разрушения. В отличие от DEFCON в First Strike отсутствует сетевой режим.

Однако это компенсирует достойный AI в режиме, который ставит перед геймплейером сложную, но интересную задачу.

Перед тем, как запустить предпоследнюю ракету вам необходимо освоить передовые технологии и создать новые ракеты. Запускать их нужно не только для того, чтобы разрушить государства или демобилизовать вражеские вооружения. Каждое ваше решение влияет на весь сценарий, так что подумайте дважды, прежде чем исследовать новые технологии или разблокировать ядерное оружие.

Графика и уровень изображения First Strike способны превратить вас в настоящего хладнокровного социопата. Если вы поклонник таких «злодейских» версий, каждый момент геймплея подарит минуты истинного наслаждения игрой. К сожалению, First Strike не доступна на iPhone. А вот пользователи iPad смогут всемерно насладится этой разрушительной игрой на экранах своих планшетов.

4. Land Air Sea Warfare

LAS Warfare напомнила мне Command and Conquer Red Alert 3. Грандиозные по масштабу битвы обеспечивают захватывающий РТС геймплей на вашем iOs устройстве.

Игру выгодно выделяет геймплей с бесконечной генерацией карт, когда каждая новая имеет совершенно новый ландшафт и элементы рельефа местности. Благодаря этому каждая последующая битва захватывает и увлекает больше предыдущей.

Еще одна отличительная особенность LAS Warfare — способность регулировать уровень сложности AI. Вы можете наслаждаться хорошей стратегией, играя против достойного противника на предпочитаемом вами уровне сложности. Это компенсирует некоторые недостатки сетевого компонента игры.

Другим недостатком является явное сходство сюжетной линии с C&C Red Alert.

Но, в целом, LAS представляет собой одну из лучших стратегий в режиме реального времени для iPhone, благодаря крупномасштабным битвам на суше, воде и в воздухе, качественной графике и генерации карт.

5. Line of Defense: Tactics

Line of Defense: Tactics — это командная стратегия в реальном времени. Действие происходит в мире научной фантастики.

Ваша задача состоит в том, чтобы по ходу игры обучить команду морских пехотинцев, расширяя их способности и зарабатывая опыт. Как и в Battlefield, команда в LoD’s состоит из четырёх групп.

И только воспользовавшись преимуществами каждой из них, вы сможете дать отпор противнику.

16 остросюжетных миссий позволят вашей команде очутиться на заброшенном космическом корабле, побывать на покинутой всеми планете и множестве космических станций. Для успеха в сражении вам потребуется точный план, включающий разработку оборонительных позиций, поиск скрытого оружия, использование гранат и футуристического вооружения.

Все это довольно захватывающе. Свобода в выборе тактики боя существенно упрощает уничтожение противника. В игре также присутствует стелс-режим, что предполагает возможность подкрасться к противнику незаметно для внезапной атаки.

Таким образом, Line of Defense: Tactics — это потрясающая игра и тактическая стратегия в реальном времени в своём классическом проявлении.

6. Total War: Battles

iOS адаптация игры Total War: Shogun умопомрочительна, если не сказать больше. Вместе с Autumn Dynasty они представляют собой одни из немногих исторических РТС игр доступных на iPhone. Потрясающая графика, интересный сюжет и красота Средневековой Японии — вот, что делает эту версию первоклассной стратегией.

Большинство миссий в Total Wars: Battles содержат головоломки, что является особой изюминкой игры. В процессе создания королевства, вам необходимо так разместить войска, чтобы защитить свои территории.

TW: Battles разительно отличается от своего компьютерного аналога. Вы столкнетесь с довольно таки ограниченным пространством и лимитированным набором ресурсов. Также в игре отсутствует функция возврата, так что вам придётся хорошенько продумать стратегию, прежде, чем ринуться в бой. Для этого игра предоставляет множество боевых тактик.

Графика в TW: Battles навысоте. Поле состоит из шестиугольных секций, что могло бы вас огорчить. Но, поверьте мне, это все же не пошаговая стратегия. Возможно разработчики планировали такое разделение игрового поля с целью упростить игрокам размещение юнитов и строительство зданий.

Военная анимация изумляет. Каждой группе юнитов присущ определённый набор красочных военных действий. Вы можете приблизить экран, чтобы рассмотреть кровопролитные битвы крошечных солдат. Должен сказать, выглядит впечатляюще.

Total War: Battles — захватывающая игра с интересными тактическими ходам. Поверьте, она стоит денег, потраченных на неё.

7. Warlords RTS

Вымышленная вселенная Толкина является местом действия мобильной стратегии в реальном времени Warlords RTS.

В этой игре вы управляете группой героев: магом, странником, женщиной-охотником и воином, с дополнительными умениями и способностями.

Как и в большинстве ролевых игр здесь есть запасная система вооружения: амулеты, боеприпасы и кольца, собранные из сундуков с сокровищами, которые помогают победить полчища орков и гоблинов.

Warlords RTS радует впечатляющей, как-будто из кинофильма, графикой. Все, начиная от презентации и заканчивая интерфейсом, выглядит безупречно и отлично проработанно. Если вы поклонник фантастики и любите стратегии в реальном времени, вам стоит попробовать эту игру.

8. Alien Tribe 2

Alien Tribe 2 это игра в жанре «песочница», включающая уровни в духе «глобальной стратегии «. Она сочетает в себе оборону башни и элементы 4х РТС.

С Alien Tribe 2 вы имеете возможность исследовать галактику, добывать различные материалы на астероидах и планетах, строить оружейные платформы в научно-исследовательских целях и сражаться с вражескими космическими кораблями в реальном времени.

Читайте также:  Появилась серая полоса на экране iphone 6 и 6 plus? замена дисплея не поможет - все про apple устройстваtv

Игра состоит из 40 миссий, причём каждая последующая захватывает больше предыдущей. Игровая среда генерируется в случайном порядке. Как только игрок успешно завершает миссию, он получает доступ к новой опции строения и научно-исследовательским способностям. В игре представлено множество оружейных платформ и военных кораблей для защиты от врагов своей космической станции.

Отличная графика с нисходящим трекингом, визуальные эффекты и интерфейс значительно упрощают управление космическими кораблями. АТ2, пожалуй, единственная 4х стратегия в режиме реального времени, доступная на iPad (но не единственная для iPhone … Фух!).

9. Machines at War 3

Создатели Land, Air, Sea Warfare выпустили следующую игру типа Command and Conquer с элементами РТС. Эта iOS версия компьютерной игры будет держать вас в напряжении, пока вы будете искать крошечные пространства, чтобы пробраться в здания или пытаться обнаружить оружие для максимальной защиты.

Визуальные эффекты с нисходящим трекингом обеспечивают вас обширными возможностями для построения прочной базы.

Однако для того, чтобы стать победителем, игроку необходимо правильно выбрать территории для освоения и размещения на них объектов. Игра поддерживает как одиночный режим, так и мультиплеер.

Множество забавных перепалок займёт ваши пальцы бесконечным нажатием и перетаскиванием. Если вы любитель военных РТС, Machines at War создана для вас.

10. Warfare Incorporated

Созданная для платформы iOS научно-фантастическая РТС игра Warfare Incorporated (WI) снабжена оригинальным сюжетом и соответствующим геймплеем.

Она понравится тем, кто предпочитает для своих мобильных устройств игры в духе StarCraft.

Сильной стороной WI является качественное сенсорное управление, которое позволяет игроку в полной мере управлять своими юнитами и войсками.

Warfare Incorporated полна разнообразных миссий.

Помимо полномасштабной РТС войны, игра предлагает отдельные миссии, в которых необходимо защитить свою базу, произвести сбор ресурсов, или незаметно перемещаться, чтобы уничтожить базу противника.

С таким разнообразием миссий, WI гарантирует вам получение удовольствия от всего игрового процесса и отдельных захватывающих моментов геймплея.

Игра оснащена стандартным сенсорным управлением. Вы можете выбрать как групповые, так и одиночные юниты, а также указать на вражескую единицу, которую вы хотите атаковать.

Меню оптимизировано специально для экрана iPhone, что максимально упрощает систему управления игрой. Программа обладает вполне сносной графикой, но фееричной её не назовёшь.

В общем то, WI — это одна из лучших стратегий космической тематики с большим количеством миссий и отличным интерфейсом управления юнитами.

Все скриншоты любезно представлены профессиональными разработчиками игр для iPhone, а также издателями компьютерных игр.

Какую стратегию в режиме реального времени предпочитаете вы?

Источник: http://mmoglobus.ru/10-luchshih-strategiy-v-realnom-vremeni-dlya-ios

Топ-15 лучших AR (ARKit) приложения на Айфон (Дополненная реальность)

У компании Apple имеется собственная платформа дополненной реальности (AR), известная как ARKit. Её анонсировали давно, и с тех пор вышло немало приложений на Айфон и Айпад с поддержкой ARKit, которые вы можете запустить на своём iOS 11+-устройстве.

Дополненная реальность – это далеко не новая технология, однако Apple решила развивать её, что вызвало значительный интерес со стороны потребителей. Дело в том, что в отличие от виртуальной реальности, погружающей в совершенно новый мир, дополненная реальность использует обычное окружение, добавляя в него виртуальные объекты.

Таким образом, вы можете сражаться с виртуальными противниками, заполонившими вашу квартиру, или оценить, как будет смотреться новая машина в вашем гараже ещё до покупки! Имейте в виду, что приложения с поддержкой ARKit запускаются только на новых устройствах – например, на iPhone 6S или более новой модели и недавно вышедшем 9.7-дюймовом iPad.

15 лучших игр-приложений ARKit для Айфона

Приложения дополненной реальности (ARKit) позволяют совместить реальное окружение с трёхмерной графикой, играми, обучающими элементами и многим другим.

Но какие приложения стоит опробовать? Мы провели немало часов в поисках достойных AR-приложений в App Store и представляем вашему вниманию топ 15 самых впечатляющих.

Smash Tanks

Если вы привыкли скачивать только бесплатные ARKit приложения на свой iPhone или iPad, то пора пересмотреть свои взгляды. Всего за 199 рублей Smash Tanks покажет вам, насколько весело проводить время в дополненной реальности с друзьями и близкими.

Приложение превращает ваш пол в маленькое поле боя, где сражаются такие же крошечные танки (всё это чем-то походит на Angry Birds), которые можно улучшать, собирая различные бонусы. Вы можете играть вдвоём на одном iPhone, но в идеале у каждого игрока должен быть свой смартфон.

Giphy World

Вы наверняка слышали про GIF-изображения – небольшие анимированные файлы, которые веселят нас с момента появления интернета. Giphy World позволяет вам создать целый миниатюрный мир, полный GIF-картинок (подойдёт любая GIF из каталога Giphy), и поделиться ими с друзьями.

Вы можете отправлять их друзьям в формате видео, а они, в свою очередь, могут изменять их прямо в AR приложении Giphy World и пересылать их дальше.

Lego Studio

Если у вас есть конструктор Lego, то вы просто обязаны скачать ARKit приложение Lego Studio. В нём вы сможете совмещать обычные детали Lego с деталями из дополненной реальности, которые не входят ни в один набор! Вы сможете играть в игры, воссоздавать сцены из любимых фильмов и записывать их на видео.

Анимация выглядит потрясающе, а если присмотреться, то всегда можно обнаружить интересные мелочи. Взять, к примеру, набор «Полицейский участок»: здесь Lego-версия полицейского случайно надевает на себя наручники, тогда как его коллега пытается освободить свои штаны, застрявшие в воротах на парковке!

AirMeasure

Хотите точно измерять расстояния, не ограничиваясь горизонтальной или вертикальной плоскостью? Опробуйте AR приложение AirMeasure, созданное специально для подобных измерений. Достаточно выбрать две точки в 3D-пространстве, а затем немного пройтись, после чего приложение определит точное расстояние, основываясь на вашем местоположении.

NBA AR

Помните приложение Paper Toss? Оно выводило на экран мусорную корзину, куда можно было забрасывать клочки бумаги, проводя по дисплею пальцами. Это был отличный способ скоротать время. Теперь ему на замену пришло новое приложение ARKit – NBA AR, в основе которого заложен тот же принцип.

Фактически вы устанавливаете баскетбольную площадку в дополненной реальности. Как только начинается игра, у вас есть 30 секунд, чтобы забросить как можно больше AR-мячей в AR-корзину. Для того, чтобы бросить мяч, нужно сделать соответствующее движение той рукой, которой вы держите смартфон. А простым нажатием на экран вы возьмёте новый мяч.

Это увлекательная и интересная игра, которая не надоедает после первых минут. При желании вы можете даже записывать свои лучшие броски и делиться ими с друзьями.

Night Sky 5

Night Sky 5 – это отличное ARKit приложение для всех, кто любит разглядывать звёзды по ночам. Просто наведите своё iOS-устройство на небо и получите исчерпывающую информацию о каждой звезде.

Приложение выделяет созвездия, помогая вам запомнить их очертания, выводит данные о звёздах, различных космических телах и даже галактиках. Оно работает и внутри помещений, а потому вы всегда сможете узнать что-нибудь новое о Солнечной системе.

Egg, Inc

Egg Inc – это простая и весёлая игра, в которой вы строите ферму, выращиваете кур и продаёте яйца, а её главная AR-особенность («Ферма на столе») заключается в том, что вы можете наблюдать за миниатюрной версией своей фермы на любой поверхности. Смотрится это весьма забавно.

Houzz: View in My Room 3D

Если вам нравится заниматься подбором интерьера, вы должны оценить режим View in My Room 3D в ARKit приложении Houzz Interior Designs. В нём вы можете разместить любые из 500 тысяч виртуальных предметов в своих комнатах. Каждый из объектов выглядит максимально реалистично и имеет уникальные характеристики. В этом же приложении вы можете приобрести понравившиеся элементы интерьера.

Со временем практически каждая крупная компания, занимающаяся продажей мебели, представит собственную версию подобного AR приложения, поэтому самое время освоить его принципы. Стоит отметить, что данное приложение также можно использовать совместно с другими инструментами от Houzz (вроде Sketch), чтобы тестировать свои идеи.

Paint Space AR

Слышали ли вы про Tilt Brush – VR-приложение, позволяющее создавать трёхмерные картины из лучей света, по которым затем можно прогуливаться? На платформе ARKit имеется сразу несколько похожих приложений, самым впечатляющим из которых является Paint Space AR. Просто нарисуйте что-нибудь в воздухе, обозначьте границы реального мира, а затем сделайте скриншот или запишите видео и поделитесь с друзьями.

Жаль, что нельзя оставлять свои творения в реальном мире, чтобы кто-нибудь другой мог найти их, используя ARKit приложение. Надеемся, что эта функция появится в будущих версиях.

AR Dragon

AR приложение AR Dragon пока не может похвастать богатым функционалом, но зато в нём есть один из самых милых виртуальных питомцев. Он, к слову, чем-то напоминает героя «Лило и Стич».

Jigspace

Вы никогда не хотели увидеть, как работают тостер, замок или ручная трансмиссия? Именно “работают”, а не стоят в неподвижном состоянии. В Jigspace вы найдёте анимированные трёхмерные модели каждой движущейся детали в механизме. А платформа ARKit позволит вам вынуть любую деталь из механизма и изучить её до мелочей.

На данный момент в приложении ARKit довольно мало механизмов, но, скорей всего, пользователи начнут сами делиться новыми примерами, когда разработчики выпустят инструментарий Jig Workshop.

Zombie Gunship Revenant AR

ZG: Revenant AR – это игра жанра «защита крепости», но она сильно отличается от всего, что вы видели раньше. Ваш смартфон превращается в боевой вертолёт, шквальным огнём сдерживающий атаки зомби. Вы можете спуститься поближе к земле, плавно опустив телефон. Интересно то, что игра реагирует на все ваши движения, отмечая их звуками и вибрацией.

AR Runner

Сумеете ли вы побить мировой рекорд, не покидая при этом родного города? Самое время проверить это в AR Runner – игре, где вам нужно пробегать через контрольные точки, расположенные в вашем городе, и стараться показать лучшее время.

Маршруты автоматически накладываются на карту города, поэтому их можно использовать где угодно. Приложение AR работает прекрасно, хотя, надо признать, что бегать по городу со смартфоном в руках не всегда удобно.

Color Blast AR

Источник: https://qfos.ru/arkit-prilozheniya-i-dopolnennaya-realnost/

Ссылка на основную публикацию