SCAIL-2  by zai-org

AI model for unified character animation and replacement

Created 1 month ago
920 stars

Top 38.9% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Summary

SCAIL-2 addresses production-level character animation bottlenecks by unifying controlled animation with end-to-end in-context conditioning. It targets engineers and researchers seeking to overcome limitations of intermediate pose representations, enabling complex motion, generalizable identity, and diverse driving sources like animals and character replacement. The project offers an open-source model for advanced character animation capabilities.

How It Works

The core innovation bypasses intermediate pose representations by synthesizing motion pairs using off-the-shelf models and a Unified Motion Transfer Interface. This interface incorporates masking channels and a dedicated RoPE design, allowing training on diverse data and enabling "reserve driving" for emergent capabilities. These include cross-identity replacement, animal-driving scenarios, and zero-shot control with advanced intermediates like SAM3D-Body meshes. A novel Bias-Aware DPO mechanism further refines details by modeling pose-driven generator bias.

Quick Start & Requirements

Installation involves cloning the repository, initializing submodules (git submodule update --init --recursive), and installing dependencies (pip install -r requirements.txt). Python versions 3.10-3.12 are supported. The SCAIL-Pose submodule requires an OpenMMLab/MMPose environment and its own requirements.txt. Preprocessing weights for SCAIL-Pose must be downloaded. Model weights are available on Hugging Face and ModelScope. A ComfyUI workflow is planned.

Highlighted Details

  • Supports advanced features like cross-identity replacement and animal-driving scenarios.
  • Enables zero-shot control with intermediates such as SAM3D-Body's mesh rendering.
  • Includes Bias-Aware DPO for enhanced detail generation.
  • DPO LoRA checkpoints are available for integration.
  • ComfyUI implementations are provided.

Maintenance & Community

No specific community links (Discord, Slack), roadmap, or notable contributor/sponsorship information is present in the provided README.

Licensing & Compatibility

The project is licensed under the Apache License 2.0, which is permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

Animation quality may degrade with complex motion or during long video generation. Anchoring effects can also diminish over extended sequences. Without correct masks, the animation mode might exhibit behavior similar to replacement mode. Fully replicating paper results requires the sat-scail2 branch, and model weights may need conversion for different branches.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
17
Star History
653 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.