Sobre

Overte é um software de código-aberto para mundos virtuais e realidade virtual social que permite a você criar e compartilhar mundos virtuais como experiências de realidade virtual (VR) e para desktop. Você pode criar e hospedar seu próprio mundo virtual, explorar outros mundos, encontrar e conectar-se com outros usuários, participar ou hospedar eventos VR ao vivo e muito mais.

O software Overte oferece as seguintes características principais:

  • Criação e edição colaborativa de mundos

  • Suporte para VR, incluindo rastreamento corporal

  • Escalabilidade para até 500 usuários em um único mundo

  • Scripting em JavaScript, que permite a criação de jogos, elementos interativos, elementos de interface do usuário (UI) e aplicativos personalizados

  • Áudio espacial de alta qualidade com baixa latência

  • Física poderosa através do mecanismo de física Bullet

  • Totalmente de código-aberto sob a licença permissiva Apache 2.0

  • Sem autoridade central. Você pode executar seu próprio servidor a partir de casa.

  • Não é necessário ter uma conta de usuário

  • Apoiado por uma organização sem fins lucrativos democrática

Obtenha o Overte em nossa DownloadPage ou dê uma olhada em nossa Galeria GalleryPage.

Junte-se ao nosso Espaço Matriz em MatrixLink overte:overte.org 🔗. Nosso Espaço Matriz também está conectado ao DiscordLink Discord 🔗.

Reunião de desenvolvimento no escritório da Overte

Reunião de desenvolvimento no escritório da Overte

Notícias

2024-04-16 NLnet grant extended again!

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

Maintenance

Text entities

Our text entities need some love. They are clunky, and most importantly they use a custom format that isn't documented anywhere; Meaning that we cannot add new fonts, which is especially bad because the current fonts only support ASCII character.

Graphics improvements II

Miscellaneous improvements II

2024-04-02 Subvenção NLnet estendida!

Obtivemos uma extensão da concessão da NLnet, com os seguintes itens adicionais:

Suporte Linux FHS

O padrão Linux Filesystem Hierarchy define o layout de arquivo adequado para um aplicativo. Este trabalho envolveria adotá-lo e também adicionar algumas melhorias interessantes.

Isso vai:

  • Facilitar o empacotamento e permita a inclusão nas distribuições.

  • Torne o SELinux mais fácil.

  • Permitir fácil instanciação pronta para uso.

  • Facilite o empacotamento do Mac.

Tarefas:

Suporte LDAP

LDAP é um mecanismo de autenticação comum, amplamente suportado nas organizações. O Active Directory também é compatível.

Isto ajudará a Overte a integrar-se muito melhor nas estruturas corporativas e universitárias. Eles poderiam usar seu próprio sistema interno para controlar a autenticação. Economizaríamos a necessidade de escrevermos nós mesmos esse código, que é de pouco interesse e foi feito melhor por outros projetos.

Tarefas:

Suporte IPv6

A adoção do IPv6 está atingindo níveis bastante bons ultimamente e é especialmente importante em ambientes que estão prejudicando os endereços IPv4, como empresas, universidades, nuvem e grandes implantações. Alguns provedores já estão cobrando mais por endereços IPv4, portanto, o suporte ao IPv6 ajuda a baratear a hospedagem de domínios.

Tarefas:

SELinux

SELinux é um sistema de segurança que permite sandbox de aplicativos e daemons.

O SELinux colocaria em sandbox o servidor de domínio e, opcionalmente, a interface, para garantir que quaisquer explorações não possam afetar o resto do sistema. Por exemplo, uma exploração de domínio ainda poderia quebrar o domínio, mas não poderia usar o servidor para atacar outros computadores ou expor os dados privados do usuário.

Tarefas:

Textura de tela

Isso implementaria um novo conceito de textura de tela definida por software. Os scripts podem recorrer a ele e os clientes recebem atualizações.

Isso tem uma enorme gama potencial de funcionalidades úteis:

  • Texturas definidas por software

  • Nametags, banners, exibições de status gerados por script, etc.

  • Compartilhamento de tela sem dependências externas

  • Quadro branco

  • Entidade da web sincronizada

  • Entidade da web renderizada no lado do servidor. Isso ajudaria na implementação da Quest.Entidade da web renderizada no lado do servidor. Isso ajudaria na implementação da Quest.

Tarefas:

2024-02-24 Obtivemos uma bolsa da NLnet!

A NLnet Foundation é uma organização que apoia muitos projetos incríveis de código aberto, e temos o prazer de anunciar que também fizemos parte da lista!

Como parte do acordo, nos comprometemos a manter os usuários e desenvolvedores atualizados sobre o progresso feito nesses itens pelo menos a cada dois meses. Para isso, acompanharemos isso durante nossas habituais reuniões de desenvolvimento aos sábados e usaremos tags, projetos e outras funcionalidades no Github para facilitar o acompanhamento do progresso para qualquer pessoa interessada.

Plano de projeto

O financiamento será usado para pagar desenvolvedores que trabalharão nas áreas listadas abaixo. Existe a possibilidade de mais trabalhos serem acordados entre nós e a NLnet.

O prazo acordado para conclusão é 17 de fevereiro de 2025.

Parte do trabalho já começou e pode ser visto no GitHub: https://github.com/overte-org/overte

Revisão de áudio

Melhorias Diversas

Melhorias gráficas

Vulkan

Atualmente estamos usando OpenGL para renderização 3D. Mas, infelizmente, ele caiu em desuso nos últimos anos, e algumas plataformas como o Mac estão até mesmo descontinuando-o completamente. A AMD presta muito pouca atenção a isso e bugs de driver são um incômodo frequente.

Vulkan fornecerá um renderizador muito mais moderno, de alto desempenho e com suporte, e deverá resolver nossos problemas de suporte ao Mac.

  • Renderização de wireframe

  • Renderizador direto (para hardware de baixo custo)

  • Renderizador adiado (com todos os recursos)

  • Otimização

  • Transferência de quadros para plugin VR

Construir melhorias no sistema

Isso tornará o trabalho no Overte mais agradável e mais fácil de construir. Isso é importante para facilitar a manutenção e facilitar a vida de futuros colaboradores.

  • Mudando para Conan

  • Atualizando documentação

  • Melhorando o processo de construção

Obrigada

  • NLnet, por nos dar esta grande oportunidade.

  • Julian Groß, pela negociação deste acordo.

  • Sam Gondelman, Karol Suprynowicz e AnotherFoxGuy por assumirem o trabalho.

  • À comunidade Overte, por tornar isso possível.

2023-04-01 Novo website

Como nosso antigo site baseado no 11ty não estava sendo mantido e ninguém sabia como editá-lo, criamos um site completamente novo usando o Sphinx, o mesmo sistema que temos usado para a nossa documentação principal há anos. Isso nos permite, entre outras coisas, finalmente traduzir o site para diferentes idiomas usando o Weblate.

Se você gostaria de ajudar a traduzir este site ou outras partes do Overte, vá para weblate.overte.org 🔗.