KEMBAR78
GitHub - NVIDIA/Maya-ACE: Maya-ACE: A Reference Client Implementation for NVIDIA ACE Audio2Face Service
Skip to content

Maya-ACE: A Reference Client Implementation for NVIDIA ACE Audio2Face Service

License

Notifications You must be signed in to change notification settings

NVIDIA/Maya-ACE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maya ACE · GitHub license

High-Quality Audio-Driven Facial Animation with NVIDIA Audio2Face-3D SDK and ACE Service

preview

What is Maya-ACE

Maya-ACE is a powerful Maya plugin that brings NVIDIA's Audio2Face-3D technology directly to your creative workflow. It offers two complementary solutions: local GPU processing via the Audio2Face-3D SDK for maximum performance and control, and cloud-based processing through the Audio2Face-3D NIM for scalability.

Both workflows are fully integrated and optimized within Maya-ACE. Use the local SDK for instant feedback, complete privacy, and interactive parameter tuning on your workstation. Switch to the cloud service when you need distributed processing or enterprise-scale deployment. This flexibility ensures optimal workflow for any project size.

Regardless of your chosen method, Maya-ACE delivers consistent, high-quality facial animations with the same parameters and professional results.

This repository provides everything needed for professional facial animation: a feature-rich Maya plugin, Audio2Face-3D SDK integration, service connectivity via gRPC, comprehensive test assets, and production-ready sample scenes.

The project is released under the MIT license, granting you freedom to use and modify the code, with the responsibility to ensure its appropriate use. Please note that NVIDIA assumes no liability for any issues arising from the use of this software.

What You Can Do

overview

Audio2Face-3D Application on Local GPU

Studio-Quality Facial Animation on Your Local GPU

Generate professional facial animations using NVIDIA's advanced AI models directly on your workstation. No internet connection or external services required.

Real-Time Generation with Interactive Control

Create animations instantly with TensorRT-optimized performance. Adjust parameters in interactive mode for immediate visual feedback and precise artistic control.

Universal Audio and Character Support

Compatible with any audio input and character design. From photorealistic humans to stylized characters, the flexible architecture adapts to your creative vision.

Complete Facial Performance Including Tongue

Capture every detail with high-resolution geometry output and full tongue articulation. Get comprehensive facial performance data for professional productions.

Fully Customizable Pipeline

Integrate custom AI models and proprietary blendshape sets. The open architecture empowers technical artists to tailor the pipeline to specific production requirements.

Artist-Friendly Interface with Developer Access

Boost productivity with an intuitive Maya-native UI designed for artists. Full source code access enables developers to customize and integrate into existing pipelines.

Audio2Face-3D NIM Integration

Maya-ACE seamlessly integrates with the Audio2Face-3D NIM for cloud-based processing and enterprise scalability. Access the service through NVIDIA's cloud infrastructure or deploy your own private instance while maintaining the same interface and parameters as local processing. This unified experience makes Maya-ACE ideal for both individual artists and large studios.

Seamless Transition to Other Platforms and ACE Services

Maya-ACE is part of NVIDIA ACE, a comprehensive suite of real-time AI solutions for interactive avatars and digital human applications. Extend your pipeline with Unreal Engine integration for real-time game characters, or build interactive customer service avatars using Tokkio. Animation parameters, pose mappings, and Audio2Face settings transfer seamlessly between platforms for consistent results.

Integration with Standard Maya Nodes

Native integration with Maya's animation system ensures compatibility with blendshape nodes and standard Maya features. Works with any character rig in your scene.

Customizable and Extendable

Full source code access empowers studios to build custom pipelines or develop clients for other platforms, ensuring complete flexibility for any production environment.

More Documentation

About

Maya-ACE: A Reference Client Implementation for NVIDIA ACE Audio2Face Service

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks