LOADING...
Faça login e
comente
Usuário ou Email
Senha
Esqueceu sua senha?
Ou
Registrar e
publicar
Você está quase pronto! Agora definir o seu nome de usuário e senha.
Usuário
Email
Senha
Senha
» Anuncie » Envie uma dica Ei, você é um redator, programador ou web designer? Estamos contratando!

Microsoft prepara melhorias no DirectX para uso de gráficos baseados em IA nos games

14 de janeiro de 2025 0

A Microsoft começou os preparativos para o uso de Inteligência Artificial na renderização de gráficos com o anúncio mais recente do DirectX — a API gráfica do Windows receberá em breve suporte aos chamados "Cooperative Vectors", que facilitam a implementação de cálculos complexos relacionados à IA em diferentes etapas de processamento. Com grande potencial, a mudança já foi demonstrada pela NVIDIA no lançamento das GeForce RTX 5000.

Um dos pontos destacados durante o anúncio das RTX 5000 foi a chamada "renderização neural", que promete mudar a maneira como os gráficos de jogos e outros programas são renderizados ao implementar algoritmos de Machine Learning (ML, ou aprendizado de máquina) em diferentes etapas do processo.

Essa iniciativa está prestes a ganhar mais um auxílio com aprimoramentos no DirectX, que receberá em breve suporte aos "Cooperative Vectors", recurso que vai facilitar a multiplicação de vetores e matrizes, um tipo de cálculo essencial para ML. Atualmente, já é possível implementar esses cálculos nos apps, mas as etapas são complexas e acabam ficando vinculadas a uma arquitetura de GPU, em vez de serem neutras.

Com a adição dos Cooperative Vectors, o DirectX vai permitir que algoritmos de Machine Learning sejam aplicados em diferentes etapas da renderização de forma mais eficiente (Imagem: Divulgação/NVIDIA)

Mais do que isso, a melhoria também vai permitir que essas estruturas possam ter tamanhos dinâmicos, aproveitando melhor as estruturas das placas de vídeo, e abrem margem para que os algoritmos de IA sejam utilizados em etapas específicas da renderização, como no processamento das texturas dos objetos 3D de um game, em vez de serem executadas pela GPU inteira.

No publicação feita no blog oficial do DirectX, a Microsoft também afirma estar trabalhando em conjunto com a AMD, Intel, NVIDIA e Qualcomm para garantir que a implementação dos Cooperative Vectors seja feita de forma otimizada para atender ao maior número de componentes possíveis, com os novos Tensor Cores (os núcleos de IA) das RTX 5000 já estando otimizados para a novidade.

Na prática, com a renderização neural, a ideia é garantir que os jogos e outras aplicações de processamento gráfico intensivo ofereçam melhor qualidade visual e um uso mais eficiente do hardware.

GeForce RTX 5000 já traz renderização neural

No próprio lançamento das placas GeForce RTX 5000, a NVIDIA deu amostras das possibilidades que a renderização neural trará ao futuro dos games, revelando o NVIDIA RTX Kit, um conjunto de ferramentas pelas quais os desenvolvedores de games e aplicativos 3D podem implementar a IA nas diferentes etapas de processamento.

Cinco principais inovações foram demonstradas pela gigante no vídeo a seguir, incluindo:

  • RTX Neural Texture Compression: utiliza ML para comprimir de forma mais eficiente as texturas dos objetos 3D, mantendo maior qualidade e reduzindo o consumo de memória em até 8x;
  • RTX Neural Materials: emprega IA para compressão dos materiais que revestem os objetos 3D, mais uma vez diminuindo o consumo de memória e garantindo que mais itens tenham alta qualidade gráfica;
  • RTX Neural Radiance Cache: usa IA para calcular rebatimentos adicionais da luz em jogos e apps que usem path tracing, a técnica que replica o comportamento da luz em todos os seus aspectos (sombras, reflexos, luz indireta, etc.);
  • RTX Neural Faces: busca entregar rostos mais expressivos e realistas nos personagens usando IA para adaptá-los em tempo real;
  • RTX Mega Geometry: usando IA, amplia ou diminui de forma dinâmica o número de triângulos (subdivisão feita para facilitar os cálculos e aumentar a complexidade) dos objetos 3D para permitir que o Ray Tracing e o Path Tracing entreguem resultados mais precisos. Funciona integrado ao Nanite na Unreal Engine 5, mas também será disponibilizado para outros motores gráficos de games.

O NVIDIA RTX Kit chega aos desenvolvedores no final de janeiro, portanto ainda deve demorar alguns anos para vermos os primeiros jogos tirando proveito desses recursos. Mesmo assim, caso cumpram o prometido, esses recursos devem transformar a maneira como os gráficos 3D são renderizados. Mais informações e exemplos devem ser divulgados nos próximos meses.


0

Comentários

Microsoft prepara melhorias no DirectX para uso de gráficos baseados em IA nos games
Android

Celular mais rápido! Ranking TudoCelular com gráficos de todos os testes de desempenho

Android

Celular com a melhor bateria! Ranking TudoCelular com todos os testes de autonomia

Especiais

Nada de Black Fraude! Ferramenta do TudoCelular desvenda ofertas falsas

Software

Microsoft destaca novos recursos na build 26100.1876 do Windows 11 24H2