ProHoster > Blag > nuacht idirlín > An tionscadal xrdesktop chun GNOME agus KDE a úsáid i gcluasáin réaltachta fíorúla
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.
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.
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;
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.