2016-01-22 15 views
3

Я пытаюсь скрыть виртуальные объекты, когда перед ним стоит объект реального мира, но не имея никакой удачи в нем, я играл с настройками окклюзии в единстве, но виртуальные объекты не скрываться?Окклюзия в AR

ответ

1

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

Вот пример концепции https://www.youtube.com/watch?v=sn3bhnPlfcw

Вы тогда могли бы луч литая из камеры в виртуальный объект и отключить объект, если Меш блокирует raycast.

1

+1 по решению AndrewNakas.

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

Tango Unity SDK реализовал эту функцию на сборнике Tango AR Camera. Есть флажок Enable Occlusion.

enter image description here

+0

Эй, я пробовал это, но ничего не произошло? – Tim

+0

Это не должно быть .. Вы включили глубину в сборнике TangoManager? –

+0

Да, у меня есть. мне нужно что-то делать с объектами? – Tim

 Смежные вопросы

  • Нет связанных вопросов^_^