Skip to content
This repository has been archived by the owner on Jun 6, 2023. It is now read-only.

Unity Project that implements the Nvidia Maxine SDKs

License

Notifications You must be signed in to change notification settings

HaomingXR/Nvidia-Maxine-for-Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nvidia Maxine for Unity

This is a project that implements the SDKs from Nvidia Maxine into Unity C#.

Nvidia Maxine includes Audio Effects, Video Effects and Augmented Reality.

Requirements

  • A RTX series GPU is needed.
  • You need to download the necessary libraries (.dll) and models (.trtpkg) from the official NGC website first.
    • A Nvidia NGC Account is needed
    • Put libraries into Plugins folder ; Put models into StreamingAssets folder

Features

  • Include scripts that implement some of the functions from those .dll to call.
  • Include 3 Demos Scenes:
    • AFx Demo: Record a short audio clip from the microphone, then process it through the Noise Removal effect.
    • VFx Demo: Take the input from your Webcam, then process it through the Background Removal effect.
    • AR Demo: Take the input from your Webcam, then process it through the Face Tracking effect.
  • You can modify the scripts and configs to achieve other effects.
  • Refer to the official SDKs to see what each component does.

Performance

The VFx and AR demo were able to run at around 1920x1080@24FPS or 1280x720@30FPS on a RTX 3060

Reference

About

Unity Project that implements the Nvidia Maxine SDKs

Topics

Resources

License

Stars

Watchers

Forks

Languages