Можно ли получить форму объекта IRL из алгоритма шлема, чтобы скрыть трехмерные объекты? - PullRequest
0 голосов
/ 12 июня 2019

Я хочу провести некоторый тест с AR в Unity, поэтому моя идея состоит в том, чтобы использовать определение плоскости дуги для дуги, чтобы создать кольцо. Кольцо состоит из сегментов, и я хочу использовать препятствие между камерой и некоторым сегментом, чтобы скрыть эти сегменты.

enter image description here

Я думал использовать удар, чтобы получить форму препятствия и использовать координаты, чтобы скрыть (отключить или изменить шейдер / материал) или нет сегменты позади препятствия.

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

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

1 Ответ

0 голосов
/ 12 июня 2019

Если я правильно понимаю, термин, который вы ищете, должен быть «Управление окклюзией». Vuforia. В магазине активов есть пример пакета, но я не знаю, какую ценность он может предложить вашему делу. Смотрите здесь

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

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

...