Ксрдесктоп пројекат слушалица за виртуелну стварност који користи Гноме и КДЕ

Ксрдесктоп

Програмери компаније Цоллабора представили су крдесктоп пројекат, у којој, уз подршку вентила, развија се библиотека са елементима за интеракцију са традиционалним радним површинама у тродимензионалним окружењима обучени у 3Д наочаре и кациге за виртуелну стварност. Код библиотеке написан је на Ц језику и дистрибуиран под МИТ лиценцом. Готове верзије су спремне за Арцх Линук и Убунту 19.04 и 18.04.

Тренутно Линук већ има средства за директно генерисање слушалица виртуелне стварности (Вулкан екстензије ВК_ЕКСТ_ацкуире_клиб_дисплаи за Кс11 и ВК_ЕКСТ_ацкуире_вл_дисплаи за Ваиланд), али не постоји подршка за тачан ниво цртања прозора у 3Д простору и синхронизацији брзине освежавања екрана.

О Ксрдесктопу

Циљ пројекта крдесктоп је развити методе које омогућавају употребу класичних интерфејса у виртуелним окружењима, фокусиран на излаз на дводимензионалном екрану и контролу помоћу тастатуре и миша.

Компоненте крдесктоп проширују доступне прозоре и композитне менаџере с могућностима да користе време извођења система виртуелне стварности за приказивање прозора и радне површине у тродимензионалним виртуелним окружењима.

У крдесктоп, промовише се идеја о интеграцији у постојећа радна окружења без потребе за покретањем специјализованог композитног администратора одвојите и дозволите да се постојеће корисничке поставке које се користе са редовним монитором користе са 3Д кацигама.

Архитектура пројекта подразумева могућност интеграције са било којом радном површином, али у тренутној фази развоја имплементиране су компоненте за подршку слушалицама виртуелне стварности за КДЕ и Гноме.

За КДЕ, подршка за 3Д кацигу је имплементирана кроз Цомпиз-ов додатак, а за ГНОМЕ кроз сет пакета за ГНОМЕ Схелл.

Ове компоненте пресликавају постојеће прозоре у виртуелно окружење 3Д кацига у облику одвојене сцене или у режиму преклапања, у којем се прозори радне површине могу преклопити на друге покренуте апликације виртуелне стварности.

Поред механизама заступања, крдесктоп пружа компоненте за навигацију и подршку за унос користећи специјализоване просторне контролере.

Ксрдесктоп, на основу информација из ВР контролера генерише улазне догађаје обичан, који симулира употребу тастатуре и миша.

Ксрдесктоп укључује неколико библиотека који креирају текстуре прозора за ВР извршавање помоћу ОпенВР-а, као и систем заснован на АПИ-ју за приказивање целе радне површине у 3Д окружењу.

Будући да крдесктоп не нуди сопствени управитељ прозора, потребно је радити на интеграцији са постојећим управитељима прозора (крдесктоп се може пренети на било који Кс11 или Ваиланд управитељ прозора).

Главне компоненте крдесктоп-а:

гулкан: глиб везивање за Вулкан, које пружа класе за обраду уређаја, сенкере и иницијализацију текстура из меморије или ДМА бафера.

гкр: је АПИ за апстраховање софтверских интерфејса за развој апликација за виртуелну стварност. Тренутно је подржан само ОпенВР, али подршка за ОпенКСР стандард ће бити додата ускоро.

либинпутсинтх: је библиотека за синтезу улазних догађаја као што су померање миша, кликови и притисци тастера, примењена у облику позадинских датотека за кдо, ки2 и Цлуттер

крдесктоп: библиотека за управљање прозорима у 3Д окружењу, скуп сродних виџета и позадинских мрежа за приказивање сцене.

квин-еффецт-крдесктоп и кдепласма-апплетс-крдесктоп: додатак за КВин за интеграцију КДЕ-а и плазма аплет за стављање КВин-а у излазни режим на 3Д кациги.

гноме-схелл патцхсет и гноме-схелл-ектенсион-крдесктоп: је скуп закрпа за Гноме да интегрише подршку за крдесктоп и додатак за промену излаза у 3Д кацигу у Гноме Схелл-у.

Пројекат подржава различите методе организовања интеракције радне површине и прозора у виртуелном окружењу, које се могу користити за хватање прозора, скалирање, померање, ротирање, прекривање сфере, уређивање и сакривање прозора, коришћење контролног менија и истовремено управљање две руке користећи више контролера.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.