Випущено Quest 3 Depth API для динамічної оклюзії змішаної реальності

Випущено Quest 3 Depth API для динамічної оклюзії змішаної реальності

Meta випустила Depth API для Quest 3 як експериментальну функцію для розробників для тестування динамічної оклюзії змішаної реальності.

Випущено Quest 3 Depth API для динамічної оклюзії змішаної реальності PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.
Основний опис загального поняття оклюзії з Мета.

In наш огляд Quest 3 ми різко критикували відсутність динамічної оклюзії змішаної реальності. Хоча віртуальні об’єкти можуть з’являтися за грубою сіткою сцени, згенерованою скануванням налаштування кімнати, вони завжди відображаються перед рухомими об’єктами, навіть якщо вони розташовані далі, що виглядає різко та неприродно.

Розробники вже можуть реалізувати динамічну оклюзію для ваших рук за допомогою сітки відстеження рук, але мало хто це робить, оскільки вона різко обрізає ваше зап’ястя, тому решта вашої руки не включається.

Новий Depth API надає розробникам приблизну карту глибини для кожного кадру, згенеровану гарнітурою з її точки зору. Це можна використовувати для реалізації оклюзії як для рухомих об’єктів, наприклад людей, так і для більш дрібних деталей статичних об’єктів, оскільки вони можуть не бути зафіксовані в грубій сітці сцени.

Динамічна оклюзія має зробити змішану реальність у Quest 3 набагато правдоподібнішою. Однак роздільна здатність датчика глибини гарнітури низька, тому вона не вловить такі деталі, як щілини між пальцями, і ви побачите щілини на краях меблів.

Карту глибини також пропонується використовувати лише до 4 метрів, після чого «точність значно падає», тому розробники можуть також використовувати Scene Mesh для статичної оклюзії.

Розробники можуть реалізувати оклюзію двома способами: жорстким і м’яким. Жорстке легше реалізувати, але має зубчасті краї, тоді як М’який складніший і потребує GPU, але виглядає набагато краще. Дивлячись на приклад Meta, важко уявити, що будь-який розробник вибере Hard.

Окрім оклюзії, розробники також можуть використовувати Depth API для реалізації візуальних ефектів на основі глибини в змішаній реальності, наприклад, у тумані.

Для використання Depth API наразі потрібно ввімкнути експериментальні функції на гарнітурі Quest 3 за допомогою команди ADB:
adb shell setprop debug.oculus.experimentalEnabled 1

Розробники Unity також повинні використовувати експериментальну версію пакета Unity XR Oculus і повинні використовувати Unity 2022.3.1 або вище.

Ви можете знайти документацію для Єдність тут і для Тут нереально.

Будучи експериментальною функцією, збірки з використанням Depth API поки що не можна завантажити в Quest Store або App Lab, тому розробникам доведеться використовувати інші методи розповсюдження, наприклад SideQuest, щоб поділитися своїми реалізаціями. Meta зазвичай перетворює функції з експериментальних на робочі в наступній версії SDK.

Часова мітка:

Більше від UploadVR