Окклюзия в AR

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


person Tim    schedule 22.01.2016    source источник


Ответы (2)



+1 к решению Эндрю Накаса.

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

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

введите здесь описание изображения

person xuguo    schedule 25.01.2016
comment
Не должно быть .. Вы включили глубину в префабе TangoManager? - person xuguo; 26.01.2016
comment
Да, у меня есть. мне нужно что-нибудь делать с объектами? - person Tim; 26.01.2016
comment
Объекты как бы исчезают, как и части объекта, в то время как другие части остаются видимыми. это должно произойти? - person Tim; 26.01.2016
comment
Да, это связано с плохой передискретизацией изображения глубины. Поскольку он выполняет тест глубины пространства экрана, мы должны повышать дискретизацию разреженного облака точек глубины до изображения глубины. В наших экспериментах мы не нашли очень хорошего способа передискретизации. - person xuguo; 28.01.2016
comment
@JasonGuo Я не могу заставить его работать, хотя я добавил в сцену облако точек Tango + я установил флажок Enable Occlusion + Я включил определение глубины в TangoManager ... Есть идеи, что мне может не хватать? - person sdabet; 04.10.2016