Tiltas tarp virtualių pasaulių

Pirmieji žingsniai kuriant virtualaus pasaulio sąveiką dabar bandomi tarp Second Life ir kitų nepriklausomų virtualių pasaulių, nes buvo paleista Linden Lab. Atidarykite tinklelio beta versiją , programa, skirta kūrėjams išbandyti naujas funkcijas. Beta programa leis vartotojams pereiti nuo „Second Life“ testavimo tinklelio – virtualųjį pasaulį imituojančio serverių rinkinio – ir tarp kitų ne „Linden Lab“ tinklelių, kuriuose veikia OpenSim programinė įranga. OpenSim yra nepriklausomas atvirojo kodo projektas, skirtas sukurti virtualaus pasaulio serverį.





Pasaulių susiejimas: Du pseudoportretai, Brianas White'as (kairėje) ir Butchas Arnoldas, susitinka 3rd Rock Grid, nepriklausomame „OpenSim“ pagrindu veikiančiame serveryje.

Diskusija apie šiandieninių virtualių pasaulių susiejimą nėra nauja, tačiau tai yra pirmasis veikiantis kodas, parodantis anksčiau hipotetinius metodus – dar vienas apčiuopiamas ženklas, kad Linden Lab rimtai žiūri į sąveikumą. Mes vis dar esame žaidimo pradžioje. Beta versijos tikslas yra suteikti likusiai kūrėjų bendruomenei galimybę patiems išbandyti protokolus, sako Joe Milleris, Linden Lab platformos ir plėtros viceprezidentas. Daugiau nei 200 vartotojų prisiregistravo prie beta versijos programos ir šiuo metu yra prijungta 15 pasaulių.

Norint išbandyti virtualaus pasaulio sąveikumą, žmogui reikia bent dviejų virtualių pasaulių. „Linden Lab“ OpenSim projektas buvo natūralus pasirinkimas. Jis prasidėjo 2007 m. sausio mėn., kai buvo susiję du atvirojo kodo projektai – vienas su pakeisti „Second Life“ serverio API , ir kitas „Linden Lab“ atvirojo kodo peržiūros priemonė iniciatyva. „OpenSim“ projekto tikslas – sukurti virtualaus pasaulio serverį, palaikantį „Linden Lab“ peržiūros programą arba jos išvestinę priemonę.



Šiandien klesti „OpenSim“ bendruomenė, turinti 26 registruotus tinklelius, kuriuose yra maždaug 2300 regionuose . Nors tai tikrai nedidelis skaičius, palyginti su 28 070 regionų, sudarančių pagrindinį „Second Life“ tinklelį, jis vis tiek atstovauja daug nepriklausomų virtualių pasaulių. Atvirojo kodo projekto pobūdis kartu su dalyvių skaičiumi ir bendro žiūrovo palaikymu daro „OpenSim“ paremtus pasaulius idealiai tinkančius sąveikumo testams.

Sąveika yra žiniatinklio ateitis, sako Terry Fordas, „OpenSim“ pagrindu veikiančio pasaulio savininkas ir operatorius. 3-asis roko tinklelis . „Ford“ taip pat dalyvauja programoje. Tai gali būti [OpenSim] ateityje, o gal atsiras kitas paketas, bet kaip nuorodos iš tinklalapio nukreipia jus į kitą svetainę, žmonės tikisi, kad bus galima naršyti tarp virtualių pasaulių, sako jis.

Fordas yra Butchas Arnoldas filme „Second Life“, Butchas Arnoldas „3rd Rock Grid“ ir Butchas Arnoldas „The Second Life“. OpenLife tinklelis , ir tai tarsi esmė. Niekas nenori turėti tiek avatarų, kiek turi svetainių paskyros, tačiau yra esminis skirtumas tarp paskyrų, kuriose saugomi duomenys, pavyzdžiui, pirkinių krepšelis, ir avatarų, kuriuose pateikiami duomenys apie asmens išvaizdą virtualiame pasaulyje. IBM Davidas Levine'as, glaudžiai bendradarbiaujantis su „Linden Lab“ dėl sąveikumo protokolų, sako: „Jums nerūpi, ar jūsų „Amazon“ paskyroje jūsų pirkinių krepšelio turinys [yra] toks pat kaip ir kitų pirkinių krepšelių. Tačiau jei perkeltumėte regioną į kitą ir kiekviename būtų labai skirtingų išteklių, tai būtų problema.



Tačiau daugelis pastangų leisti vartotojams dalytis savo avatarais internete nebuvo sėkmingos. Levine'as sako, kad „Open Grid Protocol“ turi galimybę, nes jis yra mažiau ambicingas. Mes nesistengiame to daryti visame žiniatinklyje. Pagrindinis dėmesys skiriamas pagrindiniam Linden tinkleliui ir iš esmės panašių tinklelių rinkiniui.

Norėdamas naudoti beta programą, dalyvis paleidžia programą, vadinamą peržiūros programa. Geriausias pavyzdys yra „Second Life“ klientas. Žiūrovas atvaizduoja virtualų pasaulį ir pateikia avataro valdiklius. Lygiai taip pat, kaip naudojant žiniatinklio naršyklę norint prisijungti prie svetainės, peržiūros priemonė yra ta vieta, kur inicijuojama prisijungimo užklausa.

Prisijungimo užklausa siunčiama agento tarnybai, kurioje saugomi tokie dalykai kaip avataro profilis, slaptažodis ir dabartinė vieta. Kaip beta versijos dalį „Linden Lab“ įdiegė patentuotą agento paslaugos versiją, veikiančią bandomajame tinkle. Pseudoportreto tarnyba dabar susisiekia su regiono tarnyba dėl tinkamo avataro išdėstymo virtualiame pasaulyje.



Regiono paslauga iš esmės yra virtualių pasaulių žiniatinklio serveris. Ji yra atsakinga už virtualaus kraštovaizdžio dalies modeliavimą ir bendros perspektyvos teikimą visiems toje pačioje virtualioje erdvėje užimantiems avatarams. Regionų rinkinys vadinamas tinkleliu. Linden Lab turi patentuotą kodą, kuris veikia visuose Second Life regionuose. „OpenSim“ projektas suteikia šaltinio kodą, kurį sukūrus kiekvienas gali paleisti savo regiono paslaugą.

Nuo to laiko tarp žiūrinčiojo, agento paslaugos ir regiono paslaugos vyksta trijų krypčių ryšys, kad naudotojas galėtų mėgautis pasauliu. Kai vartotojas nori persikelti į kitą regioną, jis duoda teleportavimo komandą peržiūros priemonėje ir vyksta tas pats procesas. Tačiau šiuo atveju vartotojas neprivalo vėl prisijungti, net jei paskirties regionas veikia ne „Linden Lab“ serveryje.

Praėjusį rudenį Linden Lab įkūrė Architektūros darbo grupė (AWG), kuri yra atvirojo tinklo protokolo varomoji jėga – architektūrinis sąveikumo apibrėžimas. Komanda nusprendė, kad pirmasis žingsnis buvo sutelkti dėmesį į prisijungimo ir teleportavimo sritis. Pradėjome nuo autentifikavimo informacijos ir galimybės sklandžiai perduoti prisijungimo duomenis tarp dviejų skirtingų įmonių valdomų tinklų, sako Levine. Daugelis manęs klausia: „Kodėl tu ten pradėjai?“ Na, o viso kito negali padaryti, kol neprisijungsi.



Milleris teigia, kad per ateinančius 18 mėnesių vartotojas gali tikėtis daug veiklos turinio judėjimo srityje. Kaip saugiai ir saugiai perkelti mano įsigytą ar sukurtą turinį iš vieno pasaulio į kitą? AWG turi daug puikių minčių, kaip tai galėtų veikti, sako jis.

Brianas White'as rašo virtualaus pasaulio tinklaraštį, Virtualus baltas: virtualių pasaulių tyrinėjimas .

paslėpti