NVIDIA ha recentemente annunciato il lancio di NVIDIA Avatar Cloud Engine (ACE) per i giochi, un servizio di modellazione personalizzato basato sull’intelligenza artificiale che rivoluzionerà l’interattività dei personaggi non giocabili (NPC) attraverso interazioni in linguaggio naturale.
Con ACE, i middleware developers, gli sviluppatori di strumenti e i creatori di giochi potranno creare e distribuire modelli di intelligenza artificiale personalizzati per i loro giochi, includendo funzionalità vocali, conversazionali e di animazione.
John Spitzer, vicepresidente della tecnologia per sviluppatori e prestazioni di NVIDIA, ha dichiarato: “L’IA generativa ha il potenziale per trasformare l’esperienza interattiva che i giocatori possono avere con i personaggi dei giochi e aumentare l’immersione nel mondo virtuale. Basandosi sulla nostra esperienza nell’IA e sulle partnership con gli sviluppatori di giochi nel corso degli anni, NVIDIA sta guidando l’utilizzo dell’IA generativa nel settore dei giochi”.
ACE per i giochi si basa sulla piattaforma NVIDIA Omniverse e offre modelli di base ottimizzati per le caratteristiche vocali, conversazionali e di animazione dei personaggi, tra cui:
- NVIDIA NeMo: consente la creazione, personalizzazione e implementazione di modelli linguistici utilizzando dati proprietari. I grandi modelli linguistici possono essere personalizzati con le tradizioni e la storia dei personaggi e protetti da conversazioni inappropriate o non sicure grazie a NeMo Guardrails.
- NVIDIA Riva: offre funzionalità di riconoscimento vocale e sintesi vocale per consentire conversazioni vocali in tempo reale.
- NVIDIA Omniverse Audio2Face: consente la creazione immediata di animazioni facciali espressive per i personaggi del gioco, sincronizzate con le tracce vocali. Gli sviluppatori possono utilizzare i connettori Omniverse per Unreal Engine 5 e aggiungere animazioni facciali direttamente ai personaggi MetaHuman.
Gli sviluppatori hanno la flessibilità di integrare l’intera soluzione NVIDIA ACE for Games o utilizzare solo i componenti necessari per il loro progetto.
In collaborazione con Convai, una startup del programma NVIDIA Inception, NVIDIA ha dimostrato come gli sviluppatori potranno utilizzare presto NVIDIA ACE per i giochi per creare NPC coinvolgenti. Convai, specializzata nello sviluppo di un’intelligenza artificiale conversazionale all’avanguardia per mondi di gioco virtuali, ha integrato i moduli ACE nella loro piattaforma di avatar in tempo reale.
In una demo chiamata Kairos, i giocatori possono interagire con Jin, il proprietario di un negozio di ramen. Nonostante sia un NPC, Jin risponde alle domande in linguaggio naturale in modo realistico e coerente con il contesto narrativo, grazie all’aiuto dell’IA generativa. Puoi guardare la demo, renderizzata in Unreal Engine 5 con le ultime funzionalità di ray-tracing e NVIDIA DLSS.
“Presto, grazie a NVIDIA ACE for Games, gli strumenti di Convai saranno in grado di offrire personaggi non giocabili AI a quasi tutti gli sviluppatori in modo economico, senza compromettere la latenza e la qualità”, ha affermato Purnendu Mukherjee, fondatore e CEO di Convai.
Le reti neurali che supportano NVIDIA ACE for Games sono state ottimizzate per diverse funzionalità, con compromessi tra dimensioni, prestazioni e qualità. Il servizio Foundry di ACE for Games assisterà gli sviluppatori nel perfezionamento dei modelli per i loro giochi e consentirà la distribuzione tramite NVIDIA DGX™ Cloud, PC GeForce RTX o on-premise per l’inferenza in tempo reale.
I modelli sono stati ottimizzati per garantire bassa latenza, un requisito fondamentale per interazioni coinvolgenti e reattive all’interno dei giochi.