Na GDC, NVIDIA e Microsoft apresentaram uma colaboração para padronizar o uso de inteligência artificial dentro do DirectX. O objetivo é abordar dois problemas persistentes no desenvolvimento para PC: os tempos de compilação de shaders e os travamentos durante a partida. A proposta inclui novas ferramentas e um sistema de entrega de shaders que promete unificar e simplificar o fluxo de trabalho gráfico.🚀
Microsoft ASD e as ferramentas para IA gráfica🧠
A pedra angular é o Microsoft Advanced Shader Delivery (ASD), um sistema que distribuirá shaders pré-compilados com o jogo, eliminando a compilação em tempo de execução no equipamento do usuário. Junto a isso, são introduzidos DirectX Linear Algebra (DXLA) e DirectX Compute Graph Compiler. Essas ferramentas permitem que os desenvolvedores integrem modelos de aprendizado automático diretamente na cadeia gráfica, otimizando tarefas como upscaling ou denoisers de forma nativa.
Adeus aos travamentos, olá às descargas de 200 GB💾
Com o ASD, nos despedimos do stuttering causado pela compilação de shaders no início de cada partida. Em troca, os instaladores dos jogos poderiam atingir tamanhos dignos de um sistema operacional completo. É só uma questão de escolher sua pesadelo favorito: esperar que cada sombra seja compilada em um novo mapa ou deixar que o jogo ocupe mais espaço que sua coleção de memes no disco rígido. A eficiência tem seu preço, e se mede em terabytes.