An tionscadal xrdesktop chun GNOME agus KDE a úsáid i gcluasáin réaltachta fíorúla

Forbróirí ó Collabora curtha i láthair tionscadal xrdeasc, ina bhfuil, le tacaíocht ó Valve, leabharlann á forbairt le heilimintí chun idirghníomhú le deasc traidisiúnta taobh istigh de thimpeallachtaí tríthoiseach a cruthaíodh ag baint úsáide as spéaclaí 3D agus clogaid réaltachta fíorúla. Tá cód na leabharlainne scríofa in C agus dáilte ag faoi ​​cheadúnas MIT. Comhthionóil réidh-déanta ullmhaithe le haghaidh Arch Linux и Ubuntu 19.04 / 18.04.

Faoi láthair, tá uirlisí ag Linux cheana féin le haghaidh aschur díreach chuig cluasáin réaltachta fíorúla (síntí Vulkan VK_EXT_acquire_xlib_display do X11 agus VK_EXT_acquire_wl_display do Wayland), ach níl aon tacaíocht ag leibhéal rindreála ceart fuinneoga sa spás 3D agus sioncrónú an ráta athnuachana scáileáin. Is é sprioc an tionscadail xrdesktop ná modhanna a fhorbairt a cheadóidh úsáid comhéadain clasaiceach atá dírithe ar thaispeáint scáileáin XNUMXD agus rialú méarchlár agus luch i dtimpeallachtaí fíorúla.

An tionscadal xrdesktop chun GNOME agus KDE a úsáid i gcluasáin réaltachta fíorúla

Síneann comhpháirteanna xrdesktop bainisteoirí fuinneoige agus ilchodacha atá ann cheana féin chun córais ama rite réaltachta fíorúla a úsáid chun fuinneoga agus deasc a sholáthar i dtimpeallachtaí fíorúla 3D. Cuireann xrdesktop an smaoineamh chun cinn a chomhtháthú i dtimpeallachtaí deisce atá ann cheana féin gan an gá le bainisteoir ilchodach speisialaithe ar leithligh a reáchtáil agus a cheadaíonn cumraíochtaí saincheaptha atá ann cheana féin a úsáidtear le monatóir rialta a úsáid le clogaid XNUMXD.

Ciallaíonn ailtireacht an tionscadail an cumas comhtháthú le haon deasc, ach ag an gcéim forbartha reatha, cuirtear comhpháirteanna chun tacú le headsets réaltachta fíorúla i bhfeidhm do KDE agus GNOME. I gcás KDE, cuirtear tacaíocht do chlogaid 3D i bhfeidhm trí bhreiseán cosúil le Compiz, agus do GNOME trí shraith paistí do GNOME Shell. Déanann na comhpháirteanna seo scáthánú ar fhuinneoga atá ann cheana féin i dtimpeallacht fhíorúil clogaid 3D i bhfoirm radharc ar leith nó i mód forleagan, inar féidir fuinneoga deisce a fhorshuí ar fheidhmchláir réaltachta fíorúla eile atá ag rith.

Chomh maith le hinnill rindreála, soláthraíonn xrdesktop comhpháirteanna chun loingseoireacht agus ionchur a sholáthar ag baint úsáide as rialaitheoirí spásúlachta speisialaithe mar an Innéacs Comhla agus VIVE Wand. Úsáideann Xrdesktop faisnéis ó rialtóirí VR chun imeachtaí ionchuir rialta a ghiniúint, ag ionsamhladh úsáid méarchlár agus luch.

Áirítear le xrdesktop roinnt leabharlanna a ghineann uigeachtaí fuinneoige don am rite VR ag baint úsáide as OpenVR, chomh maith le córas bunaithe ar API chun deasc iomlán a sholáthar i dtimpeallacht 3D. Ós rud é nach soláthraíonn xrdesktop a bhainisteoir fuinneog féin, tá gá le hobair chomhtháthaithe le bainisteoirí fuinneoige atá ann cheana féin (is féidir xrdesktop a aistriú chuig aon bhainisteoir fuinneog X11 nó Wayland). Ar thaobh an tiománaí grafaicí, éilíonn oibríocht tiománaí a thacaíonn leis an API Vulkan agus an síneadh VK_KHR_external_memory.

An tionscadal xrdesktop chun GNOME agus KDE a úsáid i gcluasáin réaltachta fíorúla

Príomh-chomhpháirteanna xrdesktop:

  • gulcán - ceangailteach glib do Vulkan, ag soláthar aicmí le haghaidh feistí próiseála, scáthaitheoirí agus inisealú uigeachtaí ón gcuimhne nó ó mhaoláin DMA;
  • gxr — API chun comhéadain clár a astarraingt chun feidhmchláir réaltachta fhíorúla a fhorbairt. Faoi láthair ní thacaítear ach le OpenVR, ach cuirfear tacaíocht don chaighdeán OpenXR go luath amach anseo;
  • libinputsynth — leabharlann chun teagmhais ionchuir a shintéisiú, amhail gluaiseacht luiche, cliceanna agus eochairbhuillí, arna gcur i bhfeidhm i bhfoirm haiséil do xdo, xi2 agus Clutter;
  • xrdeasc — leabharlann chun fuinneoga a bhainistiú i dtimpeallacht 3D, sraith de ghiuirléidí agus uirlisí tionlacain chun an radharc a rindreáil;
  • kwin-éifeacht-xrdesktop и kdeplasma- feidhmchláiríní-xrdesktop — breiseán do KWin lena chomhtháthú le KDE agus feidhmchláirín Plasma chun KWin a athrú go mód aschuir ar chlogad 3D;
  • paiste gnome-bhlaosc и gnome-shell-síneadh-xrdesktop — sraith paistí do GNOME Shell chun tacaíocht xrdesktop a chomhtháthú agus breiseán chun aschur a aistriú go clogad 3D i GNOME Shell.

Tacaíonn an tionscadal le roinnt modhanna chun idirghníomhú leis an deasc agus fuinneoga a eagrú i dtimpeallacht fhíorúil, ar féidir iad a úsáid chun fuinneoga a ghabháil, scála, bogadh, rothlú, forleagan ar sféar, duga agus fuinneoga a cheilt, an roghchlár rialaithe a úsáid agus a rialú ag an am céanna le dhá lámh ag baint úsáide as rialtóirí iolracha.

Foinse: oscailtenet.ru

Add a comment