Unity
Andrey Apanasik
622

Обновление Unity XR

Unity объявили о новом фреймворке для XR плагина, разработанного для расширения возможностей экосистемы. Также поделились мыслями о том, как это повлияет на развитие в 2019.3 и последующих версиях.

Новый технический стек состоит из API, предоставляющего разработчикам общие функциональные возможности на всех поддерживаемых платформах, позволяя поставщикам оборудования и программного обеспечения XR разрабатывать свои собственные подключаемые модули Unity. Плюшки такой архитектуры:

  • Многоплатформенные инструменты разработчика, такие как AR Foundation и XR Interaction Toolkit.
  • Ускоренные обновления от партнёров за счёт поддержки плагинов через диспетчер пакетов Unity.
  • У большего числа платформ есть доступ к интерфейсу, позволяющему использовать оптимизацию рендеринга Unity XR и инструменты разработчика.

Официально поддерживаемые платформы

В 2019.3 будет поддержка:

  • ARKit.
  • ARCore.
  • Microsoft HoloLens.
  • Magic Leap.
  • Oculus.
  • Windows Mixed Reality.
  • PlayStation VR.

Что же с другими платформами?

  • Gear VR больше не поддерживается. Oculus сфокусировался на железе текущего поколения.
  • Google VR больше не поддерживается. Google прекратил поддержку Daydream View и ориентируется на Cardboard Open Source Project.
  • С OpenVR пока всё не так однозначно. Valve используют XR SDK для разработки их собственного XR плагина для Unity.

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Andrey Apanasik", "author_type": "self", "tags": ["xr","vr","unity3d","unity"], "comments": 12, "likes": 8, "favorites": 8, "is_advertisement": false, "subsite_label": "unity", "id": 97118, "is_wide": false, "is_ugc": true, "date": "Sun, 26 Jan 2020 13:51:19 +0300", "is_special": false }
0
{ "id": 97118, "author_id": 1922, "diff_limit": 1000, "urls": {"diff":"\/comments\/97118\/get","add":"\/comments\/97118\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/97118"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 170115, "last_count_and_date": null }
12 комментариев
Популярные
По порядку
Написать комментарий...
0

Да здравствует сегментация! Раздирают останки мертворожденного виара :(

Ответить
0

Вы неправильно поняли, как раз наоборот, юнити создают общий подход для всего зоопарка устройств, они пытаются сейчас сделать похожее и с системой ввода.

Ответить
1

общий подход для всего зоопарка устройств

Openvr и был общий подход к пк версиям насколько я понимаю. А теперь я читаю такое:

Note: Built-in support for OpenVR (OpenVR (Desktop)) has been deprecated in 2019.3.*

И такой:

Ответить
1

~~Все верно, OpenVR стал пакетом(как и большинство вспомогательных модулей в юнити), чтобы людям которым вр не нужен вообще, могли его не скачивать.

Причем это скорее хорошо, чем плохо, потому что пакеты могут обновляться не зависимо от версии юнити, то есть обновления на OpenVR могут теперь приходить чаще, чем обновляется версия юнити. ~~

Решил проверить информацию перед отправкой комментария и обнаружил, что они отправят в мусор тот самый пакет, о котором я писал выше. Честно говоря, я немного в ступоре. Не понятно как вести дальше разработку VR проектов пока что, без заморозки версии юнити.

Остается надеяться, что Valve перепишут свой плагин под новый SDK, поскольку в текущем виде он совершенно не годится для серьезных проектов.

Спасибо, что указали на ошибку.

Ответить
0

Как-раз на пк перекатываться хочу. На кардборде использовал XR библиотеку, теперь и ее выкорчевали. Ну с ним то я уж точно пас, многообразие проблем так же велико как и многообразие железа. 

Valve is using our XR SDK to develop their OpenVR Unity XR plugin for 2019.3. They will share more information on where to access it once it is available. 

Нужно будет Valve постучать где-нибудь чтобы информацией поделились. Вряд ли они будут забрасывать поддержку связующего vr элемента. 

Ответить
0

кто в курсе, юнити вернули нормальный диспетчер проектов, который нужно качать отдельно?

Ответить
0

Что за диспетчер проектов? UnityHub?

Ответить
0

я не знаю как это называется, но какого то хуя не появляется окно проектов при запуске юнити и предлагают что то скачать. 

Ответить
0

Я думаю, так всегда теперь будет. Установи UnityHub, он для этого сделан.

Ответить
0

да пошли они, 5.6.5 работает лучше чем 2018 и 2019, на андроиде производительность проседает точно, пока есть возможность компилировать на старой версии буду сидеть на ней. 

Жаль только префабов нет с нормальным наследованием как в 2018.

Ответить
0

Один из проектов тоже застрял на 5.6 из-за дропнутой сети ракнет, в пользу юнета(который тоже дропнули).
Unity hub работает с 5.6 исправно, очень удобная штука, правда если проектов несколько и они на разных версиях.
Но окно может не открываться именно из-за юнити хаба и\или слетевшего ключа лицензии, попробуйте запустить сам exe unity5 от имени администратора.

Ответить
0

5.6 работает нормально и окошко с проектами открывается, Юнити хаб вообще не ставится по каким то причинам на 2019. Пользуюсь ущербным "открыть" и "создать".

Если программисты написали какую то хрень которая для установки требует каких то выяснений что же не так с моей виндой, то это херовые программисты ибо все остальное работает устанавливается так как и должно. 

Тратить время на выяснения причин почему их очередной, я прошу прощения "изъёб" мне совсем не хочется. 

Ответить

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovz", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "chvjx", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbl", "p2": "gnwc" } } } ] { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwcm9qZWN0SWQiOiI1ZTRmZjUyNjYyOGE2Yzc4NDQxNWY0ZGMiLCJpYXQiOjE1ODI1MzY0Nzd9.BFsYFBgalfu_3oH9Fj-oBhiEgVx976VQfprRahAELFQ", "release": "3c305b26" }
{ "jsPath": "/static/build/dtf.ru/specials/DeliveryCheats/js/all.min.js?v=05.02.2020", "cssPath": "/static/build/dtf.ru/specials/DeliveryCheats/styles/all.min.css?v=05.02.2020", "fontsPath": "https://fonts.googleapis.com/css?family=Roboto+Mono:400,700,700i&subset=cyrillic" }