opensim tutorial what is opensim second life
Denne veiledningen forklarer hva som er OpenSim, hvordan fungerer det, hvordan lage 3D Virtual World OpenSim Second Life, OpenSim-klienter og seere og dets applikasjoner:
Hvis du noen gang har spilt massivt, spiller multiplayer online rollespill som The Sim eller Sim City , kan du være nærmere å forstå konseptet med OpenSim og Second Life. Men både OpenSim og Second Life er mer enn disse rollespillene.
Både OpenSim og Second Life tillater brukere å skape og samhandle med tredimensjonale virtuelle objekter og scener på en mer oppslukende måte enn det som tilbys i 2D, og som er en detaljert digital representasjon av virkelige objekter og scener som er vert i virtuelle verdener som kan detaljeres representasjoner av den virkelige verden.
Hva du vil lære:
Hva er OpenSim?
Den mest overbevisende fordelen med OpenSim er at den genererer virtuelle 3D-verdener som er direkte og mer av virkelige representanter for virkelige objekter enn rimelige i 2D-miljøer. Brukere føler seg nedsenket i disse miljøene mens de bruker. Dermed er det veldig nyttig i spill, trening, modellering og andre brukstilfeller.
2D versus 3D:
(bilde kilde )
Virtuelle verdener gir for eksempel enorme fordeler for å gjennomføre individuelle og forretningssimuleringsprosjekter som de som er ansatt i utdannelse. Du får virtuelle land - så enormt du vil - til svært lave kostnader, pluss at du også får fordelene ved å lage 3D-innhold uten å måtte forstå hvordan du kan utvikle rollespill for flere spillere.
Dessuten har OpenSim og Second Life mange verktøy for tilpasning, men gir bedre fordypningsfordeler enn rollespill.
Som på mange rollespill, kan du opprette, handle og tilby virtuell eiendom til salgs med ekte penger. På Sim City-spill kan for eksempel brukere designe og bygge byene sine mens de er på The Sim, og spillerne kan kontrollere tegn på daglige aktiviteter.
OpenSim lar brukerne lage klient-server-kommunikasjon. Man kan lage 3D-innhold ved hjelp av OpenSimulator-programvaren, og deretter kan den samme personen eller andre bruke OpenSim-seere til å bla gjennom 3D-innholdet på samme måte som nettlesere fungerer.
Klient-server kommunikasjon:
(bilde kilde )
OpenSimulator er gratis, og det er også programvare med åpen kildekode som lar alle lage en virtuell verden eller en simuleringsmodell av de virkelige områdene og få tilgang til den virtuelle verdenen på sine datamaskiner ved hjelp av OpenSim-seere som Firestorm.
De virtuelle verdenene er vert på servere som kan være i skyen. OpenSim sammenlignes med OpenQwaq og OpenWonderland, som er andre mindre alternativer til OpenSim for folk som ønsker å bygge virtuelle verdener og gjenstander.
Bildet nedenfor er et eksempel der OpenSim-programvare brukes til å bygge et nett:
hvordan åpne fil med java
(bilde kilde )
Programvaren gir verktøyene for å bygge 3D-elementer som ligner på den virkelige verden. Dette kan brukes for moro skyld eller til andre ting som å bygge virtuelle fellesskap som i sosiale medier, trening, møter, sosiale steder, læring og simuleringer.
Som sådan har det funnet anvendelse blant spillere, skoler og lærere, helsepersonell, hær, regjeringer og bedrifter.
En av de mest overbevisende brukssakene til OpenSim er virtuelle møter og konferanser.
- Det er tusenvis av eiendeler du kan begynne med når du bygger virtuelle verdener og virtuelle prosjekter på OpenSim. Noen er tilgjengelige gratis mens andre koster at de selges av skapere og selgere.
- En eiendel er et enkelt maske eller objekt bygget av simulator-koden. I tillegg gir den brukerne verktøy for å bygge kontakter og moduler som kan brukes til å utvide organisasjonens databaser og plattformer.
- Betegnet som rutenett, er de frittstående virtuelle verdenene som er bygd av forskjellige byggere og selskaper og prosjekter, også tilgjengelig via hypernettet. Sammen kalles de inter-tilgjengelige virtuelle verdenene ofte metaversen.
Historien om OpenSim
Darren Guard grunnla OpenSimulator-prosjektet i januar 2007, selv om flere tidligere forsøk på lignende prosjekter mislyktes på grunn av utfordringen med å skrive en server og klient samtidig.
Utviklingen av multi-user 3D virtuelle miljøer (MUVEs) og massivt multiplayer online rollespill (MMORPGs) startet med de tekstbaserte interaksjonsversjonene (kalt Multi-user Dungeons eller MUDs) hvor flere brukere kunne samhandle i tekster.
MUDs avansert til MOOs eller MUDS, objektorienterte versjoner. MOOs deretter avansert i MUVEs som et resultat av avanserte datamaskin grafiske teknologier og informasjonskommunikasjonsteknologier. Disse har deretter avansert i oppslukende virtuelle verdener eller metaverser.
Hvordan fungerer OpenSim? Teknologi bak OpenSim
Her er en video: Teknologien bak OpenSim
For å bruke OpenSim, må man laste ned og installere det på Windows- og Linux-PCer. På Windows kjører den over .NET Framework og på Unix-lignende maskiner over Mono Framework.
Programvaren er utgitt under Berkeley Software License eller BSD License, som tillater innebygging av OpenSimulator i produkter fordi den er kommersiell vennlig.
På den annen side krever en person som er villig til å få tilgang til 3D-innhold opprettet ved hjelp av OpenSimulator, nedlasting og installasjon av OpenSim-seere som Firestorm og Singularity. Herfra kan de bla gjennom OpenSim-innhold i hvilken som helst region eller rutenett ved å sette inn en tilgangs-URI på samme måte som å bruke nettadresser i nettlesere.
OpenSimulator-programvaren er innebygd i C # og kan utvides ved hjelp av plugin-moduler. Hver av disse pluginmodulene kan utvikles og lastes separat og uavhengig for å legge til funksjonalitet på serveren.
Programvaren kan fungere i frittstående eller rutenettmodus med en enkelt prosess som håndterer hele simuleringen i enkeltmodus og flere prosesser som håndterer forskjellige simuleringer og kjører på forskjellige maskiner i rutenettmodus.
OpenSim-tjenester som kjører i Robust.exe.
(bilde kilde )
- OpenSimulator støtter to skriptspråk, Linden Scripting Language skrevet av Linden Lab company, og C #.
- En arkitektur kjent som Hypergrid lar en bruker teleportere mellom virtuelle verdener, eller som kjent regioner i OpenSim. Arkitekturen gir et hyperkoblet kart som indekserer offentlige nett. Ved hjelp av denne arkitekturen kan nettene beholde teleporteringskoblinger til hverandre selv når de ikke er på samme rutenett.
- OpenSimulator Scripting Language (OSSL) som brukes til å skrive OpenSim utvider Linden Scripting Language som brukes til å bygge Second Life. Dette gjøres ved å legge til ekstra funksjoner som OSSL forstår. .os-funksjoner brukes på samme måte som .ll-funksjoner.
Her er eksempler på disse funksjonene:
osTeleportAgent (): Dette gjør det mulig å teleportere agenter til en annen posisjon og region i verden.
osSetDynamicTextureURL () : Dette gjør at man kan vise et eksternt eller dynamisk generert bilde i verden.
Designere i OpenSim og Second Life bruker 3D-modellerings- og animasjonsprogrammer og programvareprogrammer som Blender for å bygge masker fra bunnen av eller til å tilpasse 3D-objekter og simuleringer. Disse kan eksporteres til OpenSim og Second Life for bruk som avatarer eller andre objekter i OpenSim-nettregioner.
Blender-programvare kan brukes til å bygge en OpenSim og Second Life mesh-modell:
(bilde kilde )
Her er en video: Hvordan importere masker i OpenSim
Second Life And LSL
Eksemplet nedenfor viser avatarer som møter i verden i Second Life, alle med tale, video og bilder, bevegelser osv.
(bilde kilde )
Second Life er Linden Labs online virtuelle verden som ble utviklet i juni 2003. Linden Lab ble dannet i 1999 av Philip Rosedale. Hensikten var å utvikle maskinvare som tillater folk å fordype seg i virtuelle verdener.
Akkurat som OpenSim, kan brukeren av Second Life kjøpe 3D virtuelt land av gitte størrelser på Second Life og bygge 3D-objekter, scener og steder for moro skyld, forretninger, ideelle organisasjoner eller for organisatoriske forhold.
Second Life har så mange 3D-objekter og eiendeler bygget av enkeltpersoner, grupper, organisasjoner og selskaper som tilbyr dem gratis eller mot en pris. Enkeltpersoner kan bruke dem gratis eller kjøpe til bruk på deres land, som de er, eller etter å ha tilpasset dem.
- Enkeltpersoner kan også bygge eller kjøpe eller få gratis avatarer - digitale menneskelige representasjoner - som de kan bruke til å samhandle med steder, gjenstander og med andre avatarer.
- Second Life bruker LSL-koding eller skriptspråk, som er et C # / Java-lignende språk. LSL-språket gir oppførsel til primitive, objekter og avatarer på Second Life.
Klikk her for en video om Basics of scripting
Linden Lab-skript på Second Life er representert i bildet nedenfor:
Egenskaper for OpenSim:
- Programvaren støtter det online flerbruker-3D-miljøet.
- Den støtter sanntidssimulator side, Physics Simulation med flere motoralternativer inkludert ODE.
- Støtter flere klienter og flere protokoller for å gi tilgang til virtuelle verdener samtidig.
- Støtter klienter som kan lage 3D-innhold i sanntid. Sanntids terrenggeneratorer og landskapsgeneratorer bruker kraftige velgere, blend-kart og masker for å male direkte på 3D-visningen og se resultatene umiddelbart.
- Støtter skripting i verden ved hjelp av Linden Scripting Language (LSL) / OpenSimulator Scripting Language (OSSL). Skriptene kan legges til fra regionmoduler uten å lappe OpenSim-koden. Støtte til LSL er fordelaktig fordi det allerede er bygget et stort lager på dette språket, og dette kan brukes på OpenSim.
- Støtter scenemoduler som tillater redigering og tilpasning av virtuelle applikasjoner.
Flerbruker 3D-miljøer i OpenSim:
Multi-user 3D Virtual Environments (MUVEs) og Massively Multiplayer Online Role-Playing Games (MMORPGs) vises online i 3D-simulerte rom.
Brukere kan samhandle representert som 3D-avatarer. De kan gjøre mange aktiviteter, inkludert å gå, fly og løpe, hoppe og danse. Avatarer og 3D-objekter kan utformes ut fra brukerens opplevelse og imaginære utseende.
Hvordan lage 3D-verden ved hjelp av OpenSim?
Hvordan kan jeg opprette en 3D-verden ved hjelp av OpenSim? Hvor er jeg vert for det? Og hvordan klarer jeg det? Hvor begynner jeg?
Rutenett lar deg leie og være vert for virtuelt land på dem - ofte kalt regioner eller underrutenett - eller få et gratis tilbud, og på dette virtuelle landet kan du bygge gjenstander som hus og scener som fjell og gressletter osv. På disse regionene.
De fleste av disse nettene har gratis eiendeler eller objekter du kan begynne med når du bygger en virtuell region. Andre gjenstander og manus kjøpes på markedsplasser og nett som Kitely. Deretter kan du selge virtuelle varer ved hjelp av kryptovalutaer eller penger i virkeligheten.
For eksempel,
beslutningstreet klassifisering i data mining
La oss si at du vil bli en ruteier, noe som betyr at du må være vert for nettet ditt på en server. Det vil koste deg mer enn å leie virtuelt land på et vernet nett, eller frittstående programvare for opprettelse av virtuell verden som DreamWorld.
La oss si at du vil pådra deg kostnadene og deretter ha råd til mer jord å leie ut.
I så fall må du opprette rutenett OAR (OpenSim ARchive) filer eller IAR (Inventory ARchive) filer og deretter være vert for dem på sky eller desentralisert blockchain-lagring. Brukere kan deretter besøke og utforske disse. Du kan også ha en webside for å publisere informasjon om rutenettet ditt og gjøre det mulig å oppdage rutenettet på søkemotorer.
For å lage dine OAR-filer, er det mange steder du kan finne gratis OAR- og IAR-filer til å begynne med som maler for nettprosjektet ditt på OpenSimulator-programvaren, og deretter tilpasse dem etter ønske. OutWorldz.com er et bra sted å bli vurdert.
Alternativt kan du bruke 3D-objekter og / eller OpenSimulator eller annen programvare til å lage .oar-filer fra bunnen av for ditt private, gruppe- eller organisasjonsnett. Filene har filtypen .oar og er arkiver.
Et rutenett kan ha flere regioner, som du kan bygge en etter en med hver region som har en enkelt OAR-fil eller en kombinasjon av dem.
OAR-filer inneholder rutenettens informasjon og tillater transport av regionen fra en simulatorinstans til en annen. De tillater transport av XML-informasjon om størrelsen på regioner, prismeform, teksturer som er brukt på prismer og gjenstander i prismer, inkludert lyder, notekort og skript. Filene inneholder også terrenginformasjon.
Når du har rutenett OAR- og IAR-filer klare på datamaskinen eller områdesimulatoren, er det flere nettverkstjenester du vil vurdere basert på kursfunksjonene.
Du kan få hostingtjenester som hjelper deg med å konfigurere og konfigurere nettet ditt, installere og lappe programvare, for eksempel valutaer i verden, administrere nettverkstilkobling og belastningsbalansering, sikkerhetskopiere og gi kundesupport.
Få av disse vet vi er Dreamland Metaverse til en pris av $ 45 per måned, Zetamex Network til en pris av $ 198 per måned, DigiWorldz, som også er et nett av seg selv og er vert for nettverk til en kostnad av $ 200 for den første serveren, GreekLife som er også et nett av seg selv og er vert for nettverk til en pris av 57 euro for mininett, YourSimSpot til en pris av $ 25 per måned for en region, Oliveira Virtual Lands til en pris av $ 12 per måned, og mange andre.
En hostingtjeneste kan laste opp rutenett OAR og IAR lagerfiler i tillegg til ovennevnte. Andre vil legge til nettstedsfronttjenester for nettet ditt, og mange andre tilpassede tjenester.
Når den er lastet opp til en vertsserver, kan brukere laste ned OpenSim-seere som Firestorm og logge på rutenettet ditt.
Eksempel: Vi brukte DreamWorld-programvare for å lage et mini-grid på en P.C. Det er enkelt, og du trenger bare å laste ned programvaren fra hjemmesiden , installer og kjør OpenSim.exe for å logge på med standard passord og brukernavn, last deretter inn en forhåndsbygd region som du kan tilpasse, lagre den på din lokale stasjon og sikkerhetskopiere den, eller last den opp til andre nett, og endre deretter standard passord og brukernavn til ditt, alt på mindre enn 30 minutter.
DreamWorld-programvaren lar deg laste så mange regioner til nettet ditt, endre regionstørrelser, endre standardvisningen og bestemme om avataren din skal være synlig eller ikke.
Som vist i eksemplet nedenfor, tar det mindre enn 10 minutter å lage et rutenett med Dreamworld-programvare.
(bilde kilde )
OpenSim klienter og seere
OpenSim-seere er ekvivalenter av nettlesere som brukes til å få tilgang til Internett. De er utviklet uavhengig av tredjeparter til OpenSim-programvaren og kan lastes ned, installeres på en datamaskin eller telefon og brukes til å logge på OpenSim-nett.
Innhold opprettet ved hjelp av OpenSimulator-programvaren kan nås ved hjelp av forskjellige seere som følger. Først må du registrere deg med et eksisterende OpenSim-rutenett eller opprette ditt, og deretter lagre påloggingsinformasjonen som skal brukes på seerne.
Seerne er installert på en datamaskin eller andre enheter. Ulike seere er kompatible med forskjellige datamaskin- og enhetsplattformer. Seere er utviklet av tredjeparter som er forskjellige fra OpenSim-programvareutviklere.
En person som er villig til å få tilgang til innhold opprettet med OpenSim, ved å bruke disse seerne, må peke seeren på rutenettet de opprettet en konto med eller legge inn påloggings-URI, som er en nettsteds URL som tilsvarer seeren etter installasjon. Denne URI peker på rutenettet, og regionen er det brukeren vil teleportere eller hoppe til. Deretter logger du på rutenettet.
Når du bruker OnLook-visningsprogrammet til å vise OpenSim-innhold, logger du deg på et rutenett du tidligere har logget på. Du peker seeren på rutenettet og startplasseringen.
- Cool VL Viewer: Eldste OpenSim-visningsprogram.
- OnLook Viewer
- Firestorm Viewer: Mest brukt. Etterfølgeren til Phoenix og v3-basert seer.
- Hjelp: v3-basert etterfølger av Imprudence.
- Radegast Metaverse klient: Lett klient.
- Singularitet: Snowglobe-basert.
- Dayturn: Avledet fra Kokua.
- Scenegat : Avledet fra Alchemy-betrakteren. Full UI tilgjengelig, men best for bare å besøke virtuelle verdener og ikke for å bygge.
- Lett tekst: Det er kun OpenSim-seere som hjelper brukere å koble seg til et rutenett, chatte og administrere varelager osv. Det kan hjelpe deg med å ta vare på meldinger, eller når du bruker systemer med lave spesifikasjoner, eller bare ta alt ditt online uten å måtte logge av avatar. De inkluderer JOpenMetaverse som er Java-basert og kompatibel med Android, Windows, Linux og MacOS; Metabolt ; og Mobil nettklient for Android.
Fysikk-simuleringer og skripting i OpenSim
Bruk av OpenSim til å simulere dyre- og menneskebevegelser er avbildet i bildet nedenfor.
(bilde kilde )
Fysikk-simulering er basert på en matematisk modell som definerer tilstanden til et medium på et gitt tidspunkt. Hver av variablene i den matematiske modellen definerer tilstanden eller posisjonen eller hastigheten til hele eller deler av systemet.
Den matematiske modellen er basert på et sett med differensialligninger som beskriver utviklingen av variabler over tid. Ligningen bestemmes av kreftene og geometrien.
Når en person har konstituert eller skrevet en ligning, er neste trinn å få datamaskinen til å løse ligningen. Prosessen for å få datamaskinen til å løse ligningen er kjent som numerisk analyse. De fleste velger Runge Kutta-metoden.
For simuleringer som involverer kollisjoner, sørger flere trinn for deteksjon av kollisjonen og sikkerhetskopiering i tide til øyeblikket før kollisjonen, som tillater endring av hastighetene.
Resten av de kompliserte trinnene innebærer å representere det simulerte objektet på datagrafikken, håndtere brukerinngangene og synkronisere med sanntid.
- En simuleringsmotor eller Physics Engine gjør hele matematikken og presenterer de visuelle objektene for visning og modifikasjon av brukeren. OpenSimulator bruker OpenDynamicsEngine eller ODE som standard fysikkmotor, selv om den også støtter grunnleggende fysikk- eller POS-motor (Physis of Simplicity).
Motoren er en algoritme som modellerer oppførselen til 3D OpenSim eller Second Life-objekter. De legges til i OpenSim-programvare som plugins.
- ODE støtter kollisjon med alle kuber, kuler, sylindere osv. Og alle kombinasjoner av forvrengninger, inkludert hul, konisk, vridning, baneskjæring osv. Den støtter også kollisjon med skulpturelle primer når den kombineres med Meshmerizer.
Eksempel på simulering i OpenSim:
Hvis du vil simulere dempingen av en masse festet til en enkelt fjær som deretter er festet til en vegg, kan du definere en matematisk funksjon som spesifiserer massen til objektet festet til fjæren, dempingsverdien, fjærstivheten, lengden av våren, og det faste punktet.
Fysikken, i eksemplet ovenfor, kan defineres ved å starte med det faktum at 'kraften som genereres av en fjær er proporsjonal med fjærens strekningsavstand.
Med andre ord, Kilder = -k x
hvor x er strekningsavstanden, til er vårkonstanten.
Imidlertid vil en dempnings- eller friksjonskraft motstå denne kraften eller bevegelsen i motsatt retning;
Famping = -bv , v være hastigheten på våren og b dempekonstanten.
Derfor, Total resulterende kraft F = Fspring + Fdamping = -k x-b
I følge Newtons bevegelseslov, F = ma , og bruk a = x ” der definisjonen av akselerasjon er den andre avledningen av posisjon;
mx ”= -k x-bv ELLER x ”= - x - x’; som er differensiallikningen som definerer fjærens dempebevegelse.
Hvis du tegner ligningen på simuleringen, kan du se simuleringen i sanntid. Simuleringen kan videresendes på skjermen. Vi kan også løse andreordens differensialligning numerisk ved hjelp av Runge Kutta-metoden ved å konvertere den til en førsteordens differensialligning.
Sanntids terrenggenerering og landskapsgeneratorer på OpenSim:
- Rinios, for eksempel, er et sanntids animasjonsverktøy som sender animasjonsdata til seeren i sanntid.
- Terreng. Party, et nettbasert verktøy, gjør det mulig å konvertere virkelige verdenskartterrenser til høydekart som kan importeres som PNG-filer og brukes i OpenSim.
- Terraingen genererer terreng for bruk i OpenSim fra USGS DEM-filer.
- Daylon Leveler produserer terreng for OpenSim fra forskjellige kilder. Den bruker malingslignende verktøy og filtre for å lage funksjoner.
- RegionGenerator kan produsere Region XML-filer.
- OpenSimulator-Regions-Generator er en regiongenerator for PHP, PHP7.
Hvordan forekommer skripting på OpenSim?
OpenSimulator Scripting Language (OSSL) språk brukes til skripting i OpenSim. Den følger Linden Lab Scripting, men har ekstra funksjoner. Fremgangsmåten for å skrive manus på OpenSim er lik fremgangsmåten for å skrive manus i Second Life.
Uten å gå i detaljer, når disse skriptene er skrevet, kan de deretter kompileres av programkompilatoren og kjøres på OpenSim-klienter.
Andre verktøy og prosesser på OpenSim
Andre verktøy på Second Life og OpenSim inkluderer logganalyseverktøy, pengeservere som den modifiserte versjonen av DTL-valutabehandling kalt DTL / NSL Money Server, overvåking for statistisk analyse, 3D-hodesporingsprogramvare og proxy-systemer.
Store applikasjoner av OpenSim og Second Life
FlexSim-programvare som brukes til å simulere fabrikkgulv og drift:
Bruksområde | Beskrivelse |
---|---|
Gaming og fritidssaker | - OpenSim brukes i spill som har mål, regler, utfordringer og interaksjoner som nøkkelkomponenter. Tillater 3D-oppslukende spill. |
Utdanning Bruk saker | - Virtuelle klasser og rom er nå vanlig på OpenSim-nett. Trenere og lærere kan kjøpe land og bygge gjenstander for opplæring. - Virtuelle klasser, innhold og leksjoner kan organiseres basert på pedagogiske studier. |
Medisinsk bruk | - Virtuelle verdener, ved siden av eller skilt fra den virtuelle virkeligheten, kan brukes til å simulere medisinske laboratorier og prosedyrer som kirurgiske prosedyrer for å trene medisinsk personale praktisk talt uten å kreve at de reiser. - Det har også blitt brukt i simulering av virus og bakterier for å forstå hvordan de angriper menneskekropper. - Virtuelle laboratorier kan brukes til læring og testing uten å ha teknikere på farlig grunnlag. |
Trening som i hæren | - Virtuelle verdener kan bygge profesjonelle simuleringer for å trene og formidle spesifikke ferdigheter til soldater og offiserer. Dette tillater opplæring av soldater uten å utsette dem for fare eller dødsfare og spare opplæringskostnader. |
Møte - forretningsmessige og sosiale og andre ikke-forretningsmøter | - Virtuelle verdener kan ha virtuelle møterom og konferanserom e.t.c. med spesifikke verktøy for presentasjoner, inkludert tavler, støtte for notater og kommentarer. - Bedrifter og organisasjoner kan håndtere arbeidstakere eksternt med full fordel av demoer og forklaringer som er i virkeligheten. Arbeidere kan fullføre oppgaver eksternt, i en oppslukende forstand. - Ledere og ansatte kan samarbeide og gjøre oppgaver sammen, eksternt. - Bedrifter kan demonstrere sine modeller og planer til partnere og investorer før de fortsetter med partnerskap. De kan demonstrere løsninger for kunder eksternt og mer realistisk. |
Modellering og design | - Virkelige objekter kan uttrykkes mer realistisk i 3D som om de er innebygd i virkeligheten. - Teknikere kan diskutere og samarbeide om design og modellering ved å være vert for mer realistiske møter og bruke 3D-objekter. - Folk kan samarbeide og foreslå endringer og modifikasjoner av designene og modellene før de går videre til produksjonen. - Bilprodusenter bruker virtuelle verdener for å teste sine modeller og design. |
OpenSim kan integreres med annen programvare som Sloodle for å muliggjøre opplæring støttet av data bevis.
(bilde kilde )
Konklusjon
Vi har studert OpenSim som en klientserverteknologi som muliggjør produksjon eller generering av 3D-virtuelle verdener og deres visning og utforsking over Internett ved hjelp av OpenSim-seere som Firestorm. Noen ganger kan disse miljøene gjøres kompatible med virtual reality-seere eller headset, men i de fleste tilfeller er dette ikke slik.
Vi så at OpenSim benytter en fysikkmotor og skript - noen ganger sanntidsskripting for å produsere disse miljøene.
Ideelt sett brukes en matematisk modell for å simulere objekter. En matematisk modell er en matematisk funksjon som definerer atferd - orientering, form, størrelse, farge osv. Til et bestemt objekt på et gitt tidspunkt. Vanligvis er 3D-verdener kompliserte matematiske modeller enn det som kan forklares her.
Til slutt så vi på den åpenbare anvendelsen av OpenSim. Det blir ikke bare ansatt i spill, men selskaper bruker det også til å markedsføre produktene sine ved å dra nytte av fordypningen det genererer. Simuleringer er veldig effektive for trening, inn og ut av militærindustrien, virtuelle møter, modellering, etc.
Anbefalt lesing
- 12 BESTE gratis 2D- og 3D-animasjonsprogramvare (2021-sammenligning)
- 7 beste VR-videoer: Beste 360 virtuelle virkelighetsvideoer å se på (2021 LISTE)
- 10 beste VR-spill (Virtual Reality Games) for Oculus, PC, PS4
- Fremtiden for virtuell virkelighet - markedstrender og utfordringer
- Topp 11 beste virtuelle skrivebordsløsninger: gratis skybord
- Hva er Virtual Data Room (VDR): Alt du trenger å vite
- Hva er virtuell virkelighet og hvordan fungerer det?
- 10 BESTE VR-apper (Virtual Reality Apps) for Android og iPhone (2021 SELECTIVE)