Однако недостатком данного подхода является большая вычислительная сложность, что в купе с требовательными VR/AR приложениями будет сильно загружать производительные ресурсы аппарата.
Вот как раз для этого в HoloLens стоит отдельный от основного процессора многоядерный HPU.
Ваш идеальный случай — это HoloLens, 4 inside-out камеры (по 2 с каждой стороны) + «аля киннект» камера. Неавтономные решения/маркеры смотрятся как прошлый век.
Технически можно любой движок адаптировать под HoloLens. Стандартный темплейт HoloLens приложение написан на чистом DirectХ. Скоро появится как минимум еще несколько движков с поддержкой.
Находишь типичного астралоха, читаешь ему описание характера рандомного (не его, но говоришь, что это его знак), он 100% будет уверять «ДА! это 100% про меня, вот видишь, астрология — это наука!». Больше всего бесит, когда люди оправдывают свои поступки знаком задиака.
Самый популярный геймдев инструмент? Unity. На каком языке там пишут? :) Ну и по сути C# один из немногих не низкоуровневых языков, который позволяет (и имеет хороший тулинг) писать под всё и везде: back-end, десктопные нативные приложения под Windows, macOS, Linux. Нативные приложения под Android, iOS (с поддержкой любых нативных 3rd party), приставки и даже микроконтроллеры :-). В свежем отчете гитхаба C# за год в популярности подрос в два раза. В общем, я бы не назвал его увядающим.
Unity не могли взять и обновить моно до последней версии с C#6 и т.п. из-за лицензии моно. Но в марте этого года моно стало MIT и теперь unity скоро будет со свежачком ;-)
Ну я имел ввиду создание новой игры специально для VR, хотя лично мне пока не нравится текущее состояние — не вижу окружения, не могу нормально играть в бродилки — хочу ходить! Хочу хвататить предметы (привет leap motion) но с обратной связью. Это всё, надеюсь, будет, но пока не смотря на релиз выглядит как превью.
Согласен, в игры пока тоже не сильно комфортно играть с таким разрешением перед глазами. Увеличат до 4К — посмотрим. Но рендерить в два глаза 4К на 90фпс — это жуткая печка должна быть рядом.
Я написал выше комментарий про то, что 200-300мб — это стереотип из 2007ого, а вы опять повторяете. Сейчас там модульный дотнекор, а у нас на андроиде весь дотнет(моно) со всем добром простым интерфейсом занимает мегабайта 2-3. Но опять же как только вы начнете делать что-то сложнее Hello world (ну знаете, этим занимаются обычные прикладные программисты на работе, а не теоретики, которые меряются размерами хеллоу ворлдов) с добавление 3rd party, ассетов под разные аспекты — на этом фоне небольшая прокладка для шарпа теряется. LTE, 128гб телефоны, недорогие терабайтные диски (а то и ссд)… а мы до сих пор будем вспоминать зеленую траву из юности?
Кстати, по сути Windows уже грубо говоря монополист в VR/AR/MR, т.к. ни macOS ни Linux на этом поле не работают.
Про hololens тоже слухи ходят про перенос расчетов на пк при необходимости ;-) (без шнурка)
Вот как раз для этого в HoloLens стоит отдельный от основного процессора многоядерный HPU.
Как минимум, эта штука гораздо сложнее технически на порядки чем любые VR шлемы на рынке.
Технически можно любой движок адаптировать под HoloLens. Стандартный темплейт HoloLens приложение написан на чистом DirectХ. Скоро появится как минимум еще несколько движков с поддержкой.
Ну так у вас NPE упал внтутри getExtras очевидно, а не из-за того, что intent магическим образом стал наллом.
А можно подробнее? :)
Самый популярный геймдев инструмент? Unity. На каком языке там пишут? :) Ну и по сути C# один из немногих не низкоуровневых языков, который позволяет (и имеет хороший тулинг) писать под всё и везде: back-end, десктопные нативные приложения под Windows, macOS, Linux. Нативные приложения под Android, iOS (с поддержкой любых нативных 3rd party), приставки и даже микроконтроллеры :-). В свежем отчете гитхаба C# за год в популярности подрос в два раза. В общем, я бы не назвал его увядающим.
Всегда вспоминаю:
https://twitter.com/phillip_webb/status/758824415547109376
Как-то уж сильно статистика гитхаба с Tiobe расходится по Си.
Unity не могли взять и обновить моно до последней версии с C#6 и т.п. из-за лицензии моно. Но в марте этого года моно стало MIT и теперь unity скоро будет со свежачком ;-)
Ну гц не будем вмешиваться в каждый кадр, а так в современных гц с поколениями и конкаррент сборками это может и не помешать совсем.
Я написал выше комментарий про то, что 200-300мб — это стереотип из 2007ого, а вы опять повторяете. Сейчас там модульный дотнекор, а у нас на андроиде весь дотнет(моно) со всем добром простым интерфейсом занимает мегабайта 2-3. Но опять же как только вы начнете делать что-то сложнее Hello world (ну знаете, этим занимаются обычные прикладные программисты на работе, а не теоретики, которые меряются размерами хеллоу ворлдов) с добавление 3rd party, ассетов под разные аспекты — на этом фоне небольшая прокладка для шарпа теряется. LTE, 128гб телефоны, недорогие терабайтные диски (а то и ссд)… а мы до сих пор будем вспоминать зеленую траву из юности?