O nás

Overte je open source software pro virtuální světy a sociální VR, který Vám umožňuje vytvářet a sdílet virtuální světy jako prostředí virtuální reality (VR) nebo desktopová prostředí . Můžete vytvořit a hostovat svůj vlastní virtuální svět, objevovat další světy, scházet se a spojovat s ostatními uživateli, účastnit se živých událostí nebo je hostovat, a mnohem více.

Software Overte poskytuje tyto hlavní vlastnosti:

  • Kolaborativní tvorba a úprava světů

  • Podpora VR, včetně trackování těla

  • Škálovatelnost až do 500 uživatelů v jednom světě

  • Skriptování v JavaScriptu, které umožňuje tvorbu here, interaktivních elementů, součástí UI a vlastních aplikací

  • Prostorové audio vysoké kvality s minimální latencí

  • Výkonnou fyziku skrze Bullet physics engine

  • Plně open-source pod permisivní licencí Apache 2.0

  • Žádná centrální autorita. Svůj server můžete provozovat z domova.

  • Není vyžadován jakýkoliv uživatelský účet

  • Podporován demokratickou neziskovou organizací

Stáhněte si Overte DownloadPage nebo se podívejte na naši Galerii GalleryPage.

Připojte se k našemu Matrix Space on MatrixLink overte:overte.org 🔗. Náš Matrix Space je také přemoštěn na DiscordLink Discord 🔗.

Vývojářské setkání v kanceláři Overte

Vývojářské setkání v kanceláři Overte

Novinky

2024-04-16 NLnet grant znovu rozšířen!

Získali jsme další rozšíření NLnet grantu, s následujícími položkami navíc:

Údržba

Textové entity

Naše textové entity potřebují trochu lásky, Jsou neohrabané a hlavně využívají vlastní formát, který není nikde zdokumentován. To znamená, že nemůžeme přidávat nová písma, což je extra problém, jelikož aktuální písma podporují pouze ASCII znaky.

Grafická vylepšení II

Vedlejší vylepšení II

2024-04-02 NLnet grant rozšířen!

Získali jsme rozšíření NLnet grantu, s následujícími položkami navíc:

Podpora Linux FHS

Standard Linux Filesystem Hierarchy definuje správné umístění souborů pro aplikace. Tato práce by se zabývala jeho implementací, a přidáním pár hezkých vylepšení na vrch.

To způsobí:

  • Tvorba balíčků bude snadnější a bude možné je zahrnout do repozitářů distribucí.

  • Implementace SELinuxu bude snažší.

  • Umožní jednoduché instancování.

  • Zjednoduší tvorbu balíčku pro Mac.

Úkoly:

Podpora LDAP

LDAP je běžný authentifikační mechanismus, velmi rozšířený v organizacích. Active Directory je také kompatibilní.

Toto pomůže Overte lépe se integrovat do korporátních a univerzitních struktur. Mohou pak využívat svých interních systémů pro kontrolu nad authentifikací. Tím bysme ušetřili nutnost napsat tento kód sami, o což nemáme příliš zájem a byl lépe implementován ostatními projekty.

Úkoly:

Podpora IPv6

Adopce IPv6 dosahuje poslední dobou celkem vysokých úrovní, a je obzvláště důležitá v prostředích, jež mají problémy s počty dostupných IPv4 adres, jako jsou korporace, univerzity, cloud a vysoko objemová nasazení. Někteří provideři již vybírají poplatky za IPv4 adresy, tudíž IPv6 pomáhá učinit hostování domén levnějším.

Úkoly:

SELinux

SELinux je bezpečnostní systém, umožňující sandboxování aplikací a daemonů.

SELinux by umožnil sandboxovat doménový server a případně interface, pro zajištění aby jakékoliv exploity nemohly ovlivnit zbytek systému. Například doménový exploit by mohl stále poškodit doménu, ale nemohl by využít hostující server pro útočení na ostatní počítače nebo umožnit přístup k privátním datům uživatele.

Úkoly:

Textura canvas

Toto by znamenalo implementaci nového konceptu softwarově definované canvas textury. Skripty by mohly na ni kreslit a klienti by dostávali aktualizace.

Tento koncept má velký potenciál přínosu užitečných funkcí:

  • Softwarově definované textury

  • Skriptem generované jmenovky, bannery, stavové ukazatele, atd.

  • Sdílení obrazovky bez externích dependencí

  • Tabule

  • Synchronizované webové entity

  • Na serveru renderované webové entity. Toto by pomohlo s implementací pro Quest.

Úkoly:

2024-02-24 Získali jsme NLnet grant!

NLnet Foundation je organizace, podporující mnoho úžasných open source projektů, a jsme potěšeni ohlásit že jsme se také dostali na jejich seznam!

Jako součást naší dohody se zavazujeme k informování uživatelů a vývojářů o aktuálním postupu, který jsme učinili na těchto položkách, a to alespoň každé dva měsíce. Obychom toto splnili, budeme jej sledovat běham našich sobotních vývojářských setkání, a využívat tagy, projekty a jiné funkcionality na GitHubu abyvhom usnadnili všem kteří se o postup vývoje zajímají, jej sledovat.

Projektový plán

Finanční prostředky budou využity k vyplacení odměn vývojářům, kteří budou pracovat na oblastech vypsaných níže. Je možné, že se s NLnetem dohodneme na více pracech.

Domluvený deadline pro dokončení je 17. únor 2025.

Některé prace byjy již zahájeny a jsou k vidění na GitHubu: https://github.com/overte-org/overte

Přepracování audia

Vedlejší vylepšení

Grafická vylepšení

Vulkan

Aktuálně pro 3D rendering využíváme OpenGL. Bohužel ale v posledních pár letech upadlo v nemilost, a některé platformy jako například Mac jeho podporu úplně vypouštějí. AMD mu věnuje minimální pozornost, a bugy v driverech jsou častým zdrojem nepříjemností.

Vulkan poskytne mnohem modernější, optimalizovanější a podporovanější render, a měl by napravit naše potíže s Macem.

  • Wireframe rendering

  • Forward renderer (pro slabší hardware)

  • Deferred renderer (se všemi funkcemi)

  • Optimalizace

  • Přenos snímků do VR pluginu

Vylepšení build systému

Toto učiní práci na Overte příjemnější a usnadní buildování. Dojde tak ke zjednodušení údržby a zpříjemnění života budoucím přispěvatelům.

  • Přesun na Conan

  • Aktualizace dokumentace

  • Vylepšení build procesu

Poděkování

  • NLnetu, za poskytnutí této příležitosti.

  • Julianu Großovi, za vyjednání této dohody.

  • Samu Gondelmanovi, Karolu Suprynowiczovi and AnotherFoxGuyovi za jejich práci.

  • Komunitě Overte, že nám toto umožňila.

2023-04-01 Nová webová stránka

Jelikož naše stará webová stránka založená na 11ty byla beze správy, a nikdo nevěděl jak ji upravovat, vytvořili jsme nablýskanou novou webovou stránku pomocí Sphinx – stejného systému, který jsme již léta používali pro naši dokumentaci. To nám mimo jiné konečně umožňuje ji přeložit do jiných jazyků pomocí Weblate.

Pokud by jste se chtěli podílet na překladu této stránky, nebo jiných částí Overte, zamiřte na weblate.overte.org 🔗.