Git Product home page Git Product logo

animateanyone-reproduction's Introduction

animate-anyone-reproduction

reproduction of AnimateAnyone using SVD

To Do list

  • piepline based on SVD
  • train V0.9 which can only generate 14 frames per ref-image
  • train animate-anyone like pipeline V1 which can generate arbitrary frames per ref-image
  • enhance face quality and time consistency(trick according to analyse animate anyone app cases)
  • release V1 inference code and model

2024-02-25 update

  • V1 checkpoint can be download now.
  • We can not release V1.1 which is the latest version. But we will release V1.1 if we have V1.2. The released version will be one version behind the latest version.
  • we also provide testcase to reproduce V1 result as below.
  • the original result has bad quality on human face, so we use simswap to enhance face. More detials can be found in issue.
  • You should first download the SVD model, and then use the unet provided by us to replace the original unet.
  • we find that the model has a certain degree of generalization on apperance and temporal consistency, but lacks the ability to generalize poses. So V1 can have a better performance on UBC pose.
  • we only add 300 high quality videos to achieve V1.1 results, you can finetune by your own datset.
  • we do not have any plans to release the training script but svd-temporal-controlnet may work.

2024-02-05 update

  • because of the issue, we decide to release inference code in advance which is not well organized but works.
  • as for postprocess of face, you can use any video face swap framework to do that. More details can be found in issue.
  • our inference code mainly baed on svd-temporal-controlnet, you can also use training code to train your own model.
  • our dataset is only UBC, but it can generalize to other simple domains. we will continue collecting high quailty video data.

2024-01-25 update

  • according to analyse animate anyone app cases, we find there may be some tricks instead of training model. so we will update the case which has better face quality with free training.
  • the face enhance result shows below in the V1 part

V1.1 animate-anyone ref-image case

2.19.mp4

V1

cross-domain case

test_12.4.mp4

with face enhance

474d4434-cf9f-40a1-a63a-8474d38bbb09.mp4

ori result

test-_7_.mp4
test.9.mp4

v0.9

test-_4_.mp4
test-_2_.mp4

animateanyone-reproduction's People

Contributors

bendanzzc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.