OpenSimulator

OpenSimulator
Tyyppi palvelin
Sisään kirjoitettu C# [2]
Käyttöjärjestelmä cross-platform
uusin versio
Lisenssi BSD-lisenssi
Verkkosivusto opensimulator.org
 Mediatiedostot Wikimedia Commonsissa

OpenSimulator (tai OpenSim ) on avoin alusta moninpelien 3D- virtuaalimaailmojen luomiseen . OpenSim-palvelin palvelee yhtä tai useampaa virtuaalimaata (alueet, sims) ja sitä voidaan käyttää sekä erikseen (erillinen tila) että osana palvelinverkkoa (grid-tila).

Tammikuussa 2007 luotiin itsenäinen projekti "OpenSimulator" ("OpenSim") avoimen lähdekoodin palvelinalustan kehittämiseksi moninpelien 3D-virtuaalimaailmojen luomiseen. Uuden projektin tavoitteena oli alun perin kehittää monipuolinen palvelinohjelmisto suositun online-universumin Second Lifen [3] asiakkaille . Elokuussa 2012 Linden Labs kuitenkin muutti viestintäprotokollaa, mikä poisti mahdollisuuden käyttää Second Life -asiakasta suoraan OpenSimin kanssa ilman lisämuunninmoduulia [4] . Tästä lähtien kolmannen osapuolen asiakkaita käytetään muodostamaan suora yhteys virtuaalimaailmoihin OpenSim-alustalla.

Palvelimeen yhteydessä olevat käyttäjät esitetään heidän kolmiulotteisina virtuaalikuvinaan - avatareina . Avatarit voivat liikkua virtuaalisessa maassa jalan, ilman ja veden halki yksin tai ajoneuvojen (autot, lentokoneet, laivat jne.) avulla.

OpenSim-käyttäjät voivat luoda erilaisia ​​kolmiulotteisia objekteja, jotka koostuvat yhdestä tai useammasta perusosasta - primitiivistä. Primitiivit sisältävät kuutiot, pallot, pyramidit jne. Käyttäjät voivat tuoda esineitä tai pintakuvioita muista ohjelmista ja jakaa niitä virtuaalimaailmassa.

OpenSimin mahdollisia käyttötarkoituksia

OpenSimin virtuaalimaailmojen rakenne

Virtuaalimaailmojen rakenteen kuvaamiseen käytetään vastaavaa terminologiaa, joka viittaa virtuaalitilan pinta-alan ja sen hallinnollisen jaon mittayksiköihin:

Alue on virtuaalisen maa-alueen perusyksikkö simulaattorissa. Yleensä se on 256 m2, mutta se voi olla myös suuri (512, 1024 m2).

Grid (englanninkielisestä Gridistä) on joukko alueita, jotka on yhdistetty yhdeksi järjestelmäksi, jonka avulla käyttäjät voivat liikkua niiden välillä. Grid voi yhdistää monia Opensim-prosessien luomia alueita, jotka sijaitsevat fyysisesti eri palvelimilla [1] Arkistoitu 7. joulukuuta 2017 Wayback Machinessa .

Megaregion - Ryhmä alueita, jotka on yhdistetty yhdeksi, saumattomaksi virtuaalimaan alueeksi. Mega-alueet, kuten tavalliset alueet, voivat olla osa samaa verkkoa [2] Arkistoitu 16. kesäkuuta 2017 Wayback Machinessa .

Varregion (englanniksi Varregion) - alue, jonka pinta-ala on suurempi kuin vakiopinta-ala ​​​​​256 m2 [3] Arkistokopio päivätty 23.6.2017 Wayback Machinessa .

Estate (englanniksi. Estate) - maanomistus, joka voi sisältää useita erikokoisia alueita. Kiinteistön voi omistaa vain käyttäjä, joka pystyy hallinnoimaan kaikkia tähän kiinteistöön sisältyviä alueita [4] Arkistoitu 23. kesäkuuta 2017 Wayback Machinessa .

Parcel (englanniksi Parsel) on maatilayksikkö kiinteistön sisällä. Tämä on pieni tontti alueella, joka kuuluu käyttäjälle tai käyttäjäryhmälle, jolla on kyky hallita tätä osaa.

Virtuaalimaailma voidaan luoda useissa kokoonpanoissa:

a) Itsenäinen;

b) Itsenäinen Hipergrid;

c) verkko;

d) Grid Hypergrid

Standalone - tilalle on ominaista kyky muodostaa yhteys virtuaalimaailmaan vain rekisteröityneille käyttäjille. Virtuaalimaailma itsenäisessä tilassa on rajoitettu vain yhteen prosessiin järjestelmässä ja yhteen fyysiseen palvelimeen. Virtuaalialueiden määrää rajoittaa vain palvelinlaitteiston kapasiteetti. Erillisten käyttäjien siirtyminen muihin verkkoihin tai alueisiin, jotka sijaitsevat muilla palvelimilla, ei ole mahdollista.

Erillinen Hipergrid- tila on samanlainen kuin Standalone -tila , mutta antaa käyttäjille mahdollisuuden siirtyä muihin verkkoihin ja alueisiin, joita isännöidään palvelimilla ympäri maailmaa. Tyypillisesti käyttäjät liikkuvat maailmojen välillä rekisteröitymättä niihin, mutta he voivat liittyä paikallisten yhteisöjen (ryhmien) jäseniksi, vastaanottaa ilmoituksia, siirtää objekteja ja lisätä muiden verkostojen asukkaita ystäviksi.

Grid - tila sisältää useiden alueiden yhdistämisen yhdeksi verkoksi (katso edellä) . Käyttäjien liikkuminen on kuitenkin mahdollista vain tähän taulukkoon sisältyvien alueiden välillä.

Grid Hipergrid -tila on rakenteeltaan samanlainen kuin Grid , mutta sillä on mahdollisuus olla vuorovaikutuksessa muiden Grid Hipergrid- ja Standalone Hipergrid -simulaattorien kanssa ympäri maailmaa.

Katso myös

Muistiinpanot

  1. 0.9.1.1 julkaisu
  2. Open Simulator Open Source -projekti Open Hubissa: Languages Page - 2006.
  3. White, Brian Silta virtuaalimaailmojen välillä: Second Lifen uusi ohjelma yhdistää virtuaaliympäristöjä. . Teknologiakatsaus . MIT (11. elokuuta 2008). Haettu: 23. maaliskuuta 2011.
  4. Linden Lab leikkaa katsojan linkin OpenSimiin -  (eng.) . www.hypergridbusiness.com. Haettu 31. heinäkuuta 2018. Arkistoitu alkuperäisestä 31. heinäkuuta 2018.

Linkit