radekd91/inferno
🔥🔥🔥 Set the world of 3D faces on fire with INFERNO 🔥🔥🔥
解決的問題
INFERNO 是專為基於深度學習的臉部重構、動畫及相關任務設計的程式庫。它提供工具來處理臉部影片資料集、訓練重構網路,並生成可後續用於音訊驅動動畫等應用的 3D 腦部。
工作原理
基於 PyTorch、PyTorch Lightning 和 FLAME 模型建構,該程式庫分為核心研究程式庫(inferno),包含模型、層與資料集處理器,以及一組應用原型(inferno_apps)。這些應用實作了以下特定任務:
- TalkingHead:EMOTE 的官方發布,用於音訊驅動的 3D 虛擬形象動畫。
- FaceReconstruction:結合 DECA、EMOCA、SPECTRE 和 MICA(透過 EMICA)實現高品質的野外臉部重構。
- MotionPrior:實作 FLINT,即 EMOTE 中使用的臉部運動先驗模型。
- EmotionRecognition:用於單張影像與影片的面部情緒辨識工具。
適用對象
從事 3D 腦部建模、臉部動畫與情緒驅動臉部重構的研究人員與開發者。
主要亮點
- 提供從資料集處理到 3D 腦部生成的完整流程整合工具。
- 支援最先進的重構模型,如 EMICA。
- 可微調並執行音訊驅動的 3D 虛擬形象。
- 包含針對影像與影片的面部情緒辨識專用模組。
相關
- 專案
- 專案
- 專案
- 專案
- 專案