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-02 NLnet grant extended!

We've obtained an extension to the NLnet grant, with the following additional items:

Linux FHS Support

The Linux Filesystem Hierarchy standard defines the proper file layout for an application. This work would involve adopting it, and adding some nice improvements as well.

This will:

  • Make packaging easier and allow inclusion in distributions.

  • Make SELinux easier.

  • Allow easy instancing out of the box.

  • Make Mac packaging easier.

Tasks:

LDAP Support

LDAP is a common authentication mechanism, widely supported in organizations. Active Directory is compatible as well.

This will help Overte integrate much better into corporate and university structures. They could use their own internal system to control authentication. We'd save the need to write that code ourselves, which is of little interest and has been done better by other projects.

Tasks:

IPv6 Support

IPv6 adoption is reaching quite good levels as of late, and is especially important in environments that are hurting for IPv4 addresses such as corporate, universities, cloud and large deployments. Some providers already are charging extra for IPv4 addresses, so supporting IPv6 helps making hosting domains cheaper.

Tasks:

SELinux

SELinux is a security system that allows sandboxing applications and daemons.

SELinux would sandbox the domain server and optionally the interface, to ensure that any exploits can't affect the rest of the system. For instance, a domain exploit could still break the domain, but couldn't use the server to attack other computers or expose the user's private data.

Tasks:

Canvas texture

This would implement a new concept of a software defined canvas texture. Scripts can draw on it, and clients receive updates.

This has a huge potential range of useful functionality:

  • Software defined textures

  • Script-generated nametags, banners, status displays, etc.

  • Screen sharing without any external dependencies

  • Whiteboard

  • Synchronized web entity

  • Server-side rendered web entity. This would help with the Quest implementation.

Tasks:

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 🔗.