Технологии виртуальная реальность, дополненная реальность и смешанная реальность они становятся все более важными. Эти технологии будут присутствовать во множестве секторов, не только в видеоиграх, но и в том, как они будут формироваться в будущем, в секторе туризма и т. Д. Поэтому жизненно важно, чтобы Linux не остался в стороне с этим типом технологий, поэтому новости о поддержке StereoKit так важны.
Linux начал несколько назад, при этом большинство коммерческих продуктов отвернулись от этой платформы, сосредоточившись в первую очередь на Windows. Благодаря усилиям сообщества, Valve, Collabora и других, постепенно ситуация меняется. Пространство XR (VR / AR) продолжает развиваться с помощью таких проектов с открытым исходным кодом с поддержкой Linux.
Для тех, кто не знаком со StereoKit, это библиотека смешанной реальности Открытый исходный код, который позволяет легко реализовать приложения для HoloLens и VR на C # и с использованием OpenXR API. Он вдохновлен такими библиотеками, как XNA и Processing, что позволяет создавать профессиональное и готовое для бизнеса программное обеспечение.
StereoKit v0.3 вышел в конце февраля и добавил новый графический API. Разработчик уже упоминал, что он будет работать на всех ключевых платформах, таких как Интернет, Windows, Android, а также в GNU / Linux. Теперь он продолжает развиваться и прогрессирует с исправлениями, добавлением новых функций и улучшений, а также улучшением поддержки на этих платформах.
Для вашей информации, некоторые улучшения которые были добавлены с последним обновлением StereoKit:
- Улучшенная поддержка соответствующих платформ, таких как Oculus Desktop, Windows Mixed Reality, Oculus Quest и HoloLens 2, а также Monado Linux, SteamVR и всех, кто использует OpenXR.
- Режим плоского экрана с эмуляцией ввода для упрощения разработки.
- Создание приложений за секунды, а не за минуты, как раньше.
- Улучшения входных данных смешанной реальности.
- Улучшенный и простой пользовательский интерфейс и взаимодействие.
- Лучшая поддержка форматов моделей: .gltf, .glb, .fbx (частичный), .obj, .stl, процедурный. Также для форматов текстур: .jpg, .png, .tga, .bmp, .psd, .gif, .hdr, .pic, равнопрямоугольная кубическая карта, процедурная.
- Добавлена загрузка файла во время выполнения.
- Улучшенная физика.
- По умолчанию создается конвейер рендеринга.
- Система затенения и гибкий материал со встроенным PBR.
- Документация сгенерирована из исходного кода, включая скриншоты.
Больше информации - Официальный сайт