A IA é fraca! O artefato de geração de ambiente 3D processual de código aberto Zero AI está aqui!

**Fonte:**CG World

Fonte da imagem: Gerada pela ferramenta Unbounded AI, modelo de estilo (Meng Ya Xinghe)

Nesta era de inteligência artificial "governando o rei", pode-se dizer que a IA está em toda parte. Quando se trata de gerar fotos e vídeos, quando todos voltam sua atenção para a IA, ainda existem algumas pessoas que estão "indo contra a corrente" ~

Recentemente, pesquisadores do Laboratório de Visão e Aprendizagem da Universidade de Princeton trouxeram um novo artefato que desenvolveram: Infinigen, uma ferramenta de geração de ambiente 3D programática gratuita de código aberto que pode gerar um ambiente 3D de acordo com um conjunto de regras do programa, incluindo terreno, vegetação e criaturas .

O Infinigen foi desenvolvido como parte do trabalho de pesquisa "Using Programmatic Generation of Infinitely Realistic Worlds", baseado no Blender, pode ser compilado e usado a partir do código-fonte e pode ser exportado em qualquer formato suportado pelo Blender (incluindo FBX, Alembic e USD) para uso em outros programas de aplicativos DCC ou mecanismos de jogos.

Mais notavelmente, o Infinigen é "baseado apenas em regras matemáticas", cada ativo, da forma à textura, é gerado do zero com regras matemáticas aleatórias (os usuários têm controle total sobre a geração de ativos substituindo parâmetros padrão aleatórios), sem depender de nenhum recurso externo, permitindo variações e combinações ilimitadas, resultando em cenas 3D que se assemelham ao mundo natural.

Em outras palavras, com Infinigen, infinitos mundos 3D podem ser gerados sem inteligência artificial!

Ele modifica as primitivas básicas do Blender em ativos de ambiente por meio de uma biblioteca de regras procedimentais. Essas regras são organizadas em geradores pré-fabricados de diferentes tipos de ativos, abrangendo um grande número de objetos e cenas no mundo natural: incluindo geradores de terreno, vegetação (e vegetação subaquática objetos como coral) geradores e até geradores de multidões que podem gerar predadores, herbívoros, pássaros, besouros e peixes. Com o tempo, o futuro também cobrirá o ambiente construído e os objetos feitos pelo homem.

Infinigen pode gerar rigs de animação de "alta qualidade"; e gerar cabelo e penteá-lo automaticamente; pode até simular dobras e rugas da pele por meio de simulação de tecido e possui 50 geradores de materiais processuais para gerar texturas.

Recursos e funções

Geometria real

Infinigen é otimizado para pesquisa de visão computacional, especialmente visão 3D. Sem uso de mapas de saliência/normal, transparência total ou outras técnicas para falsificar detalhes de geometria, todos os detalhes de geometria são reais para garantir a precisão do solo em 3D.

Os ambientes são gerados como geometria completa, mas como os detalhes não são "falsificados", eles podem precisar ser otimizados primeiro se forem usados para trabalho recreativo.

Gerar geometria 3D e suportar renderização e pipeline de dados

O Infinigen pode gerar uma variedade de passagens de renderização, incluindo profundidade, normais de superfície e "segmentação panorâmica" estilo máscara oculta, bem como passagens de dados, como fluxo óptico e fluxo de cena 3D.

Um transpiler integrado também pode converter o gráfico de nó subjacente do Blender em código Python.

Combine ativos gerados em ambientes 3D completos, das montanhas ao oceano

O Infinigen inclui um gerador de dispersão que distribui ativos pelo terreno para criar ambientes 3D completos.

O sistema simula água dinâmica usando simulação FLIP, sol e iluminação do céu usando um modelo de céu Nishita implementado no Blender e efeitos climáticos usando o sistema de partículas do Blender.

Conforme instruções no repositório do GitHub, a geração de ambientes é feita via linha de comando, controlando o tipo de ambiente gerado com flags. A Infinigen executou o benchmark em um sistema bastante sofisticado (com duas CPUs de servidor Intel Xeon Silver 4114 e uma GPU Nvidia), portanto, pode demorar um pouco até que seja concluído.

※O comando de teste padrão mostrado no GitHub "leva cerca de 10 minutos e 16 GB de memória para ser executado em um Mac M1".

A versão inicial do Infinigen é principalmente para pesquisa de visão computacional, mas os pesquisadores dizem que, no futuro, pretendem tornar o Infinigen um projeto flexível por meio da colaboração de código aberto com toda a comunidade. A julgar pelo roteiro de planejamento publicado no site oficial, os dados iniciais pré-gerados serão divulgados no final de julho.

Requisitos de licença e sistema

Infinigen está disponível sob a licença BSD de 3 cláusulas. Mas como atualmente o repositório GitHub não fornece binários compilados, ele precisa ser compilado a partir do código-fonte.

Testado no Ubuntu 22.04 Linux e macOS 12+, atualmente requer uma GPU Apple Silicon ou Nvidia, planeja suportar GPUs AMD no futuro.

Recomenda-se que os usuários do Windows usem o WSL para configurar um ambiente de terminal Ubuntu em uma máquina Windows (o WSL é compatível com o Windows 10+).

Bem, isso é tudo para a introdução de hoje, vejo vocês amanhã~

Consulte o texto original

Infinigen: um gerador gratuito para ambientes 3D procedurais | Canal CG

Início | infinito

fim do texto

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)