Ferramenta em Python para restauração cega de rostos, que melhora rostos borrados, de baixa qualidade ou danificados em fotos e vídeos usando um transformer com consulta a codebook.
world-grow/WorldGrow
Código de pesquisa do WorldGrow, um método que gera mundos 3D abertos e exploráveis, bloco a bloco, a partir de um bloco inicial, com saída em Gaussian splats e malhas.
- Estrelas
- 500
- Forks
- 28
- Issues abertas
- 7
- Último commit
- há 11 meses
O que é?
WorldGrow é uma implementação de pesquisa de um framework hierárquico para geração de mundos 3D infinitos e abertos. Ele parte de um único bloco inicial e expande o ambiente por meio de síntese bloco a bloco e refinamento do geral aos detalhes, buscando criar uma organização global coerente com geometria e aparência locais detalhadas.
As cenas geradas são descritas como exploráveis a pé e adequadas para avaliação de navegação e planejamento. O script de exemplo fornecido carrega um pipeline pré-treinado do Hugging Face, gera um mundo com o tamanho escolhido em blocos e exporta um vídeo renderizado, uma nuvem de pontos 3DGS (.ply) e uma malha (.glb).
O código se baseia no ambiente TRELLIS e inclui submódulos cumm e spconv modificados, que, segundo o projeto, são necessários para seus modelos. Os pesos pré-treinados estão publicados, mas o pipeline completo de treinamento e a licença ainda estão pendentes.
Recursos principais
- 01Gera mundos 3D explícitos, expandindo-os a partir de um único bloco inicial.
- 02Combina síntese bloco a bloco com refinamento do geral aos detalhes.
- 03Exporta vídeo renderizado, nuvem de pontos 3DGS e malhas.
- 04Carrega pesos pré-treinados do Hugging Face por meio de uma API simples em Python.
- 05Produz cenas exploráveis a pé para avaliação de navegação e planejamento.
Casos de uso
- Gerar grandes ambientes internos ou sintéticos para simulações de robótica.
- Avaliar algoritmos de navegação e planejamento de trajetórias em cenas geradas proceduralmente.
- Pesquisar a geração hierárquica ou baseada em blocos de cenas 3D.
Início rápido
- 1
Clone o repositório com os submódulos
git clone --recurse-submodules https://github.com/world-grow/WorldGrow.git - 2
Configure o ambiente seguindo as instruções de instalação do TRELLIS
- 3
Execute o script de exemplo example_world_grow.py para gerar um mundo
Antes de usar
- Nenhuma licença foi especificada; o README informa que ela ainda será definida (TBD).
- A inferência depende do CUDA (o exemplo chama pipeline.cuda()), portanto é necessária uma GPU.
- A configuração exige builds personalizados de cumm e spconv da pasta submodules, em vez dos pacotes padrão.
Tópicos
Perguntas frequentes
- O que é WorldGrow?
- Código de pesquisa do WorldGrow, um método que gera mundos 3D abertos e exploráveis, bloco a bloco, a partir de um bloco inicial, com saída em Gaussian splats e malhas. WorldGrow é uma implementação de pesquisa de um framework hierárquico para geração de mundos 3D infinitos e abertos. Ele parte de um único bloco inicial e expande o ambiente por meio de síntese bloco a bloco e refinamento do geral aos detalhes, buscando criar uma organização global coerente com geometria e aparência locais detalhadas.
- WorldGrow é gratuito? Qual é a licença?
- WorldGrow não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- WorldGrow ainda é mantido?
- Sem commits há mais de 6 meses. O último commit de WorldGrow foi em 3 de dez. de 2025.
- Para que posso usar WorldGrow?
- Gerar grandes ambientes internos ou sintéticos para simulações de robótica. Avaliar algoritmos de navegação e planejamento de trajetórias em cenas geradas proceduralmente. Pesquisar a geração hierárquica ou baseada em blocos de cenas 3D.
- Como instalar WorldGrow?
- Clone o repositório com os submódulos: git clone --recurse-submodules https://github.com/world-grow/WorldGrow.git Configure o ambiente seguindo as instruções de instalação do TRELLIS Execute o script de exemplo example_world_grow.py para gerar um mundo
- Onde consigo WorldGrow?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/world-grow/WorldGrow
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Código de pesquisa da Apple que transforma uma única foto em uma cena 3D Gaussian em menos de um segundo, renderizável de novos pontos de vista próximos.
Framework open source baseado em PyTorch para deep learning com imagens médicas, com ferramentas de pré-processamento, redes, funções de perda e métricas de avaliação.
Biblioteca de OCR de código aberto para Python que detecta e reconhece texto em PDFs e imagens usando modelos de deep learning baseados em PyTorch.
Modelo de TTS leve baseado no ZipVoice para clonagem de voz e geração de fala a 48 kHz, com velocidade superior a 150x em tempo real na GPU.
CLI oficial (hf) e cliente Python para baixar, enviar e gerenciar repositórios no Hugging Face Hub.