Самолет ARKit с реальным объектом над ним - PullRequest
0 голосов
/ 24 мая 2018

Заранее спасибо за чтение моего вопроса.Я действительно новичок в ARKit и следил за несколькими уроками, которые показали мне, как использовать обнаружение плоскостей и использование различных текстур для плоскостей.Функция действительно потрясающая, но вот мой вопрос.Возможно ли, чтобы игрок сначала разместил самолет по всей необходимой области, а затем взаимодействовал с новым ground?Например, могу ли я использовать обнаружение самолета, чтобы обнаружить и нанести текстуру травы на область, а затем по ней проехать настоящую RC-машину?Так же, как водить его на настоящей траве.

Я пробовал обнаружение самолета на моем iPhone 6s, в то время как я обнаружил, что когда я пытался поместить что-либо из реального мира на поверхность плоскости, оно просто покрылось плоскостью.Не могли бы вы дать мне некоторую подсказку, можно ли заставить самолет просто оставаться на земле, не покрывая объект реального мира?

Ответы [ 2 ]

0 голосов
/ 18 июня 2018

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

Сказал, что я бы порекомендовал вам использовать распознавание 2D-изображений и "читать" каждыйкадр камеры для обнаружения объекта при движении в поле зрения камеры.Ищите протокол AVCaptureVideoDataOutputSampleBufferDelegate на сайте разработчиков Apple

Поделитесь своим кодом, и я мог бы помочь с некоторыми идеями

0 голосов
/ 24 мая 2018

Я думаю, что это то, что вы ищете: ARKit скрыть объекты за стенами

Или я думаю, что можно отслеживать положение объекта реального мира, например, с яблоками turicreate или CoreML или оба -> тогда не рисуйте свои вещи в затронутой позиции.

...