À propos

Overte est un logiciel open source de mondes virtuels et de Réalité Virtuelle sociale qui vous permet de créer et de partager des mondes virtuels en tant qu'expériences de réalité virtuelle et de bureau. Vous pouvez créer et héberger votre propre monde virtuel, explorer d'autres mondes, rencontrer et vous connecter avec d'autres utilisateurs, assister ou héberger des événements VR en direct, et bien plus encore.

Le logiciel Overte possède les fonctionnalités principales suivantes :

  • Création et édition collaborative de mondes

  • Support VR, y compris le tracking du corps

  • Scalabilité pour jusqu'à 500 utilisateurs dans un seul monde

  • Scripting en JavaScript, qui permet de créer des jeux, des objets interactifs, des éléments d'interface utilisateur et des applications personnalisées

  • Son spatial de haute qualité à faible latence

  • Physiques fournies par le puissant moteur Bullet

  • Entièrement open-source sous la licence permissive Apache 2.0

  • Pas d'autorité centrale. Vous pouvez lancer votre propre serveur depuis chez vous.

  • Pas de compte utilisateur requis

  • Soutenu par une organisation démocratique à but non lucratif

Téléchargez Overte DownloadPage ou jetez un coup d'œil à notre Galerie GalleryPage.

Rejoignez notre Espace Matrix sur MatrixLink overte:overte.org 🔗. Notre Espace Matrix est également relié à DiscordLink Discord 🔗.

Réunion de développement dans le bureau d'Overte

Réunion de développement dans le bureau d'Overte

Actualités

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 We've obtained an NLnet grant!

The NLnet Foundation is an organization that supports many amazing Open Source projects, and we're elated to announce that we've also made the list!

As part of the agreement, we commit to keeping users and developers up to date with the progress made on these items at least every two months. For that, we'll keep track of it during our usual Saturday development meetings, and use tags, projects and other functionality on Github to make it easy for anyone interested to follow the progress.

Project plan

The funding will be used to pay developers that will work on the areas listed below. There exists the possibility of more work being agreed between us and NLnet.

The agreed on deadline for completion is February 17, 2025.

Some of the work has already started and can be seen on GitHub: https://github.com/overte-org/overte

Audio Overhaul

Miscelaneous Improvements

Graphics Improvements

Vulkan

We're currently using OpenGL for 3D rendering. But unfortunately it's fallen out of favor in the last years, and some platforms like Mac are even deprecating it completely. AMD pays very little attention to it, and driver bugs are a frequent annoyance.

Vulkan will provide a much more modern, performant and supported renderer, and should fix our Mac support woes.

  • Wireframe rendering

  • Forward renderer (for low end hardware)

  • Deferred renderer (fully featured)

  • Optimization

  • Frame transfer to VR plugin

Build system improvements

This will make work on Overte more pleasant and make it easier to build. This is important for making maintenance easier and making life easier for future contributors.

  • Switching to Conan

  • Updating documentation

  • Improving build process

Thanks

  • NLnet, for giving us this great opportunity.

  • Julian Groß, for negotiating this agreement.

  • Sam Gondelman, Karol Suprynowicz and AnotherFoxGuy for taking on the work.

  • The Overte community, for making this possible.

2023-04-01 Nouveau site web

Comme notre ancien site web basé sur 11ty n'était pas maintenu et que personne ne savait comment l'éditer, nous avons créé un site web tout nouveau en utilisant Sphinx, le même système que nous utilisons pour notre documentation principale depuis des années. Cela nous permet également, entre autres, d'enfin traduire le site web dans différentes langues à l'aide de Weblate.

Si vous souhaitez contribuer à la traduction de ce site web ou d'autres parties d'Overte, rendez-vous sur weblate.overte.org 🔗.