1 2 3 4 5 6 7

OpenSimulator - Principii 2 Capitolul 1: Introducere în lumea virtuală 3D 3

səhifə4/7
tarix23.01.2018
ölçüsü176.77 Kb.

OpenSimulator

Introducere

OpenSimulator este un server de aplicații 3D open source care poate fi folosit pentru a crea un mediu virtual, accesibil printr-o varietate de dispozitive. Poate simula medii virtuale similare cu Second Life, susținând nucleul protocoalelor și funcționalității sale.

OpenSimulator are o comunitate foarte activă de oameni și grupuri care contribuie la dezvoltarea acesteia și, de asemenea, la crearea unui conținut deschis. Multe universități și alte instituții de învățământ au integrat OpenSimulator ca parte a cursurilor și au folosit-o cu succes pentru cercetarea inovativă a metodologiilor de învățare.

În următoarele capitole vom prezenta și vom descrie multe dintre caracteristicile oferite de OpenSimulator.


Arhitectura

OpenSimulator este o aplicație de tip server care rulează pe o mașină (sau mai multe mașini atunci când este utilizată în modul grid) și servește aplicații client (Viewers 3D) prin mesajele HTTP și protocoalele Second Life.

Serverul OpenSimulator poate fi utilizat în două moduri. În modul autonom, întreaga simulare este executată ca un singur proces, astfel încât poate funcționa numai într-un singur dispozitiv. Acest lucru o face mult mai ușor de configurat, dar nu este posibil să se conecteze lumea virtuală găzduită cu altă lume virtuală online. În modul alternativ, numit mod rețea, diferite aspecte ale simulării pot fi separate și executate ca procese diferite, pe diferite mașini. Acest lucru permite ca mai multe Lumi Virtuale să ruleze pe diferite servere de pe internet pentru a partaja utilizatorii și datele de bază ale acestora, oferindu-le posibilitatea de a se teleporta cu ușurință de la unul la altul, păstrând în același timp articolele inventarului, formând astfel o hipergridă a lumilor conectate. Hipergridul susține efectiv apariția unui Web de lumi virtuale.

OpenSimulator este scris în C# și este proiectat într-un mod care permite extinderea prin module. OpenSim folosește o bază de date. pentru a stoca aproape tot conținutul 3D Worlds. Acesta poate fi configurat să folosească orice software de baze de date populare (mysql, postgres e.t.c).

Software-ul care rulează pe server este doar un program de linie de comandă care comunică cu clienții și trimite informațiile necesare care vor fi afișate pe mașina clientului. În consecință, serverul nu necesită o placă video grafică exigentă. Dispozitivele, pe de altă parte, vor avea nevoie de un aparat cu un GPU bun, deoarece redarea va avea loc în ele. Pentru serverul care rulează simularea, este important să aveți o cantitate suficientă de memorie, în special dacă mulți utilizatori (computere client) se vor conecta în același timp.

Instalare


Pentru a rula OpenSim aveţi nevoie de:

Pentru Windows:

.NETFramework3.5

Pentru Linux:

versiuni începând cu Mono 2.4.3

Software suplimentar:



  • Freeswitch

    server pentru comunicații vocale (opțional)

  • Apache server cu PHP

    este necesar pentru funcționarea unor module (ex.: mesaje sau grupuri offline), dar nu este necesar pentru a rula simularea

  • MySQL Server

    sau alte baze de date care pot fi configurate pentru a fi folosite ȋn loc de cele implicite, deja ȋncorporate ȋn OpenSim (MariaDB).

OpenSim nu necesită nicio instalare, doar extragerea din fișerul arhivă. Există un număr de fișiere importante pentru configurare cu parametrii (cum ar fi credențiale pentru conectarea la serverul SQL etc.) care pot fi configurate mai apoi de către administrator. Pentru a inițializa și a rula simularea, administratorul rulează executabilul OpenSim și mai apoi va trebui să acceseze consola care afișează mesajele de autentificare împreună cu comunicarea cu clienții și să permită utilizatorilor să utilizeze un set de comenzi. Administrația poate folosi aceste comenzi pentru a crea utilizatori și regiuni, a importa hărțile cu altitudinile terenurilor sau fișiere cu obiecte în inventar, precum și multe alte sarcini administrative.


Instalarea pe Windows


OpenSim nu necesită neapărat instalare. Doar trebuie să descărcați și să extrageți din arhivă toate fisierele. Pe Windows va trebui să deschideți și să rulați „OpenSim.exe” (necesită .NET Framework 3.5 instalat deja). Prima dată când veți rula aplicația, aceasta vă va ghida pentru a inițializa și a configura lumea 3D. Printre altele, va trebui să creați prima regiune și desigur, un cont de proprietar.

Figura : Crearea regiunii

În funcție de preferințele sau de necesitățile dumneavoastră, veți putea instala programe (software) adiționale pentru a folosi următoarele caracteristici:


  • Freeswitch

    server pentru comunicare prin voce. Acesta va permite utilizatorilor conectați în lumea 3D sa poata folosi microfoanele lor pentru a vorbi în lume și pentru a fi auziți de avatarele din jur.

  • Apache server cu PHP

    e necesar pentru unele module (ex. mesaje offline sau grupuri) pentru a funcționa, însă nu este necesar pentru a rula simularea.

  • Serverul MySQL

    sau alte baze de date pot fi configurate astfel încât să fie folosite în locul celui predefinit, deja încorporat în OpenSim (MariaDB) și este recomandat să faceți asta pentru a crește performanța.

Instalarea pe Linux


Pașii pentru instalarea OpenSim-ului sunt aproape identici. Singura diferență este aceea că va trebui să aveți „mono” (cel puțin versiunea 2.4.3) pentru a fi capabil să rulați aplicația OpenSim. Dacă doriți să aveți acces de la distanță pentru a folosi consola OpenSim, o idee bună este să utilizați de asemenea „ecranul”, care vă permite să vă deconectați și să vă reconectați la sesiuni, din locații multiple.

INSTALAREA 3D VIEWER („vizualizarii” 3D)


Pentru a vă conecta la lumea 3D cu avatarul dumneavoastră, aveți devoie de programe care să permită redarea graficii 3D, cum ar fi Firestorm sau Kokua. Vă recomandăm să folosiți Firestorm. Îl puteți descărca de aici. http://www.firestormviewer.org/downloads/

Selectați sistemul de operare pe care îl folosiți și apoi descărcați versiunea care indică SL & Opensim (pe 32 de biți sau pe 64 de biți).

Figura : Descărcarea versiunii corecte




Dostları ilə paylaş:

©2018 Учебные документы
Рады что Вы стали частью нашего образовательного сообщества.
?


opinii-privind--proiectul.html

opinions-about-donald.html

opioid-analjezikler-dr-.html

opioidler-kime--nasl.html

opirilu-susima--tas-lau---2.html