Ответ 1
Это, по-видимому, исправлено в последних версиях Tango SDK.
У меня есть простое приложение Tango Unity, которое использует префикс Tango AR Camera
для отображения 3D-объекта в дополненной реальности.
Следуя этому вопросу, мне захотелось попробовать функцию окклюзии, предоставленную TangoARScreen
.
Поэтому я:
Tango Manager
Tango Point Cloud
с обновлением точек сетки.Однако 3D-объект никогда не скрывается передними объектами реального мира. Что мне не хватает?
Есть ли какой-нибудь образец проекта, демонстрирующий эту функцию "Включить окклюзию"?
Это, по-видимому, исправлено в последних версиях Tango SDK.
Попробуйте посмотреть в примерах Unity, который называется ExperimentalMeshOcclusion.
Я просто запустил его, и окклюзия там работает хорошо, поэтому вы можете увидеть объекты сцены и используемый код.
Чтобы использовать окклюзию на TnagoARScreen
, вы должны установить флажок Update Points Mesh
на панели TangoPointCloud
в сцене.
Нет образца, но здесь приведены шаги, чтобы изменить существующий образец, чтобы включить его. Протестировано на Phab2.
Я нахожу лучшие результаты с использованием экспериментальной выборки, на которую ссылается @Oren