Тестирование Apple ARKit в связке с графическим движком UNREAL ENGINE 4.
Тут и анимации, и динамические тени, и системы частиц. Используется Metal forward renderer.
Что нужно:
- Аккаунт разработчика, чтобы сгенерировать сертификаты
- iOS-устройство на чипе A9 и выше (iPhone 6s) Другие не поддерживают эту фитчу
- Бета-версии iOS 11 и XCode 9
- Компьютер MAC (бету ОС ставить не надо)
- Доступ к репозиторию Epic Games и умение работать с Git
- Терпение, прямые руки и хоть какие то знания сферы.
Коротко о главном.
Нужно получить исходники движка с ветки, в которой прикрутили раннюю поддержку ARKit. Собираем движок с исходного кода именно на маке. Собрать движок на Windows-ПК и сбилдить приложение на мобилу через Remote Build не прокатит. Пробовал. После сплеш скрина приложение крашится, потому все придется сделать на маке, что займет довольно много времени (конечно если у вас не iMac Pro, что представили на презентации :) ).
После сборки движка собираем семпл-проект, раскидываем какую то свою сцену, которую хотим посмотреть в AR, обмазываем проект своими сертификатами, билдим на iOS.
P.S. Камера не может в фокусировку... Писал через тулзу для записи экрана, которая доступна в iOS 11. Из-за бета-версии XCode и iOS расшарить в Testflight я это дело не могу, как и закинуть в AppStore, но мб получится запаковать iPA, замазанный дестрибьюшн сертификатами, а вы уж потом как-нибудь сами себе поставите это дело.