opensim tutorial what is opensim second life
Deze tutorial legt uit wat OpenSim is, hoe het werkt, hoe je 3D Virtual World OpenSim Second Life, OpenSim Clients & Viewers & zijn toepassingen kunt creëren:
beste muziek mp3-downloader voor Android
Als je ooit massaal de multiplayer online rollenspellen hebt gespeeld, zoals De SIM of Sim City , bent u misschien dichter bij het concept van OpenSim en Second Life. Maar zowel OpenSim als Second Life zijn meer dan deze rollenspellen.
Zowel OpenSim als Second Life stellen gebruikers in staat om driedimensionale virtuele objecten en scènes te creëren en ermee te communiceren in een meeslepender dan geboden in 2D, en dat is een gedetailleerde digitale weergave van real-world objecten en scènes die worden gehost op virtuele werelden die kunnen worden gedetailleerd representaties van de echte wereld.
Wat je leert:
Wat is OpenSim?
Het meest overtuigende voordeel van OpenSim is dat het virtuele 3D-werelden genereert die direct zijn en meer echte vertegenwoordigers van objecten uit de echte wereld zijn dan betaalbaar in 2D-omgevingen. Gebruikers voelen zich tijdens het gebruik ondergedompeld in deze omgevingen. Het is dus erg handig bij gaming, training, modellering en andere gebruikssituaties.
2D versus 3D:
(beeld bron
Virtuele werelden bieden bijvoorbeeld enorme voordelen voor het uitvoeren van individuele en zakelijke simulatieprojecten, zoals die in onderwijs en opleiding. U krijgt virtuele landen - zo groot als u wilt - tegen zeer lage kosten, en u krijgt ook de voordelen van het maken van 3D-inhoud zonder dat u hoeft te begrijpen hoe u rollenspellen voor meerdere spelers kunt ontwikkelen.
Bovendien bieden OpenSim en Second Life, hoewel ze veel tools voor maatwerk bieden, betere immersievoordelen dan rollenspellen.
Zoals bij veel online rollenspellen, kunt u met echt geld virtueel onroerend goed creëren, winkelen en te koop aanbieden. In de Sim City-game kunnen gebruikers bijvoorbeeld hun steden ontwerpen en bouwen, terwijl in The Sim spelers personages kunnen besturen tijdens dagelijkse activiteiten.
Met OpenSim kunnen gebruikers client-server-communicatie tot stand brengen. Men kan 3D-inhoud creëren met behulp van OpenSimulator-software en vervolgens kunnen dezelfde persoon of anderen OpenSim-viewers gebruiken om door de 3D-inhoud te bladeren op dezelfde manier als webbrowsers werken.
Client-server communicatie:
(beeld bron
OpenSimulator is gratis, en het is ook open-source software waarmee iedereen een virtuele wereld of een simulatiemodel van de echte wereldregio's kan creëren en toegang heeft tot de virtuele wereld op hun computers met OpenSim-viewers zoals Firestorm.
De virtuele werelden worden gehost op servers die in de cloud kunnen staan. OpenSim is vergelijkbaar met OpenQwaq en OpenWonderland, andere kleinere alternatieven voor OpenSim voor mensen die virtuele werelden en items willen bouwen.
De onderstaande afbeelding is een voorbeeld waarbij OpenSim-software wordt gebruikt om een mesh te bouwen:
(beeld bron
De software biedt de tools om 3D-elementen te bouwen die op de echte wereld lijken. Dit kan worden gebruikt voor de lol of voor andere dingen, zoals het bouwen van virtuele gemeenschappen, zoals in sociale media, trainingen, vergaderingen, sociale plaatsen, leren en simulaties.
Als zodanig heeft het toepassing gevonden bij gamers, scholen en opvoeders, gezondheidswerkers, leger, regeringen en bedrijven.
Een van de meest overtuigende use-cases van OpenSim zijn virtuele bijeenkomsten en conferenties.
- Er zijn duizenden middelen waarmee u kunt beginnen bij het bouwen van virtuele werelden en virtuele projecten op OpenSim. Sommige zijn gratis beschikbaar, terwijl andere worden verkocht door makers en verkopers.
- Een asset is een enkele mesh of object dat is gebouwd door de simulatorcode. Het biedt gebruikers ook tools om connectoren en modules te bouwen die kunnen worden gebruikt om de databases en platforms van de organisatie uit te breiden.
- De zelfstandige virtuele werelden die door verschillende bouwers en bedrijven en projecten zijn gebouwd, worden ook wel grids genoemd en zijn ook onderling toegankelijk via het hypergrid. Samen worden de onderling toegankelijke virtuele werelden gewoonlijk de metaverse genoemd.
Geschiedenis van OpenSim
Darren Guard richtte het OpenSimulator-project op in januari 2007, hoewel verschillende eerdere pogingen tot vergelijkbare projecten mislukten vanwege de uitdaging om tegelijkertijd een server en client te schrijven.
De evolutie van multi-user 3D virtuele omgevingen (MUVE's) en massively multiplayer online role-playing games (MMORPG's) begon met de op tekst gebaseerde interactieversies (genaamd Multi-user Dungeons of MUD's) waar meerdere gebruikers konden communiceren in teksten.
MUD's geavanceerd naar MOO's of MUDS, objectgeoriënteerde versies. MOO's gingen vervolgens over in MUVE's als resultaat van geavanceerde computergrafische technologieën en informatiecommunicatietechnologieën. Deze zijn vervolgens overgegaan in meeslepende virtuele werelden of metaversen.
Hoe OpenSim werkt? Technologie achter OpenSim
Hier is een video: de technologie achter OpenSim
Om OpenSim te gebruiken, moet u het downloaden en installeren op Windows- en Linux-pc's. Op Windows draait het via .NET Framework en op Unix-achtige machines via het Mono Framework.
De software is vrijgegeven onder de Berkeley Softwarelicentie of BSD-licentie, waardoor OpenSimulator in producten kan worden ingebed omdat het commercieel vriendelijk is.
Aan de andere kant moet een persoon die toegang wil krijgen tot 3D-inhoud die met OpenSimulator is gemaakt, OpenSim-viewers zoals Firestorm en Singularity downloaden en installeren. Vanaf hier kunnen ze door OpenSim-inhoud in elke regio of raster bladeren door een toegangs-URI in te voegen op dezelfde manier als bij het gebruik van URL's in webbrowsers.
OpenSimulator-software is gebouwd in C # en kan worden uitgebreid met plug-in-modules. Elk van deze plug-in-modules kan afzonderlijk en onafhankelijk worden ontwikkeld en geladen om functionaliteit aan de server toe te voegen.
De software kan in stand-alone of grid-modus werken met een enkel proces dat de volledige simulatie in single-mode afhandelt en meerdere processen die verschillende simulaties verwerken en op verschillende machines in de grid-modus draaien.
OpenSim-services die worden uitgevoerd binnen Robust.exe.
(beeld bron
- OpenSimulator ondersteunt twee scripttalen, Linden Scripting Language geschreven door het bedrijf Linden Lab en C #.
- Een architectuur die bekend staat als Hypergrid stelt een gebruiker in staat te teleporteren tussen virtuele werelden, of zoals algemeen bekend, regio's van OpenSim. De architectuur biedt een hyperlinkkaart die openbare grids indexeert. Met behulp van deze architectuur kunnen roosters teleportatieverbindingen met elkaar behouden, zelfs als ze zich niet op hetzelfde netwerk bevinden.
- De OpenSimulator Scripting Language (OSSL) die wordt gebruikt om OpenSim te schrijven, is een uitbreiding van de Linden Scripting Language die wordt gebruikt om Second Life te bouwen. Dit wordt gedaan door extra functies toe te voegen die de OSSL begrijpt. .os-functies worden op dezelfde manier gebruikt als .ll-functies.
Hier zijn voorbeelden van die functies:
osTeleportAgent (): Dit stelt iemand in staat om agenten naar een andere positie en regio in de wereld te teleporteren.
osSetDynamicTextureURL () Hierdoor kan men een extern of dynamisch gegenereerd beeld in de wereld weergeven.
Ontwerpers in OpenSim en Second Life gebruiken 3D-modellerings- en animatieprogramma's en softwareplug-ins zoals Blender om vanaf het begin meshes te bouwen of om 3D-objecten en simulaties aan te passen. Deze kunnen worden geëxporteerd naar OpenSim en Second Life voor gebruik als avatars of andere objecten in OpenSim-rastergebieden.
Blender-software kan worden gebruikt om een OpenSim en Second Life mesh-model te bouwen:
(beeld bron
Hier is een video: Hoe meshes in OpenSim te importeren
Second Life en LSL
Het onderstaande voorbeeld toont Avatars die een bijeenkomst in de wereld bijwonen in Second Life, allemaal met spraak, video en afbeeldingen, gebaren, enz.
(beeld bron
Second Life is de online virtuele wereld van Linden Lab die werd ontwikkeld in juni 2003. Linden Lab werd in 1999 opgericht door Philip Rosedale. De bedoeling was om hardware te ontwikkelen waarmee mensen zich in virtuele werelden kunnen onderdompelen.
Net als OpenSim kan de gebruiker van Second Life 3D virtueel land van bepaalde afmetingen kopen op Second Life en 3D-objecten, scènes en plaatsen bouwen voor plezier, zaken, non-profit zaken of voor organisatorische zaken.
Second Life heeft zoveel 3D-objecten en -middelen die zijn gebouwd door individuen, groepen, organisaties en bedrijven die ze gratis of tegen betaling aanbieden. Individuen kunnen ze gratis gebruiken of kopen om op hun land te gebruiken, zoals ze zijn of nadat ze ze hebben aangepast.
- Individuen kunnen ook gratis avatars bouwen, kopen of krijgen - digitale menselijke representaties - die ze kunnen gebruiken om te communiceren met plaatsen, objecten en met andere avatars.
- Second Life gebruikt LSL-codering of scripttaal, wat een C # / Java-achtige taal is. De LSL-taal geeft gedrag aan primitieven, objecten en avatars op Second Life.
Klik hier voor een video over de basisprincipes van scripting
Linden Lab-scripting op Second Life wordt weergegeven in de onderstaande afbeelding:
Eigenschappen van OpenSim:
- De software ondersteunt de online multi-user 3D-omgeving.
- Het ondersteunt real-time simulatorzijde, Physics Simulation met meerdere engine-opties, waaronder ODE.
- Ondersteunt meerdere clients en meerdere protocollen om tegelijkertijd toegang tot virtuele werelden mogelijk te maken.
- Ondersteunt klanten die in realtime 3D-inhoud kunnen maken. Realtime terreingeneratoren en landschapsgeneratoren gebruiken krachtige selectors, blend-maps en maskers om rechtstreeks op de 3D-weergave te schilderen en de resultaten onmiddellijk te zien.
- Ondersteunt in-world scripting met behulp van Linden Scripting Language (LSL) / OpenSimulator Scripting Language (OSSL). De scripts kunnen worden toegevoegd vanuit regiomodules zonder de OpenSim-code te patchen. Ondersteuning van LSL is voordelig omdat er al een grote voorraad in deze taal is opgebouwd en deze op OpenSim gebruikt kan worden.
- Ondersteunt scènemodules waarmee u virtuele wereldtoepassingen kunt bewerken en aanpassen.
Multi-user 3D-omgevingen in OpenSim:
Multi-user 3D Virtual Environments (MUVE's) en Massively Multiplayer Online Rollenspellen (MMORPG's) worden online weergegeven in 3D-gesimuleerde ruimtes.
Gebruikers kunnen communiceren weergegeven als 3D-avatars. Ze kunnen veel activiteiten doen, waaronder wandelen, vliegen en rennen, springen en dansen. De avatars en 3D-objecten kunnen worden ontworpen op basis van de ervaring van de gebruiker en het denkbeeldige uiterlijk.
Hoe maak je een 3D-wereld met OpenSim?
Hoe kan ik een 3D-wereld creëren met OpenSim? Waar host ik het? En hoe ga ik ermee om? Waar moet ik beginnen?
Met rasters kun je er virtueel land op huren en hosten - gewoonlijk regio's of subgrids genoemd - of er een krijgen voor gratis aanbiedingen en op dit virtuele land kun je objecten zoals huizen en scènes zoals bergen en graslanden, enz. Bouwen op deze regio's.
De meeste van deze rasters hebben gratis activa of objecten waarmee u kunt beginnen bij het bouwen van een virtuele regio. Andere objecten en scripts worden gekocht op marktplaatsen en grids zoals Kitely. U kunt vervolgens virtuele items verkopen met cryptocurrencies of echt geld.
Bijvoorbeeld,
Stel dat u eigenaar van een netwerk wilt worden, wat inhoudt dat u uw netwerk op een server moet hosten. Het kost u meer dan het huren van virtueel land op een gehost raster of zelfstandige software voor het creëren van virtuele werelden zoals DreamWorld.
de beste spionagesoftware voor mobiele telefoons
Stel dat u de kosten wilt dragen en u zich vervolgens meer grond wilt veroorloven om te verhuren.
In dat geval moet u uw grid OAR-bestanden (OpenSim ARchive) of IAR-bestanden (Inventory ARchive) maken en deze vervolgens hosten in de cloud of gedecentraliseerde blockchain-opslag. Gebruikers kunnen deze vervolgens bezoeken en verkennen. U kunt ook een webpagina hebben voor het publiceren van informatie over uw raster en het vinden van het raster in zoekmachines.
Om uw raster-OAR-bestanden te maken, zijn er veel plaatsen waar u gratis OAR- en IAR-bestanden kunt vinden om mee te beginnen als sjablonen voor uw rasterproject op OpenSimulator-software, en deze vervolgens naar wens kunt aanpassen. OutWorldz.com is een goede plek om in overweging te worden genomen.
Als alternatief kunt u 3D-objecten en / of de OpenSimulator of andere software gebruiken om vanaf nul .oar-bestanden te maken voor uw privé-, groeps- of organisatierooster. De bestanden hebben de extensie .oar en zijn archieven.
Een raster kan meerdere regio's hebben, die u een voor een kunt maken, waarbij elke regio een enkel OAR-bestand of een combinatie daarvan heeft.
OAR-bestanden bevatten de informatie van de rasterregio en maken het mogelijk de regio van de ene simulatorinstantie naar de andere te transporteren. Ze maken het transporteren van de XML-informatie mogelijk over de grootte van gebieden, prismavorm, texturen toegepast op prisma's en items binnen prisma's, inclusief geluiden, notitiekaarten en scripts. De bestanden bevatten ook terreininformatie.
Zodra u uw grid-OAR- en IAR-bestanden gereed hebt op uw computer of regiosimulator, zijn er meerdere grids-hostingservices die u zou willen overwegen op basis van hun kenmerken van cursussen.
U kunt hostingservices krijgen die u helpen bij het opzetten en configureren van uw netwerk, het installeren en patchen van software, bijvoorbeeld valuta's in de wereld, het beheren van netwerkconnectiviteit en load balancing, het maken van back-ups en het bieden van klantenondersteuning.
Er zijn er maar weinig die we kennen zijn Dreamland Metaverse voor $ 45 per maand, Zetamex Network voor $ 198 per maand, DigiWorldz, dat op zichzelf ook een raster is en rasters host voor $ 200 voor de eerste server, GreekLife, dat is ook een op zichzelf staand rooster en herbergt roosters voor 57 euro voor minigrids, YourSimSpot voor $ 25 per maand voor een regio, Oliveira Virtual Lands voor $ 12 per maand en vele anderen.
Een hostingservice kan naast het bovenstaande ook uw OAR- en IAR-inventarisbestanden uploaden. Anderen zullen front-endservices van de website voor uw netwerk en vele andere aangepaste services toevoegen.
Zodra het is geüpload naar een hostingserver, kunnen gebruikers OpenSim-viewers zoals Firestorm downloaden en inloggen op uw grid.
Voorbeeld: We hebben DreamWorld-software gebruikt om een miniraster op een pc te maken. Het is gemakkelijk en u hoeft alleen de software te downloaden van het Startpagina , installeer en voer OpenSim.exe uit om in te loggen met het standaardwachtwoord en de gebruikersnaam, en laad vervolgens een voorgebouwde regio die u kunt aanpassen, sla het op uw lokale schijf op en maak er een back-up van, of upload het naar andere grids, en verander vervolgens de standaard wachtwoord en gebruikersnaam voor die van jou, allemaal in minder dan 30 minuten.
Met de DreamWorld-software kunt u zoveel mogelijk regio's in uw raster laden, de gebiedsgrootte wijzigen, de standaardviewer wijzigen en beslissen of uw avatar zichtbaar moet zijn of niet.
Zoals te zien is in het onderstaande afbeeldingsvoorbeeld, duurt het maken van een raster met Dreamworld-software minder dan 10 minuten.
(beeld bron
OpenSim-clients en kijkers
OpenSim-viewers zijn de equivalenten van webbrowsers die worden gebruikt om toegang te krijgen tot internet. Ze zijn onafhankelijk ontwikkeld door derden voor OpenSim-software en kunnen worden gedownload, geïnstalleerd op een computer of telefoon en gebruikt om in te loggen op OpenSim-grids.
Inhoud die is gemaakt met OpenSimulator-software kan als volgt worden geopend met verschillende kijkers. Eerst moet u zich aanmelden met een bestaand OpenSim-raster of uw eigen raster maken en vervolgens de inloggegevens opslaan voor gebruik door de kijkers.
De kijkers zijn geïnstalleerd op een computer of andere apparaten. Verschillende kijkers zijn compatibel met verschillende computer- en apparaatplatforms. Viewers worden ontwikkeld door andere derde partijen dan OpenSim-softwareontwikkelaars.
Iemand die met deze kijkers toegang wil krijgen tot inhoud die met OpenSim is gemaakt, moet de kijker verwijzen naar het raster waarmee ze een account hebben gemaakt of moet de inlog-URI invoeren, wat de URL van een website is die gelijk is aan de kijker na installatie ervan. Deze URI verwijst naar het raster en de regio is waarnaar de gebruiker wil teleporteren of springen. Vervolgens inloggen op het rooster.
Wanneer u de OnLook-viewer gebruikt om OpenSim-inhoud te bekijken, logt u in op een raster waarop u zich eerder hebt aangemeld. Je wijst de kijker naar het raster en startlocatie.
- Coole VL-viewer: Oudste OpenSim-viewer.
- OnLook-kijker
- Firestorm-kijker: Meest gebruikt. De opvolger van op Phoenix en v3 gebaseerde viewer.
- Helpen: v3-gebaseerde opvolger van Imprudence.
- Radegast Metaverse-client: Lichte klant.
- Singulariteit: Snowglobe-gebaseerd.
- Dagwisseling: Afgeleid van Kokua.
- Scenegate : Afgeleid van Alchemy-kijker. Volledige gebruikersinterface toegankelijk, maar het beste voor het bezoeken van virtuele werelden en niet om te bouwen.
- Lichtgewicht tekst: Het is alleen bedoeld voor OpenSim-kijkers om gebruikers te helpen verbinding te maken met een grid, te chatten en voorraden te beheren, enz. Het kan helpen bij het afhandelen van berichten, of bij het gebruik van systemen met lage specificaties, of om gewoon je alt online te brengen zonder de hoofdpagina avatar. Ze bevatten JOpenMetaverse die op Java is gebaseerd en compatibel is met Android, Windows, Linux en MacOS; Metabolt en Mobile Grid-client voor Android.
Fysica-simulaties en scripting in OpenSim
Het gebruik van OpenSim om bewegingen van dieren en mensen te simuleren, wordt weergegeven in de onderstaande afbeelding.
(beeld bron
Fysica-simulatie is gebaseerd op een wiskundig model dat de toestand van een medium op een bepaald moment definieert. Elk van de variabelen in het wiskundige model definieert de toestand of positie of snelheid van het gehele of een deel van het systeem.
Het wiskundige model is gebaseerd op een reeks differentiaalvergelijkingen die de evolutie van variabelen in de tijd beschrijven. De vergelijking wordt bepaald door de krachten en geometrie.
Zodra een persoon een vergelijking heeft gemaakt of geschreven, is de volgende stap om de computer de vergelijking op te laten lossen. Het proces om de computer de vergelijking op te laten lossen, staat bekend als numerieke analyse. De meesten kiezen voor de Runge Kutta-methode.
Voor simulaties met botsingen zorgen extra stappen ervoor dat de botsing wordt gedetecteerd en op tijd achteruitrijdt tot het moment vóór de botsing, waardoor de snelheden kunnen worden aangepast.
De rest van de gecompliceerde stappen omvat het weergeven van het gesimuleerde object op de computergraphics, het verwerken van de gebruikersinvoer en het synchroniseren met real-time.
- Een simulatie-engine of de Physics Engine doet de volledige wiskunde en presenteert de visuele objecten voor weergave aan en wijziging door de gebruiker. OpenSimulator gebruikt de OpenDynamicsEngine of ODE als de standaard Physics Engine, hoewel het ook de basisfysica of POS-engine (Physis of Simplicity) ondersteunt.
De engine is een algoritme dat het gedrag van 3D OpenSim- of Second Life-objecten modelleert. Ze worden als plug-ins aan OpenSim-software toegevoegd.
- ODE ondersteunt botsingen met alle kubussen, bollen, cilinders, enz. En alle combinaties van vervormingen, inclusief holle, taps toelopende, gedraaide wegsneden, enz. Het ondersteunt ook botsingen met gebeeldhouwde prims in combinatie met Meshmerizer.
Voorbeeld van simulatie in OpenSim:
Als u de demping wilt simuleren van een massa die is bevestigd aan een enkele veer die vervolgens aan een muur wordt bevestigd, kunt u een wiskundige functie definiëren die de massa van het object dat aan de veer is bevestigd, de dempingswaarde, de veerstijfheid en de lengte specificeert. van de lente, en het vaste punt.
De fysica, in het bovenstaande voorbeeld, kan worden gedefinieerd door te beginnen met het feit dat “de kracht die wordt gegenereerd door een veer evenredig is met de veerrekafstand.
Met andere woorden, Fspring = -k x
waar X is de rekafstand, naar is de veerconstante.
Een dempende of wrijvingskracht zal deze kracht of beweging in de tegenovergestelde richting echter weerstaan;
Fdamping = -bv v zijnde de snelheid van de lente en b de dempingsconstante.
Daarom Totale resulterende kracht F = Fspring + Fdemping = -k x-b
Volgens de bewegingswet van Newton, F = ma , en gebruiken a = x ” waarbij de definitie van versnelling de tweede afleiding van de positie is;
mx ”= -k x-bv OF x ”= - x - x’; dat is de differentiaalvergelijking die de dempende beweging van de veer definieert.
Als u de vergelijking op de simulatie plot, kunt u de simulatie in realtime zien. De simulatie kan op het display worden uitgezonden. We kunnen de differentiaalvergelijking van de tweede orde ook numeriek oplossen met behulp van de Runge Kutta-methode door deze om te zetten in een differentiaalvergelijking van de eerste orde.
Real-time terreingeneratie en landschapsgeneratoren op OpenSim:
- Rinios is bijvoorbeeld een realtime animatietool die animatiegegevens in realtime naar de kijker stuurt.
- Terrein. Party, een webgebaseerde tool, maakt het mogelijk om real-life wereldkaart-terreinen om te zetten in hoogtekaarten die kunnen worden geïmporteerd als .png-bestanden en gebruikt in OpenSim.
- Terraingen genereert terreinen voor gebruik in OpenSim uit USGS DEM-bestanden.
- Daylon Leveler produceert terreinen voor OpenSim uit verschillende bronnen. Het gebruikt verfachtige gereedschappen en filters om functies te creëren.
- RegionGenerator kan Region XML-bestanden produceren.
- OpenSimulator-Regions-Generator is een regio-generator voor PHP, PHP7.
Hoe vindt scripting in de wereld plaats op OpenSim?
OpenSimulator Scripting Language (OSSL) -taal wordt gebruikt voor scripting in OpenSim. Het volgt Linden Lab Scripting maar heeft extra functies. De procedure voor het schrijven van scripts op OpenSim is vergelijkbaar met die van het schrijven van scripts in Second Life.
Zonder in details te treden, zodra deze scripts zijn geschreven, kunnen ze worden gecompileerd door de programmacompiler en worden uitgevoerd op OpenSim-clients.
Andere tools en processen op OpenSim
Andere tools op Second Life en OpenSim zijn loganalysetools, geldservers zoals de aangepaste versie van de DTL Currency Processing genaamd DTL / NSL Money Server, monitoring voor statistiekenanalyse, 3D-head-tracking-software en proxysystemen.
Belangrijkste toepassingen van OpenSim en Second Life
FlexSim-software die wordt gebruikt bij het simuleren van een fabrieksvloer en operaties:
Toepassingsgebied | Omschrijving |
---|---|
Gebruiksscenario's voor gaming en vrije tijd | - OpenSim wordt toegepast in games die doelen, regels, uitdagingen en interacties als belangrijkste componenten hebben. Maakt meeslepende 3D-gaming mogelijk. |
Gebruiksscenario's voor onderwijs | - Virtuele lessen en kamers zijn nu gemeengoed op OpenSim-rasters. Trainers en opvoeders kunnen land kopen en objecten bouwen voor training en onderwijs. - Virtuele lessen, inhoud en lessen kunnen worden georganiseerd op basis van pedagogische studies. |
Gevallen voor medisch gebruik | - Virtuele werelden, naast of gescheiden van virtuele realiteit, kunnen worden gebruikt om medische laboratoria en procedures zoals chirurgische procedures te simuleren om medisch personeel vrijwel te trainen zonder dat ze hoeven te reizen. - Het is ook toegepast bij het simuleren van virussen en bacteriën om te helpen begrijpen hoe ze menselijke lichamen aanvallen. - Virtuele labs kunnen worden gebruikt voor leren en testen zonder technici op gevaarlijke gronden. |
Opleiding zoals in het leger | - Virtuele werelden kunnen professionele simulaties bouwen om soldaten en officieren te trainen en specifieke vaardigheden bij te brengen. Hierdoor kunnen soldaten worden getraind zonder hen bloot te stellen aan enig gevaar of risico op overlijden en worden trainingskosten bespaard. |
Vergadering - zakelijke en sociale en andere niet-zakelijke bijeenkomsten | - Virtuele werelden kunnen virtuele vergaderruimten en vergaderruimten e.t.c. hebben. met specifieke tools voor presentaties, waaronder whiteboards, ondersteuning voor notities en opmerkingen. - Bedrijven en organisaties kunnen werknemers op afstand beheren met alle voordelen van bijna-real-life demo's en uitleg. Werknemers kunnen taken op afstand uitvoeren, in een meeslepende zin. - Managers en medewerkers kunnen op afstand samenwerken en taken uitvoeren. - Bedrijven kunnen hun modellen en plannen demonstreren aan partners en investeerders voordat ze verder gaan met partnerschappen. Ze kunnen oplossingen demonstreren aan klanten, op afstand en realistischer. |
Modelleren en ontwerpen | - Realistische objecten kunnen realistischer worden weergegeven in 3D alsof ze in het echte leven zijn ingebouwd. - Technici kunnen discussiëren en samenwerken aan ontwerpen en modelleren door realistischere vergaderingen te organiseren en 3D-objecten te gebruiken. - Mensen kunnen samenwerken en wijzigingen en aanpassingen aan de ontwerpen en modellen voorstellen voordat ze tot productie gaan. - Voertuigfabrikanten gebruiken virtuele werelden om hun modellen en ontwerpen te testen. |
OpenSim kan worden geïntegreerd met andere software zoals Sloodle om training mogelijk te maken die wordt ondersteund door gegevensbewijs.
(beeld bron
hoe open ik bin-bestanden
Gevolgtrekking
We hebben OpenSim bestudeerd als een client-servertechnologie die de productie of generatie van virtuele 3D-werelden en het bekijken en verkennen ervan via internet mogelijk maakt met OpenSim-viewers zoals Firestorm. Soms kunnen deze omgevingen compatibel worden gemaakt met virtual reality-viewers of headsets, maar in de meeste gevallen is dit niet zo.
We zagen dat OpenSim een physics-engine en scripting - soms realtime scripting - gebruikt om deze omgevingen te produceren.
Idealiter wordt een wiskundig model toegepast om objecten te simuleren. Een wiskundig model is een wiskundige functie die het gedrag - oriëntatie, vorm, grootte, kleur, enz. - van een bepaald object op een bepaald moment definieert. Meestal zijn 3D-werelden ingewikkelde wiskundige modellen die hier kunnen worden uitgelegd.
Ten slotte hebben we gekeken naar de voor de hand liggende toepassing van OpenSim. Het wordt niet alleen gebruikt bij gaming, maar bedrijven gebruiken het ook om reclame te maken voor hun producten door te profiteren van de onderdompeling die het genereert. Simulaties zijn zeer effectief voor training, binnen en buiten de militaire industrie, virtuele vergaderingen, modellen, etc.
Aanbevolen literatuur
- 12 BESTE gratis 2D- en 3D-animatiesoftware (2021-vergelijking)
- 7 beste VR-video's: de beste 360 virtual reality-video's om te bekijken (2021 LIST)
- 10 beste VR-games (Virtual Reality Games) voor Oculus, pc, PS4
- Toekomst van virtual reality - markttrends en uitdagingen
- Top 11 beste virtuele desktopoplossingen: gratis clouddesktop
- Wat is Virtual Data Room (VDR): alles wat u moet weten
- Wat is virtual reality en hoe werkt het?
- 10 BESTE VR-apps (Virtual Reality-apps) voor Android en iPhone (2021 SELECTIEF)