opensim tutorial what is opensim second life
Ovaj vodič objašnjava što je OpenSim, kako to radi, kako stvoriti 3D virtualni svijet OpenSim Second Life, OpenSim klijenti i gledatelji i njegove aplikacije:
Ako ste ikad masivno igrali igre za igranje uloga za više igrača kao što su Sim ili Sim City , možda biste bliže razumjeli koncept OpenSima i Second Lifea. Ali i OpenSim i Second Life više su od ovih igara za igranje uloga.
I OpenSim i Second Life omogućuju korisnicima stvaranje i interakciju s trodimenzionalnim virtualnim objektima i scenama u impresivnijem obliku nego što se nudi u 2D, a to je detaljan digitalni prikaz predmeta iz stvarnog svijeta i scena hostiranih u virtualnim svjetovima koji se mogu detaljno prikazati predstavljanja stvarnog svijeta.
Što ćete naučiti:
Što je OpenSim?
Najuvjerljivija prednost OpenSima je što generira 3D virtualne svjetove koji su izravni i više stvarnih predstavnika objekata iz stvarnog svijeta nego što je pristupačno u 2D okruženjima. Korisnici se osjećaju uronjeni u ova okruženja dok koriste. Stoga je vrlo koristan u igranju, treningu, modeliranju i drugim slučajevima korištenja.
2D u odnosu na 3D:
(slika izvor )
Na primjer, virtualni svjetovi nude ogromne pogodnosti za izvođenje pojedinačnih i poslovnih simulacijskih projekata poput onih zaposlenih u obrazovanju i osposobljavanju. Dobivate virtualne zemlje - koliko god želite - uz vrlo male troškove, a uz to dobivate i prednosti stvaranja 3D sadržaja, a da ne morate razumjeti kako razvijati igre za igranje uloga za više igrača.
Osim toga, iako nude brojne alate za prilagodbu, OpenSim i Second Life donose bolje prednosti uranjanja od igranja uloga.
Kao i na mnogim online igrama uloga, i vi možete stvarati, kupovati i nuditi na prodaju virtualno vlasništvo stvarnim novcem. Na primjer, u igri Sim City korisnici mogu dizajnirati i graditi svoje gradove, dok na simu igrači mogu kontrolirati likove u svakodnevnim aktivnostima.
OpenSim omogućuje korisnicima stvaranje komunikacije klijent-poslužitelj. Može se stvoriti 3D sadržaj pomoću softvera OpenSimulator, a zatim ista osoba ili drugi mogu koristiti preglednike OpenSim za pregledavanje 3D sadržaja na isti način na koji funkcioniraju web preglednici.
Komunikacija klijent-server:
(slika izvor )
OpenSimulator je besplatan, a također je i softver otvorenog koda koji omogućava svima da kreiraju virtualni svijet ili simulacijski model regija iz stvarnog svijeta i pristupe virtualnom svijetu na svojim računalima pomoću OpenSim gledatelja kao što je Firestorm.
Virtualni svjetovi hostirani su na poslužiteljima koji mogu biti u oblaku. OpenSim se uspoređuje s OpenQwaqom i OpenWonderlandom, što su druge manje alternative OpenSimu za ljude koji žele graditi virtualne svjetove i predmete.
Sljedeća slika je primjer gdje se softver OpenSim koristi za izgradnju mreže:
(slika izvor )
Softver pruža alate za izgradnju 3D elemenata koji nalikuju stvarnom svijetu. To se može koristiti za zabavu ili za druge stvari poput izgradnje virtualnih zajednica poput društvenih medija, treninga, sastanaka, društvenih mjesta, učenja i simulacija.
Kao takav, pronašao je primjenu među igračima, školama i nastavnicima, zdravstvenim radnicima, vojsci, vladama i tvrtkama.
Jedan od najuvjerljivijih slučajeva korištenja OpenSima su virtualna okupljanja i konferencije.
- Postoje tisuće sredstava s kojima možete započeti prilikom izgradnje virtualnih svjetova i virtualnih projekata na OpenSimu. Neke su dostupne besplatno, dok druge cijene autori i trgovci prodaju po cijeni.
- Sredstvo je jedna mreža ili objekt izgrađen kodom simulatora. Također, korisnicima pruža alate za izgradnju konektora i modula koji se mogu koristiti za proširenje baza podataka i platformi organizacije.
- Nazvani mrežama, samostalni virtualni svjetovi koje su izgradili različiti graditelji i tvrtke i projekti također su međusobno dostupni putem hipermreže. Zajedno se međusobno dostupni virtualni svjetovi obično nazivaju metaverzumom.
Povijest OpenSima
Darren Guard osnovao je projekt OpenSimulator u siječnju 2007. iako je nekoliko prethodnih pokušaja sličnih projekata propalo zbog izazova istodobnog pisanja poslužitelja i klijenta.
Evolucija višekorisničkog 3D virtualnog okruženja (MUVE) i masovnih multiplayer mrežnih igara za igranje uloga (MMORPG) započela je verzijama interakcija zasnovanih na tekstu (zvanim Višekorisničke tamnice ili MUD-ovi) gdje je više korisnika moglo komunicirati u tekstovima.
MUD-ovi napredni u MOO-ove ili MUD-ove, objektno orijentirane verzije. MOO-ovi su zatim napredovali u MUVE-e kao rezultat naprednih računalnih grafičkih tehnologija i informacijsko-komunikacijskih tehnologija. Oni su tada ušli u uronjeni virtualni svijet ili Metaverse.
Kako OpenSim radi? Tehnologija iza OpenSima
Evo videozapisa: Tehnologija koja stoji iza OpenSima
Da biste koristili OpenSim, potrebno ga je preuzeti i instalirati na Windows i Linux računala. U sustavu Windows radi preko .NET Framework, a na Unix-sličnim strojevima preko Mono Framework-a.
Softver je objavljen pod Berkeley Software License ili BSD License, što omogućuje ugradnju OpenSimulator-a u proizvode jer je komercijalno prihvatljiv.
S druge strane, osoba koja želi pristupiti 3D sadržaju stvorenom pomoću OpenSimulatora zahtijeva preuzimanje i instaliranje preglednika OpenSim kao što su Firestorm i Singularity. Odavde mogu pregledavati OpenSim sadržaj u bilo kojoj regiji ili mreži umetanjem pristupnog URI-ja na isti način kao i korištenjem URL-ova u web preglednicima.
Softver OpenSimulator ugrađen je u C # i može se proširiti pomoću modula dodataka. Svaki od ovih dodataka može se razviti i učitati zasebno i neovisno kako bi se dodala funkcionalnost poslužitelju.
Softver može raditi u samostalnom ili mrežnom načinu s jednim postupkom koji obrađuje cijelu simulaciju u jednom modu i više procesa koji obrađuju različite simulacije i rade na različitim strojevima u mrežnom načinu.
OpenSim usluge koje se izvode u programu Robust.exe.
(slika izvor )
- OpenSimulator podržava dva skriptna jezika, Linden Scripting Language koji je napisala tvrtka Linden Lab i C #.
- Arhitektura poznata kao Hypergrid omogućuje korisniku da se teleportira između virtualnih svjetova ili, kako je poznato, regija OpenSima. Arhitektura pruža hipervezanu kartu koja indeksira javne mreže. Koristeći ovu arhitekturu, mreže mogu zadržati međusobne teleportacijske veze čak i kada nisu na istoj mreži.
- OpenSimulator Scripting Language (OSSL) koji se koristi za pisanje OpenSima proširuje Linden Scripting Language koji se koristi za izgradnju Second Lifea. To se postiže dodavanjem dodatnih funkcija koje OSSL razumije. .os funkcije koriste se na isti način kao i .ll funkcije.
Evo primjera tih funkcija:
osTeleportAgent (): To omogućuje teleportiranje agenata na drugačiji položaj i regiju u svijetu.
osSetDynamicTextureURL () : To omogućuje prikaz vanjske ili dinamički generirane slike u svijetu.
Dizajneri u OpenSimu i Second Lifeu koriste programe za 3D modeliranje i animaciju te programske dodatke kao što je Blender za izradu mreža od nule ili za prilagodbu 3D objekata i simulacija. Oni se mogu izvesti u OpenSim i Second Life za upotrebu kao avatari ili drugi objekti u OpenSim mrežnim regijama.
Softver Blender može se koristiti za izgradnju OpenSim i Second Life mrežnog modela:
(slika izvor )
Evo videozapisa: Kako uvesti mrežice u OpenSim
Drugi život i LSL
Sljedeći primjer prikazuje Avatare koji sudjeluju na sastancima u svijetu u Second Lifeu, svi s glasom, videom i slikama, gestama itd.
(slika izvor )
Second Life je internetski virtualni svijet Linden Laba koji je razvijen u lipnju 2003. Linden Lab je 1999. godine osnovao Philip Rosedale. Namjera je bila razviti hardver koji će omogućiti ljudima da se urone u virtualne svjetove.
Baš kao i OpenSim, korisnik Second Lifea može kupiti 3D virtualno zemljište zadanih veličina na Second Lifeu i graditi 3D objekte, prizore i mjesta za zabavu, posao, neprofitna pitanja ili za organizacijska pitanja.
Second Life ima toliko 3D objekata i sredstava koje su sagradili pojedinci, grupe, organizacije i tvrtke koji ih nude besplatno ili uz cijenu. Pojedinci ih mogu besplatno koristiti ili kupiti na njihovom zemljištu, takvi kakvi jesu ili nakon prilagođavanja.
- Pojedinci također mogu graditi ili kupiti ili besplatno dobiti avatare - digitalne ljudske prikaze - koje mogu koristiti za interakciju s mjestima, predmetima i drugim avatarima.
- Second Life koristi LSL jezik kodiranja ili skriptiranja, koji je jezik sličan C # / Java. LSL jezik daje ponašanje primitivcima, objektima i avatarima na Second Lifeu.
Klik ovdje za video o Osnovama skriptiranja
Linden Lab scenarij za Second Life predstavljen je na donjoj slici:
Svojstva OpenSima:
- Softver podržava mrežno višekorisničko 3D okruženje.
- Podržava simulator fizičke simulacije u stvarnom vremenu s više opcija motora, uključujući ODE.
- Podržava više klijenata i više protokola koji istovremeno omogućuju pristup virtualnim svjetovima.
- Podržava klijente koji mogu stvarati 3D sadržaj u stvarnom vremenu. Generatori terena i generatori pejzaža u stvarnom vremenu koriste moćne birače, blend-karte i maske za izravno slikanje u 3D prikaz i prikaz rezultata odmah.
- Podržava skripte u svijetu pomoću skriptnog jezika Linden (LSL) / OpenSimulator Scripting Language (OSSL). Skripte se mogu dodati iz modula regije bez krpanja OpenSim koda. Podrška za LSL je korisna jer je na ovom jeziku već izgrađena velika zaliha koja se može koristiti na OpenSimu.
- Podržava module scene koji omogućuju uređivanje i prilagodbu aplikacija virtualnog svijeta.
Višekorisnička 3D okruženja u OpenSimu:
Višekorisnička 3D virtualna okruženja (MUVE) i masovne multiplayer internetske igre uloga (MMORPG) prikazuju se na mreži u 3D simuliranim prostorima.
Korisnici mogu komunicirati predstavljeni kao 3D avatari. Mogu raditi mnoge aktivnosti, uključujući hodanje, letenje i trčanje, skakanje i ples. Avatari i 3D objekti mogu se dizajnirati na temelju korisnikovog iskustva i zamišljenog izgleda.
Kako stvoriti 3D svijet pomoću OpenSima?
Kako da krenem u stvaranje 3D svijeta pomoću OpenSima? Gdje ga mogu ugostiti? I kako to upravljam? Gdje početi?
Mreže vam omogućuju da unajmite i na njima smjestite virtualno zemljište - koje se obično nazivaju regije ili podmreže - ili ga nabavite za besplatne ponude, a na ovom virtualnom zemljištu možete graditi objekte kao što su kuće i prizori poput planina i travnjaka itd. Na ove regije.
Većina tih mreža ima besplatna sredstva ili predmete s kojima možete započeti prilikom izgradnje virtualne regije. Ostali predmeti i skripte kupuju se na tržnicama i mrežama kao što je Kitter. Tada možete prodati virtualne predmete koristeći kriptovalute ili novac iz stvarnog svijeta.
Na primjer,
Recimo da želite postati vlasnik mreže, što znači da ćete svoju mrežu morati hostirati na poslužitelju. To će vas koštati više od iznajmljivanja virtualnog zemljišta na hostiranoj mreži ili samostalnog softvera za stvaranje virtualnog svijeta kao što je DreamWorld.
Recimo da želite snositi troškove, a zatim priuštiti više zemlje za iznajmljivanje.
U tom ćete slučaju trebati stvoriti svoje mreže OAR (OpenSim ARchive) datoteke ili IAR (Inventory ARchive) datoteke, a zatim ih smjestiti u oblak ili decentraliziranu blockchain pohranu. Korisnici ih zatim mogu posjetiti i istražiti. Također možete imati web stranicu za objavljivanje podataka o vašoj mreži i omogućavanje otkrivanja mreže na tražilicama.
Da biste stvorili svoje OAR datoteke u mreži, postoji mnoštvo mjesta s kojih možete pronaći besplatne datoteke OAR i IAR kao predloške za svoj mrežni projekt na softveru OpenSimulator, a zatim ih prilagodite po želji. OutWorldz.com je dobro mjesto koje treba razmotriti.
Možete i koristiti 3D objekte i / ili OpenSimulator ili drugi softver za stvaranje .oar datoteka od nule za vašu privatnu, grupnu ili organizacijsku mrežu. Datoteke imaju ekstenziju .oar i predstavljaju arhivu.
Mreža može imati više regija, koje možete graditi jednu po jednu, a svaka regija ima jednu OAR datoteku ili njihovu kombinaciju.
OAR datoteke sadrže podatke o mrežnoj regiji i omogućuju transport regije od jedne instance simulatora do druge. Omogućuju prijenos XML podataka o veličini regija, obliku prizme, teksturama na prizmama i predmetima u prizmama, uključujući zvukove, bilješke i skripte. Datoteke sadrže i podatke o terenu.
Nakon što pripremite mrežne OAR i IAR datoteke na računalu ili na simulatoru regije, postoji više usluga hostinga mreža, koje biste željeli razmotriti na temelju njihovih značajki tečajeva.
Možete dobiti usluge hostinga koje pomažu u postavljanju i konfiguriranju vaše mreže, instaliranju i krpanju softvera, na primjer, svjetskim valutama, upravljanju mrežnom povezanošću i uravnoteženju opterećenja, sigurnosnim kopijama i pružanju korisničke podrške.
Nekoliko od kojih znamo su Dreamland Metaverse po cijeni od 45 dolara mjesečno, Zetamex Network po cijeni od 198 dolara mjesečno, DigiWorldz koji je također mreža sama po sebi i domaćin je mrežama po cijeni od 200 dolara za prvi poslužitelj, GreekLife koji je također mreža sama po sebi i domaćin je mreža po cijeni od 57 eura za mini-mreže, YourSimSpot po cijeni od 25 dolara mjesečno za regiju, Oliveira Virtual Lands po cijeni od 12 dolara mjesečno i mnogi drugi.
Usluga hostinga može pored gore navedenog prenijeti datoteke vašeg OAR i IAR inventara mreže. Ostali će dodati internetske usluge za vašu mrežu i mnoge druge prilagođene usluge.
Nakon što se prenese na poslužitelj za hosting, korisnici mogu preuzeti OpenSim prikazivače kao što je Firestorm i prijaviti se na svoju mrežu.
Primjer: Koristili smo softver DreamWorld za stvaranje mini mreže na računalu P.C. To je jednostavno i samo trebate preuzeti softver s računala početna stranica , instalirajte i pokrenite OpenSim.exe za prijavu sa zadanom lozinkom i korisničkim imenom, a zatim učitajte regiju prije izrade koju možete prilagoditi, spremite je na lokalni pogon i napravite sigurnosnu kopiju ili prenesite u druge mreže, a zatim vratite zadanu postavku lozinku i korisničko ime za sve, za manje od 30 minuta.
Softver DreamWorld omogućuje vam učitavanje što većeg broja regija u vašu mrežu, promjenu veličina područja, promjenu zadanog preglednika i odluku hoće li vaš avatar biti vidljiv ili ne.
Kao što je prikazano u donjem primjeru slike, stvaranje mreže pomoću softvera Dreamworld traje manje od 10 minuta.
(slika izvor )
Klijenti i gledatelji OpenSima
Preglednici OpenSim ekvivalent su web preglednicima koji se koriste za pristup Internetu. Neovisno ih razvijaju treće strane za softver OpenSim i mogu se preuzeti, instalirati na računalo ili telefon i koristiti za prijavu na mreže OpenSim.
Sadržaju stvorenom pomoću softvera OpenSimulator može se pristupiti pomoću različitih gledatelja kako slijedi. Prvo se morate prijaviti s postojećom mrežom OpenSim ili stvoriti svoju, a zatim podatke za prijavu spremiti u preglednike.
Gledatelji su instalirani na računalu ili drugim uređajima. Različiti gledatelji kompatibilni su s različitim računalnim platformama i platformama uređaja. Gledatelje razvijaju treće strane, a ne programeri OpenSim.
Osoba koja je spremna pristupiti sadržaju stvorenom pomoću OpenSima, koristeći ove preglednike, zahtijeva usmjeravanje gledatelja na mrežu s kojom je kreirala račun ili unos URI-ja za prijavu, što je URL web stranice ekvivalentan pregledniku nakon što ga instalira. Ovaj URI ukazuje na mrežu i regiju je ono što korisnik želi teleportirati ili preskočiti. Zatim prijava u mrežu.
Kada koristite preglednik OnLook za pregled OpenSim sadržaja, prijavljujete se na mrežu na koju ste se prethodno prijavili. Usmjerite gledatelja na mrežu i početno mjesto.
- Cool VL Viewer: Najstariji preglednik OpenSima.
- Preglednik OnLook
- Preglednik vatrene oluje: Najrasprostranjenija. Nasljednik Phoenixa i preglednika temeljenog na v3.
- Pomozite: v3 nasljednik Imprudence.
- Klijent Radegast Metaverse: Lagani klijent.
- Jedinstvenost: Na bazi snježne kugle.
- Dayturn: Izvedeno iz Kokue.
- Scenegate : Izvedeno od promatrača Alkemije. Potpuno korisničko sučelje dostupno, ali najbolje za samo posjećivanje virtualnih svjetova, a ne za izgradnju.
- Lagani tekst: Namijenjen je samo gledateljima OpenSima da pomognu korisnicima da se povežu na mrežu, razgovaraju i upravljaju zalihama itd. Može vam pomoći u brizi o porukama, ili kada koristite sustave s niskim specifikacijama, ili samo da povežete svoj alt bez potrebe da se odjavite sa glavnog avatar. Oni uključuju JOpenMetaverse koji se temelji na Javi i kompatibilan je s Androidom, Windowsom, Linuxom i MacOS-om; Metabolta ; i Klijent mobilne mreže za Android.
Fizičke simulacije i skriptiranje u OpenSimu
Korištenje OpenSima za simulaciju pokreta životinja i ljudi prikazano je na donjoj slici.
(slika izvor )
Simulacija fizike temelji se na matematičkom modelu koji definira stanje medija u određenom trenutku. Svaka od varijabli u matematičkom modelu definira stanje ili položaj ili brzinu cijelog ili dijela sustava.
Matematički se model temelji na nizu diferencijalnih jednadžbi koji opisuju razvoj varijabli tijekom vremena. Jednadžba je određena snagama i geometrijom.
Nakon što je osoba sastavila ili napisala jednadžbu, sljedeći je korak računalo da riješi jednadžbu. Proces postizanja računala da riješi jednadžbu poznat je pod nazivom numerička analiza. Većina odabire metodu Runge Kutta.
funkcionalno ispitivanje vs nefunkcionalno ispitivanje
Za simulacije koje uključuju sudare, dodatni koraci osiguravaju otkrivanje sudara i pravljenje sigurnosne kopije u vremenu do trenutka prije sudara, što omogućuje izmjenu brzina.
Ostatak složenih koraka uključuje predstavljanje simuliranog objekta na računalnoj grafici, rukovanje korisničkim unosima i sinkronizaciju u stvarnom vremenu.
- Stroj za simulaciju ili Physics Engine čini cijelu matematiku i prikazuje vizualne objekte za prikaz i izmjenu od strane korisnika. OpenSimulator koristi OpenDynamicsEngine ili ODE kao zadani Physics Engine, iako također podržava osnovnu fiziku ili POS (Physis of Simplicity) mehanizam.
Mehanizam je algoritam koji modelira ponašanje 3D OpenSim ili Second Life objekata. Dodaju se u softver OpenSim kao dodaci.
- ODE podržava sudar sa svim kockama, kuglama, cilindrima itd. I svim kombinacijama izobličenja, uključujući šuplje, konusno, uvrtanje, rezanje puta, itd. Također podržava sudar s isklesanim temeljnim premazima u kombinaciji s Meshmerizer-om.
Primjer simulacije u OpenSimu:
Ako želite simulirati prigušivanje mase pričvršćene na jednu oprugu koja je zatim pričvršćena na zid, možete definirati matematičku funkciju koja određuje masu predmeta pričvršćenog na oprugu, vrijednost prigušenja, krutost opruge, duljinu opruge i fiksna točka.
Fizika se, u gornjem primjeru, može definirati polazeći od činjenice da je „sila koju generira opruga proporcionalna udaljenosti istezanja opruge.
Drugim riječima, Fspring = -k x
gdje x je udaljenost istezanja, do je proljetna konstanta.
Međutim, sila prigušenja ili trenja oduprijet će se toj sili ili kretanju u suprotnom smjeru;
Fdamping = -bv , v budući da je brzina proljeća i b konstanta prigušenja.
Stoga, Ukupna rezultirajuća sila F = Fspring + Fdamping = -k x-b
Prema Newtonovom zakonu gibanja, F = ma , i pomoću a = x ' gdje je definicija ubrzanja drugo izvođenje položaja;
mx ”= -k x-bv ILI x ”= - x - x’; što je diferencijalna jednadžba koja definira prigušno gibanje opruge.
Ako grafički prikažete jednadžbu na simulaciji, simulaciju možete vidjeti u stvarnom vremenu. Simulacija se može prenijeti na zaslon. Također možemo numerički riješiti diferencijalnu jednadžbu drugog reda pomoću metode Runge Kutta pretvarajući je u diferencijalnu jednadžbu prvog reda.
Generiranje terena i generatori krajolika u stvarnom vremenu na OpenSimu:
- Na primjer, Rinios je alat za animaciju u stvarnom vremenu koji gledatelju šalje podatke o animaciji u stvarnom vremenu.
- Teren. Party, mrežni alat, omogućuje pretvaranje terena iz stvarnog svijeta na karte visina koje se mogu uvesti kao .png datoteke i koristiti u OpenSimu.
- Terraingen generira terene za upotrebu u OpenSimu iz USGS DEM datoteka.
- Daylon Leveler proizvodi terene za OpenSim iz različitih izvora. Za stvaranje značajki koristi alate i filtre slične boji.
- RegionGenerator može proizvoditi XML datoteke regije.
- OpenSimulator-Regions-Generator je regionalni generator za PHP, PHP7.
Kako se skripti u svijetu javljaju na OpenSimu?
OpenSimulator Scripting Language (OSSL) jezik koristi se za skriptiranje u OpenSimu. Slijedi Linden Lab Scripting, ali ima dodatne funkcije. Postupak pisanja skripti na OpenSimu sličan je onom kod pisanja skripti u Second Lifeu.
Ne ulazeći u detalje, nakon što su ove skripte napisane, program za kompajliranje ih može kompajlirati i pokrenuti na OpenSim klijentima.
Ostali alati i procesi na OpenSimu
Ostali alati na Second Lifeu i OpenSimu uključuju alate za analizu dnevnika, novčane poslužitelje poput modificirane verzije DTL Processinga valute nazvanu DTL / NSL Money Server, praćenje analize statistike, softver za 3D praćenje glave i proxy sustave.
Glavne primjene OpenSima i Second Lifea
Softver FlexSim koji se koristi za simulaciju tvorničkog poda i operacija:
Područje primjene | Opis |
---|---|
Slučajevi upotrebe igara i razonode | - OpenSim se primjenjuje u igrama koje imaju ciljeve, pravila, izazove i interakcije kao ključne komponente. Omogućuje 3D obuzimajuće igre. |
Obrazovni slučajevi | - Virtualni satovi i sobe sada su uobičajeni za mreže OpenSim. Treneri i nastavnici mogu kupiti zemljište i graditi predmete za obuku i obrazovanje. - Virtualna nastava, sadržaji i lekcije mogu se organizirati na temelju pedagoških studija. |
Slučajevi medicinske upotrebe | - Virtualni svjetovi, zajedno s virtualnom stvarnošću ili odvojeni od njih, mogu se koristiti za simulaciju medicinskih laboratorija i postupaka poput kirurških postupaka za praktično osposobljavanje medicinskog osoblja bez potrebe za putovanjima. - Također se primjenjuje u simulaciji virusa i bakterija kako bi se razumjelo kako napadaju ljudska tijela. - Virtualni laboratoriji mogu se koristiti za učenje i testiranje, a da tehničari nisu na opasnim osnovama. |
Obuka poput vojske | - Virtualni svjetovi mogu graditi profesionalne simulacije za obuku i prenošenje specifičnih vještina vojnicima i časnicima. To omogućuje obuku vojnika bez izlaganja opasnosti ili riziku od smrti te uštedu na troškovima obuke. |
Sastanak - poslovni i društveni i drugi ne-poslovni sastanci | - Virtualni svjetovi mogu imati virtualne sobe za sastanke i konferencijske sobe itd. sa specifičnim alatima za prezentacije, uključujući ploče, podršku za bilješke i komentare. - Tvrtke i organizacije mogu upravljati radnicima na daljinu s punim prednostima demonstracija i objašnjenja iz stvarnog života. Radnici mogu izvršavati zadatke na daljinu, u uronjenom smislu. - Menadžeri i zaposlenici mogu surađivati i izvršavati zadatke zajedno, na daljinu. - Tvrtke mogu demonstrirati svoje modele i planove partnerima i investitorima prije nastavka partnerstva. Kupcima mogu demonstrirati rješenja na daljinu i realnije. |
Modeliranje i dizajniranje | - Objekti iz stvarnog svijeta mogu se realističnije izraziti u 3D-u kao da su ugrađeni u stvarni život. - Tehničari mogu razgovarati i surađivati na dizajniranju i modeliranju organiziranjem realističnijih sastanaka i korištenjem 3D objekata. - Ljudi mogu surađivati i predlagati promjene i preinake dizajna i modela prije nego što nastave s proizvodnjom. - Proizvođači vozila koriste virtualne svjetove za testiranje svojih modela i dizajna. |
OpenSim se može integrirati s drugim softverom kao što je Sloodle kako bi se omogućilo osposobljavanje potkrijepljeno dokazima podataka.
(slika izvor )
Zaključak
Proučavali smo OpenSim kao tehnologiju klijent-poslužitelj koja omogućava proizvodnju ili generiranje 3D virtualnih svjetova i njihovo gledanje i istraživanje putem Interneta pomoću OpenSim pregledača kao što je Firestorm. Ponekad se ta okruženja mogu učiniti kompatibilnima s gledateljima virtualne stvarnosti ili slušalicama, ali u većini slučajeva to nije tako.
Vidjeli smo da OpenSim koristi fizički mehanizam i skriptiranje - ponekad skriptiranje u stvarnom vremenu, za stvaranje tih okruženja.
Idealno je primijeniti matematički model za simulaciju objekata. Matematički model je matematička funkcija koja definira ponašanje - orijentaciju, oblik, veličinu, boju itd. Određenog objekta u određenom trenutku. Obično su 3D svjetovi složeni matematički modeli nego što se ovdje može objasniti.
Na kraju smo pogledali očitu primjenu OpenSima. Ne koristi se samo u igrama, već ga tvrtke koriste i za oglašavanje svojih proizvoda iskorištavanjem uronjenosti koje generira. Simulacije su vrlo učinkovite za obuku, u i izvan vojne industrije, virtualne sastanke, modeliranje itd.
Preporučena literatura
- 12 NAJBOLJIH besplatnih 2D i 3D animacijskih programa (2021 Usporedba)
- 7 najboljih VR videozapisa: Najbolji videozapisi o virtualnoj stvarnosti u 360 za gledanje (POPIS 2021)
- 10 najboljih VR igara (igre s virtualnom stvarnošću) za Oculus, PC, PS4
- Budućnost virtualne stvarnosti - tržišni trendovi i izazovi
- Top 11 najboljih rješenja za virtualnu radnu površinu: besplatna radna površina u oblaku
- Što je virtualna podatkovna soba (VDR): sve što trebate znati
- Što je virtualna stvarnost i kako to funkcionira
- 10 NAJBOLJIH VR aplikacija (aplikacija za virtualnu stvarnost) za Android i iPhone (2021 SELECTIVE)