Я пытаюсь скрыть виртуальные объекты, когда перед ним стоит объект реального мира, но не имея никакой удачи в нем, я играл с настройками окклюзии в единстве, но виртуальные объекты не скрываться?Окклюзия в AR
3
A
ответ
1
Вы можете решить эту проблему, построив свою сцену дополненной реальности с включенной экспериментальной сеткой.
Вот пример концепции https://www.youtube.com/watch?v=sn3bhnPlfcw
Вы тогда могли бы луч литая из камеры в виртуальный объект и отключить объект, если Меш блокирует raycast.
1
+1 по решению AndrewNakas.
Еще одно решение - выполнить проверку буфера глубины экрана. Это означает, что вы получаете изображение глубины из облака точек, которое предоставляет Tango, и сравнивайте его с буфером глубины виртуальной камеры.
Tango Unity SDK реализовал эту функцию на сборнике Tango AR Camera
. Есть флажок Enable Occlusion
.
Эй, я пробовал это, но ничего не произошло? – Tim
Это не должно быть .. Вы включили глубину в сборнике TangoManager? –
Да, у меня есть. мне нужно что-то делать с объектами? – Tim