opensim tutorial what is opensim second life
Tento tutoriál vysvetľuje, čo je OpenSim, ako to funguje, ako vytvoriť 3D virtuálny svet OpenSim Second Life, klienti a prehliadači OpenSim a jeho aplikácie:
Ak ste niekedy masívne hrali online hry na hrdinov multiplayeru ako napr The Sim alebo Sim City , možno budete bližšie porozumieť konceptu OpenSim a Second Life. OpenSim aj Second Life sú však viac než len tieto hry na hrdinov.
OpenSim aj Second Life umožňujú používateľom vytvárať a interagovať s trojrozmernými virtuálnymi objektmi a scénami viac pohlcujúcimi, ako je to možné v 2D, čo predstavuje detailnú digitálnu reprezentáciu skutočných objektov a scén hostených vo virtuálnych svetoch, ktoré je možné podrobne analyzovať. reprezentácie skutočného sveta.
Čo sa dozviete:
Čo je OpenSim?
Najpútavejšou výhodou OpenSimu je, že generuje 3D virtuálne svety, ktoré sú priame a sú skutočnými predstaviteľmi objektov z reálneho sveta, ako sú dostupné v 2D prostrediach. Používatelia sa pri používaní cítia ponorení do týchto prostredí. Preto je veľmi užitočný pri hraní hier, tréningu, modelovaní a iných prípadoch použitia.
2D verzus 3D:
(obrázok zdroj )
Napríklad virtuálne svety ponúkajú obrovské výhody pri realizácii individuálnych a obchodných simulačných projektov, ako sú napríklad projekty zamestnané vo vzdelávaní a odbornej príprave. Získate virtuálne krajiny - tak rozsiahle, ako chcete - za veľmi nízke náklady a navyše získate výhody vytvárania 3D obsahu bez toho, aby ste museli rozumieť vývoju hier na hranie hier pre viacerých hráčov.
Okrem toho, aj keď OpenSim a Second Life ponúkajú mnoho nástrojov na prispôsobenie, prinášajú lepšie ponorné výhody ako hry na hrdinov.
Rovnako ako v mnohých online hrách na hrdinov, môžete vytvárať, nakupovať a ponúkať na predaj virtuálne nehnuteľnosti so skutočnou hotovosťou. Napríklad v hre Sim City môžu používatelia navrhovať a budovať svoje mestá, zatiaľ čo v hre The Sim môžu hráči ovládať postavy pri každodenných činnostiach.
OpenSim umožňuje používateľom vytvárať komunikáciu klient-server. Jeden môže vytvárať 3D obsah pomocou softvéru OpenSimulator a potom tá istá osoba alebo iné osoby môžu pomocou prehliadačov OpenSim prechádzať 3D obsahom rovnakým spôsobom, ako fungujú webové prehľadávače.
Komunikácia klient-server:
(obrázok zdroj )
OpenSimulator je zadarmo a tiež je to softvér s otvoreným zdrojovým kódom, ktorý umožňuje komukoľvek vytvoriť virtuálny svet alebo simulačný model oblastí skutočného sveta a získať prístup do virtuálneho sveta na svojich počítačoch pomocou prehliadačov OpenSim, ako je napríklad Firestorm.
Virtuálne svety sú hostené na serveroch, ktoré by mohli byť v cloude. OpenSim sa porovnáva s OpenQwaq a OpenWonderland, čo sú ďalšie menšie alternatívy k OpenSim pre ľudí, ktorí chcú budovať virtuálne svety a predmety.
Nasledujúci obrázok je príkladom toho, keď sa softvér OpenSim používa na vytvorenie siete:
(obrázok zdroj )
Tento softvér poskytuje nástroje na vytváranie 3D prvkov, ktoré sa podobajú skutočnému svetu. To možno použiť na zábavu alebo na iné veci, ako je budovanie virtuálnych komunít, napríklad v sociálnych médiách, na školeniach, stretnutiach, sociálnych miestach, pri učení a simuláciách.
Preto si našiel uplatnenie medzi hráčmi, školami a pedagógmi, zdravotníkmi, armádou, vládami a podnikmi.
Jedným z najpútavejších prípadov použitia OpenSimu sú virtuálne stretnutia a konferencie.
- Pri budovaní virtuálnych svetov a virtuálnych projektov na OpenSim môžete začať s tisíckami aktív. Niektoré sú k dispozícii zadarmo, iné za cenu, ktorú predávajú tvorcovia a obchodníci.
- Majetok je jednoduchá sieť alebo objekt vytvorený kódom simulátora. Poskytuje používateľom tiež nástroje na vytváranie konektorov a modulov, ktoré možno použiť na rozšírenie databáz a platforiem organizácie.
- Samostatné virtuálne svety vytvorené rôznymi staviteľmi, spoločnosťami a projektmi, ktoré sa nazývajú mriežky, sú tiež vzájomne prístupné prostredníctvom hypergridu. Spoločne sa vzájomne prístupné virtuálne svety bežne nazývajú metaverse.
História OpenSimu
Darren Guard založil projekt OpenSimulator v januári 2007, aj keď niekoľko predchádzajúcich pokusov o podobné projekty bolo neúspešných kvôli výzve napísať server a klienta súčasne.
Vývoj viacuživateľských 3D virtuálnych prostredí (MUVE) a masívnych multiplayerových online hier na hrdinov (MMORPG) sa začal od textových interakčných verzií (tzv. Multi-user Dungeons alebo MUDs), kde mohlo viac používateľov interagovať v textoch.
MUDs postúpili do MOOs alebo MUDS, objektovo orientovaných verzií. MOO potom postúpili do MUVE v dôsledku pokročilých počítačových grafických technológií a informačných komunikačných technológií. Tieto potom postúpili do pohlcujúcich virtuálnych svetov alebo metaverov.
Ako funguje OpenSim? Technológia za OpenSim
Tu je video: Technológia založená na OpenSim
Ak chcete používať OpenSim, je potrebné stiahnuť a nainštalovať si ho do počítačov so systémom Windows a Linux. Vo Windows beží cez .NET Framework a na strojoch podobných Unixu cez Mono Framework.
Tento softvér je vydávaný na základe licencie Berkeley Software License alebo BSD License, ktorá umožňuje zabudovanie OpenSimulator do produktov, pretože je komerčne vhodný.
Na druhej strane, osoba ochotná získať prístup k 3D obsahu vytvorenému pomocou OpenSimulator vyžaduje stiahnutie a inštaláciu prehliadačov OpenSim, ako sú Firestorm a Singularity. Odtiaľto môžu prehľadávať obsah OpenSim v ktorejkoľvek oblasti alebo mriežke vložením prístupového URI rovnakým spôsobom ako pri použití adries URL vo webových prehliadačoch.
Softvér OpenSimulator je zabudovaný v jazyku C # a je možné ho rozšíriť pomocou modulov doplnkov. Každý z týchto modulov doplnkov je možné vyvíjať a načítať samostatne a nezávisle, aby sa serveru pridali ďalšie funkcie.
Softvér môže pracovať v samostatnom alebo mriežkovom režime s jediným procesom, ktorý spracováva celú simuláciu v jednom režime, a viacerými procesmi, ktoré spracúvajú rôzne simulácie a bežia na rôznych strojoch v mriežkovom režime.
Služby OpenSim bežiace v rámci Robust.exe.
(obrázok zdroj )
- OpenSimulator podporuje dva skriptovacie jazyky, Linden Scripting Language napísaný spoločnosťou Linden Lab a C #.
- Architektúra známa ako Hypergrid umožňuje používateľovi teleportovať sa medzi virtuálnymi svetmi alebo ako je všeobecne známe, oblasťami OpenSim. Architektúra poskytuje mapu s hypertextovými odkazmi, ktorá indexuje verejné siete. Pri použití tejto architektúry si mriežky môžu navzájom zachovať teleportačné odkazy, aj keď nie sú na rovnakej mriežke.
- OpenSimulator Scripting Language (OSSL) používaný na písanie OpenSim rozširuje skriptovací jazyk Linden používaný na zostavenie Second Life. To sa deje pridaním ďalších funkcií, ktorým OSSL rozumie. Funkcie .os sa používajú rovnakým spôsobom ako funkcie .ll.
Tu sú príklady týchto funkcií:
osTeleportAgent (): Toto umožňuje jednému teleportovať agentov na inú pozíciu a do iného regiónu vo svete.
aký typ testu sa používa na overenie, či všetky programy v aplikácii fungujú správne?
osSetDynamicTextureURL () : Toto umožňuje zobraziť externý alebo dynamicky generovaný obraz vo svete.
Dizajnéri v OpenSim a Second Life používajú programy na 3D modelovanie a animáciu a softvérové doplnky ako Blender na vytváranie sietí od nuly alebo na prispôsobenie 3D objektov a simulácií. Tieto je možné exportovať do OpenSim a Second Life na použitie ako avatary alebo iné objekty v oblastiach mriežky OpenSim.
Softvér Blender možno použiť na vytvorenie sieťového modelu OpenSim a Second Life:
(obrázok zdroj )
Tu je video: Ako importovať siete do OpenSimu
Druhý život a LSL
Nasledujúci príklad ukazuje Avatarov zúčastňujúcich sa stretnutí na svete v Second Life, všetko pomocou hlasu, videa a obrázkov, gest, atď.
(obrázok zdroj )
Second Life je online virtuálny svet Linden Lab, ktorý bol vyvinutý v júni 2003. Spoločnosť Linden Lab bola založená v roku 1999 Philipom Rosedaleom. Zámerom bolo vyvinúť hardvér, ktorý umožní ľuďom ponoriť sa do virtuálnych svetov.
Rovnako ako OpenSim, aj užívateľ Second Life si môže v Second Life kúpiť 3D virtuálnu pôdu daných veľkostí a vytvárať 3D objekty, scény a miesta pre zábavu, podnikanie, neziskové záležitosti alebo pre organizačné záležitosti.
Second Life má toľko 3D objektov a aktív postavených jednotlivcami, skupinami, organizáciami a spoločnosťami, ktoré ich ponúkajú buď zadarmo, alebo za cenu. Jednotlivci ich môžu používať zadarmo alebo si ich môžu kúpiť na svojom pozemku, tak ako sú, alebo po prispôsobení.
- Jednotlivci si tiež môžu zadarmo vytvoriť alebo kúpiť alebo získať avatary - digitálne ľudské reprezentácie -, ktoré môžu používať na interakciu s miestami, objektmi a inými avatarmi.
- Second Life používa kódovací alebo skriptovací jazyk LSL, ktorý je jazykom podobným C # / Java. Jazyk LSL poskytuje správanie primitívom, objektom a avatarom v Second Life.
Kliknite tu pre video na tému Základy skriptovania
Skript Linden Lab pre Second Life je znázornený na nasledujúcom obrázku:
Vlastnosti OpenSim:
- Softvér podporuje online 3D prostredie pre viacerých používateľov.
- Podporuje simulátor v reálnom čase, simuláciu fyziky s viacerými možnosťami enginu vrátane ODE.
- Podporuje viac klientov a viac protokolov, ktoré umožňujú prístup do virtuálnych svetov súčasne.
- Podporuje klientov, ktorí môžu vytvárať 3D obsah v reálnom čase. Generátory terénu v reálnom čase a generátory krajiny používajú výkonné selektory, kombinované mapy a masky na maľovanie priamo do 3D zobrazenia a okamžité zobrazenie výsledkov.
- Podporuje skriptovanie vo svete pomocou skriptovacieho jazyka Linden Scripting Language (LSL) / OpenSimulator Scripting Language (OSSL). Skripty je možné pridávať z regionálnych modulov bez opravy kódu OpenSim. Podpora LSL je výhodná, pretože v tomto jazyku je už vybudovaná veľká zásoba, ktorú je možné použiť na OpenSim.
- Podporuje moduly scén, ktoré umožňujú úpravy a prispôsobenie aplikácií vo virtuálnom svete.
Multi-užívateľské 3D prostredia v OpenSim:
Multi-užívateľské 3D virtuálne prostredia (MUVE) a MMORPG online hry pre viac hráčov online sa zobrazujú online v 3D simulovaných priestoroch.
Používatelia môžu interagovať v podobe 3D avatarov. Môžu sa venovať mnohým činnostiam vrátane chôdze, lietania a behu, skákania a tanca. Avatary a 3D objekty je možné navrhnúť na základe používateľových skúseností a imaginárneho vzhľadu.
Ako vytvoriť 3D svet pomocou OpenSimu?
Ako môžem vytvoriť 3D svet pomocou OpenSimu? Kde ho hostím? A ako to zvládnem? Kde mam zacat
Mriežky vám umožňujú prenajímať a hostovať na nich virtuálne pozemky - bežne sa nazývajú regióny alebo čiastkové siete - alebo ich môžete získať zadarmo. Na tejto virtuálnej pôde môžete stavať objekty, ako sú domy a scény, napríklad hory a trávnaté porasty, atď. týchto regiónoch.
Väčšina z týchto sietí má voľné prostriedky alebo objekty, s ktorými môžete začať pri budovaní virtuálneho regiónu. Ďalšie predmety a skripty sa kupujú na trhoch a mriežkach, ako je Kitely. Virtuálne položky potom môžete predávať pomocou kryptomien alebo peňazí z reálneho sveta.
Napríklad
Povedzme, že sa chcete stať vlastníkom mriežky, čo znamená, že budete musieť hostiť svoju mriežku na serveri. Bude vás to stáť viac ako prenájom virtuálnej krajiny v hostovanej sieti alebo samostatný softvér na vytváranie virtuálneho sveta, ako je DreamWorld.
Povedzme, že chcete znášať náklady a potom si dovoliť prenajať viac pôdy.
V takom prípade by ste museli vytvoriť svoje súbory OAR (OpenSim ARchive) v mriežke alebo IAR (Inventory ARchive) a potom ich hostiť v cloudovom alebo decentralizovanom úložisku blockchain. Používatelia ich potom môžu navštíviť a preskúmať. Môžete tiež mať webovú stránku na zverejnenie informácií o vašej mriežke a umožnenie jej objavenia vo vyhľadávačoch.
Ak chcete vytvoriť svoje súbory OAR mriežky, existuje veľa miest, z ktorých nájdete bezplatné súbory OAR a IAR, ktoré môžete začať ako šablóny pre svoj projekt mriežky v softvéri OpenSimulator, a potom si ich môžete ľubovoľne upraviť. OutWorldz.com je dobré miesto na zváženie.
Prípadne môžete použiť 3D objekty alebo OpenSimulator alebo iný softvér na vytvorenie súborov .oar od nuly pre svoju súkromnú, skupinovú alebo organizačnú mriežku. Súbory majú príponu .oar a sú archívy.
Mriežka môže mať viac oblastí, ktoré môžete vytvoriť jeden po druhom, pričom každý región má jeden súbor OAR alebo ich kombináciu.
Súbory OAR obsahujú informácie o oblasti mriežky a umožňujú transport regiónu z jednej inštancie simulátora do druhej. Umožňujú prenos informácií XML o veľkosti oblastí, tvare hranola, textúrach použitých na hranoly a položkách v hranoloch vrátane zvukov, poznámkových kariet a skriptov. Súbory tiež obsahujú informácie o teréne.
Len čo budete mať súbory OAR a IAR pripravené na počítači alebo simulátore regiónu pripravené, existuje niekoľko služieb hostiteľských sietí, ktoré by ste chceli zvážiť na základe ich vlastností kurzov.
Môžete získať hostiteľské služby, ktoré pomáhajú pri nastavovaní a konfigurácii vašej siete, inštalácii a opravách softvéru, napríklad svetových mien, správe sieťového pripojenia a vyrovnávaní zaťaženia, zálohovaní a poskytovaní podpory zákazníkom.
Málo z ktorých vieme, že sú Dreamland Metaverse za cenu 45 dolárov mesačne, Zetamex Network za cenu 198 dolárov mesačne, DigiWorldz, ktorý je tiež sám o sebe gridom a hostuje mriežky za cenu 200 dolárov za prvý server, GreekLife, ktorý je tiež samotná mriežka a hostiteľská sieť za cenu 57 EUR za mini-siete, YourSimSpot za cenu 25 USD mesačne pre región, Oliveira Virtual Lands za cenu 12 USD mesačne a mnoho ďalších.
Hostiteľská služba môže okrem vyššie uvedeného nahrať aj vaše inventárne súbory mriežky OAR a IAR. Ostatné pridajú pre vašu mriežku front-endové služby webových stránok a mnoho ďalších prispôsobených služieb.
Po načítaní na hostiteľský server si môžu používatelia stiahnuť prehliadače OpenSim, ako je napríklad Firestorm, a prihlásiť sa do svojej siete.
Príklad: Pomocou softvéru DreamWorld sme vytvorili mini-mriežku na PC Je to jednoduché a stačí si stiahnuť softvér z domovská stránka , nainštalujte a spustite program OpenSim.exe, aby ste sa prihlásili s predvoleným heslom a používateľským menom, potom načítajte oblasť pred zostavením, ktorú môžete prispôsobiť, uložte ju na svoj miestny disk a zálohujte ju alebo ju nahrajte do iných mriežok, potom zmeňte predvolené nastavenie vaše heslo a používateľské meno, to všetko za menej ako 30 minút.
Softvér DreamWorld vám umožňuje načítať do mriežky čo najviac oblastí, meniť veľkosti oblastí, meniť predvoleného prehliadača a rozhodovať, či má byť váš avatar viditeľný alebo nie.
Ako je znázornené na príklade obrázku nižšie, vytvorenie mriežky pomocou softvéru Dreamworld trvá menej ako 10 minút.
(obrázok zdroj )
Klienti a diváci OpenSim
Prehliadače OpenSim sú ekvivalentom webových prehľadávačov používaných na prístup na internet. Vyvíjajú ich nezávisle od tretích strán softvér OpenSim. Je možné ich stiahnuť, nainštalovať do počítača alebo telefónu a použiť na prihlásenie do sietí OpenSim.
Obsah vytvorený pomocou softvéru OpenSimulator je prístupný pomocou rôznych prehliadačov nasledovne. Najprv sa musíte prihlásiť do existujúcej mriežky OpenSim alebo si vytvoriť svoju, potom uložiť prihlasovacie informácie, ktoré sa použijú v prehliadačoch.
Prehliadače sú nainštalované na počítači alebo na iných zariadeniach. Rôzni diváci sú kompatibilní s rôznymi platformami počítačov a zariadení. Prehliadače vyvíjajú tretie strany, ktoré sa líšia od vývojárov softvéru OpenSim.
Osoba, ktorá chce pomocou týchto prehliadačov získať prístup k obsahu vytvorenému pomocou OpenSim, vyžaduje nasmerovanie prehliadača na mriežku, pomocou ktorej si vytvorila účet, alebo zadanie prihlasovacieho URI, čo je webová adresa URL ekvivalentná prehliadaču po jeho nainštalovaní. Tento URI ukazuje na mriežku a región je to, čo chce užívateľ teleportovať alebo do ktorého skočiť. Potom sa prihláste do mriežky.
zadarmo youtube video prevodník do mp4
Keď na prehliadanie obsahu OpenSim používate prehliadač OnLook, prihlásite sa do mriežky, do ktorej ste sa predtým prihlásili. Nasmerujete diváka na mriežku a začnite s určovaním polohy.
- Skvelý prehliadač VL: Najstarší prehliadač OpenSim.
- Prehliadač OnLook
- Prehliadač Firestorm: Najčastejšie používané. Nástupca diváka založeného na programoch Phoenix a v3.
- Pomoc: v3 založený nástupca Imprudence.
- Klient Radegast Metaverse: Ľahký klient.
- Singularita: Na základe snehovej gule.
- Dayturn: Odvodené od Kokua.
- Sceneate : Odvodené od diváka Alchemy. Plné používateľské rozhranie, ale najlepšie na návštevu virtuálnych svetov, a nie na budovanie.
- Odľahčený text: Je určený len pre divákov OpenSim, aby používateľom pomohli pripojiť sa k sieti, chatovať a spravovať inventár atď. Môže pomôcť pri starostlivosti o správy alebo pri použití systémov s nízkymi špecifikáciami alebo iba pri online pripojení alt bez nutnosti odhlásenia z hlavnej avatar. Zahŕňajú JOpenMetaverse ktorý je založený na prostredí Java a je kompatibilný so systémami Android, Windows, Linux a MacOS; Metabolt ; a Klient mobilnej siete pre Android.
Fyzikálne simulácie a skriptovanie v OpenSim
Na nasledujúcom obrázku je zobrazené použitie OpenSim na simuláciu pohybu zvierat a ľudí.
(obrázok zdroj )
Fyzikálna simulácia je založená na matematickom modeli, ktorý definuje stav média v danom čase. Každá z premenných v matematickom modeli definuje stav alebo polohu alebo rýchlosť celého alebo časti systému.
Matematický model je založený na súbore diferenciálnych rovníc popisujúcich vývoj premenných v čase. Rovnica je určená silami a geometriou.
Keď človek vytvorí alebo napíše rovnicu, ďalším krokom je, aby počítač vyriešil rovnicu. Proces, ktorý vedie počítač k vyriešeniu rovnice, je známy ako numerická analýza. Väčšina si vyberie metódu Runge Kutta.
V prípade simulácií zahŕňajúcich kolízie zabezpečujú ďalšie kroky detekciu kolízie a zálohovanie v čase pred okamihom kolízie, čo umožňuje úpravu rýchlostí.
Zvyšok komplikovaných krokov spočíva v predstavovaní simulovaného objektu na počítačovej grafike, spracovaní vstupov používateľa a synchronizácii v reálnom čase.
- Simulačný nástroj alebo fyzikálny modul vykonáva celú matematiku a prezentuje vizuálne objekty na zobrazenie a úpravy používateľom. OpenSimulator používa ako predvolený fyzikálny engine OpenDynamicsEngine alebo ODE, aj keď podporuje aj základný fyzický alebo POS (Physis of Simplicity) engine.
Engine je algoritmus, ktorý modeluje správanie objektov 3D OpenSim alebo Second Life. Pridávajú sa do softvéru OpenSim ako doplnky.
- Technológia ODE podporuje kolíziu so všetkými kockami, guľami, valcami atď. A všetky kombinácie deformácií vrátane dutín, zúžení, zákrutov, vyrezávaní dráh atď. Podporuje tiež kolíziu s vytvarovanými primérmi v kombinácii s nástrojom Meshmerizer.
Príklad simulácie v OpenSim:
Ak chcete simulovať tlmenie hmoty pripevnenej k jednej pružine, ktorá je potom pripevnená k stene, môžete definovať matematickú funkciu určujúcu hmotnosť objektu pripevneného k pružine, hodnotu tlmenia, tuhosť pružiny, dĺžku pružiny a pevného bodu.
Fyziku v uvedenom príklade možno definovať tak, že sa začne skutočnosťou, že „sila generovaná pružinou je úmerná dĺžke rozťahovania pružiny.
Inými slovami, Fspring = -k x
kde X je rozťažná vzdialenosť, k je jarná konštanta.
Tlmiaca alebo trecia sila však bude odolávať tejto sile alebo pohybu v opačnom smere;
Fdamping = -bv , v je rýchlosť pružiny a b konštanta tlmenia.
Preto Celková výsledná sila F = Fspring + Fdamping = -k x-b
Podľa Newtonovho zákona pohybu F = ma a pomocou a = x ” kde definíciou zrýchlenia je druhá derivácia polohy;
mx ”= -k x-bv ALEBO x ”= - x - x’; čo je diferenciálna rovnica definujúca tlmiaci pohyb pružiny.
Ak na simulácii vytvoríte graf rovnice, môžete ju vidieť v reálnom čase. Simuláciu je možné prenášať na displej. Diferenciálnu rovnicu druhého rádu môžeme vyriešiť aj numericky pomocou metódy Runge Kutta tak, že ju prevedieme na diferenciálnu rovnicu prvého rádu.
Generovanie terénu v reálnom čase a generátory krajiny na OpenSim:
- Napríklad Rinios je nástroj na animáciu v reálnom čase, ktorý odosiela údaje o animácii divákovi v reálnom čase.
- Terén. Party, webový nástroj, umožňuje prevádzať mapové terény z reálneho sveta na výškové mapy, ktoré je možné importovať ako súbory .png a použiť ich v OpenSim.
- Terraingen generuje terény pre použitie v OpenSim zo súborov USGS DEM.
- Daylon Leveler produkuje terény pre OpenSim z rôznych zdrojov. Na vytváranie funkcií používa nástroje a filtre podobné farbe.
- RegionGenerator môže vytvárať súbory Region XML.
- OpenSimulator-Regions-Generator je regionálny generátor pre PHP, PHP7.
Ako sa vo svete deje skriptovanie na OpenSim?
Na skriptovanie v OpenSim sa používa jazyk OpenSimulator Scripting Language (OSSL). Nadväzuje na skriptovanie Linden Lab, ale má ďalšie funkcie. Postup písania skriptov na OpenSim je podobný ako pri písaní skriptov v Second Life.
Bez toho, aby sme zachádzali do podrobností, po napísaní týchto skriptov ich potom môže kompilátor programu zostaviť a spustiť na klientoch OpenSim.
Ďalšie nástroje a procesy na OpenSim
Medzi ďalšie nástroje v systémoch Second Life a OpenSim patria nástroje na analýzu protokolov, peňažné servery, ako napríklad upravená verzia spracovania mien DTL s názvom DTL / NSL Money Server, sledovanie štatistických analýz, softvér na sledovanie 3D hláv a systémy proxy.
Hlavné aplikácie OpenSim a Second Life
Softvér FlexSim používaný pri simulácii výrobného závodu a operácií:
Oblasť použitia | Popis |
---|---|
Prípady použitia hier a voľného času | - OpenSim sa používa v hrách, ktoré majú ako kľúčové komponenty ciele, pravidlá, výzvy a interakcie. Umožňuje 3D pohlcujúce hranie. |
Vzdelávanie Prípady použitia | - Virtuálne triedy a miestnosti sú teraz v mriežkach OpenSim bežné. Tréneri a pedagógovia môžu nakupovať pozemky a stavať objekty pre školenie a vzdelávanie. - Virtuálne kurzy, obsah a hodiny je možné organizovať na základe pedagogických štúdií. |
Prípady lekárskeho použitia | - Virtuálne svety, popri virtuálnej realite alebo oddelene od nej, je možné použiť na simuláciu lekárskych laboratórií a zákrokov, ako sú chirurgické zákroky, ktoré umožnia virtuálny výcvik zdravotníckeho personálu bez nutnosti cestovať. - Používa sa tiež pri simulovaní vírusov a baktérií, aby sme pochopili, ako útočia na ľudské telá. - Virtuálne laboratóriá sa dajú použiť na učenie a testovanie bez toho, aby boli na nebezpečných miestach technici. |
Výcvik napríklad v armáde | - Virtuálne svety môžu vytvárať profesionálne simulácie na výcvik a rozširovanie špecifických schopností vojakov a dôstojníkov. To umožňuje výcvik vojakov bez toho, aby boli vystavení akémukoľvek nebezpečenstvu alebo riziku smrti, a šetrenie nákladov na výcvik. |
Stretnutie - obchodné a spoločenské a iné nepodnikateľské stretnutia | - Virtuálne svety môžu mať virtuálne konferenčné miestnosti a konferenčné miestnosti e.t.c. so špecifickými nástrojmi na prezentácie vrátane tabulí, podpory poznámok a komentárov. - Podniky a organizácie môžu pracovníkov spravovať na diaľku s úplnými výhodami ukážok a vysvetlení týkajúcich sa takmer skutočného života. Pracovníci môžu vykonávať úlohy na diaľku v pohlcujúcom zmysle. - Manažéri a zamestnanci môžu na diaľku spolupracovať a vykonávať úlohy. - Firmy môžu pred pokračovaním v partnerstve demonštrovať svoje modely a plány na partnerov a investorov. Môžu zákazníkom demonštrovať riešenia na diaľku a realistickejšie. |
Modelovanie a navrhovanie | - Objekty v reálnom svete môžu byť vyjadrené realistickejšie v 3D, akoby boli zabudované v reálnom živote. - Technici môžu diskutovať a spolupracovať na navrhovaní a modelovaní tým, že budú organizovať realistickejšie stretnutia a používať 3D objekty. - Ľudia môžu pred začatím výroby spolupracovať a navrhovať zmeny a úpravy návrhov a modelov. - Výrobcovia vozidiel používajú na testovanie svojich modelov a dizajnov virtuálne svety. |
OpenSim môže byť integrovaný s iným softvérom, ako je Sloodle, aby umožnil výcvik podložený údajmi.
(obrázok zdroj )
Záver
Študovali sme OpenSim ako technológiu klient-server, ktorá umožňuje výrobu alebo generovanie 3D virtuálnych svetov a ich prehliadanie a skúmanie cez internet pomocou prehliadačov OpenSim, ako je napríklad Firestorm. Niekedy môžu byť tieto prostredia kompatibilné s divákmi alebo náhlavnými súpravami virtuálnej reality, ale vo väčšine prípadov to tak nie je.
Videli sme, že OpenSim na vytváranie týchto prostredí využíva fyzikálny engine a skriptovanie - niekedy skriptovanie v reálnom čase.
V ideálnom prípade sa na simuláciu objektov použije matematický model. Matematický model je matematická funkcia, ktorá definuje správanie - orientáciu, tvar, veľkosť, farbu atď. Konkrétneho objektu v danom čase. 3D svety sú zvyčajne komplikované matematické modely, ktoré je možné vysvetliť tu.
Nakoniec sme sa pozreli na zjavnú aplikáciu OpenSimu. Nie je zamestnaný iba v hrách, ale spoločnosti ho tiež využívajú na inzerciu svojich výrobkov využitím ponorenia, ktoré vytvára. Simulácie sú veľmi účinné pri výcviku vo vojenskom priemysle a mimo neho, virtuálnych stretnutiach, modelovaní atď.
Odporúčané čítanie
- 12 NAJLEPŠÍCH bezplatných softvérov na 2D a 3D animáciu (porovnanie 2021)
- 7 najlepších videí VR: Najlepšie videá 360 virtuálnej reality na pozeranie (ZOZNAM 2021)
- 10 najlepších hier VR (hry s virtuálnou realitou) pre Oculus, PC, PS4
- Budúcnosť virtuálnej reality - trendy a výzvy na trhu
- Najlepšie 11 najlepších riešení pre virtuálne počítače: Bezplatná cloudová pracovná plocha
- Čo je to Virtuálna dátová miestnosť (VDR): Všetko, čo potrebujete vedieť
- Čo je to virtuálna realita a ako to funguje
- 10 NAJLEPŠÍCH aplikácií VR (aplikácie pre virtuálnu realitu) pre Android a iPhone (2021 SELECTIVE)