Commit Graph
56 Commits
Author SHA1 Message Date
kijai 2d9497348e Update liveportrait_image_example_01.json 2024-08-02 20:11:28 +03:00
kijai c2bb34d4f8 expression friendly method for driving single images 2024-08-02 19:50:24 +03:00
kijai f3916f522a Add animal models
no detector yet
2024-08-02 18:53:07 +03:00
Jukka Seppänen ee48647370 Merge pull request #114 from ComfyNodePRs/licence-update
Update PyProject Toml - License
2024-07-31 17:00:30 +02:00
Jukka Seppänen 3493b6aab6 Merge pull request #101 from Quasimondo/patch-2
Update to KeypointsToImage
2024-07-28 13:50:24 +02:00
Jukka Seppänen 451c2f9f02 Merge pull request #104 from Quasimondo/patch-3
Allow for multi-frame masks in LivePortraitComposite
2024-07-28 13:49:36 +02:00
Jukka Seppänen 01b9705a7d Update pyproject.toml 2024-07-27 12:29:51 +03:00
kijai 73951396b6 change example workflow dtype to auto 2024-07-26 12:30:52 +03:00
kijai 3de788b1f2 Merge branch 'main' of https://github.com/kijai/ComfyUI-LivePortraitKJ 2024-07-25 23:21:42 +03:00
kijai 5d0f993a1c reqs update 2024-07-25 23:21:41 +03:00
Jukka Seppänen 6017c095be Merge pull request #88 from Quasimondo/patch-1
Update nodes.py
2024-07-25 20:37:22 +02:00
kijai cc19214c18 Update nodes.py 2024-07-25 19:45:53 +03:00
kijai e1e445823f Merge branch 'main' of https://github.com/kijai/ComfyUI-LivePortraitKJ 2024-07-25 19:43:29 +03:00
kijai 4688258534 expose detection threshold for insightface 2024-07-25 19:43:25 +03:00
Jukka Seppänen 2b23af0508 Update readme.md 2024-07-25 12:03:51 +03:00
kijai 6cdb0ebde5 Add face_alignment as alternative detector 2024-07-25 11:54:42 +03:00
kijai 4d33a47ff2 limit numpy version 2024-07-24 23:05:23 +03:00
kijai 490ff149bb don't error out unnecessarily 2024-07-24 22:44:31 +03:00
kijai 7b26292418 Merge branch 'main' of https://github.com/kijai/ComfyUI-LivePortraitKJ 2024-07-24 21:22:21 +03:00
kijai 8b28441984 Update live_portrait_pipeline.py 2024-07-24 21:22:19 +03:00
Jukka Seppänen 0d0929530d Update readme.md 2024-07-24 20:12:08 +03:00
kijai 3336dad236 Convert landmark onnx model to torch to allow running without onnx altogether 2024-07-24 19:52:40 +03:00
kijai fe2afdb3a2 Create requirements-mac.txt 2024-07-24 18:05:28 +03:00
kijai 3d195208db Squashed commit of the following:
commit b608558b9e
Merge: ad29b02 dd205ab
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Wed Jul 24 17:56:47 2024 +0300

    Merge branch 'develop' of https://github.com/kijai/ComfyUI-LivePortraitKJ into develop

commit ad29b02bc1
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Wed Jul 24 17:56:46 2024 +0300

    update workflows

commit dd205ab4a4
Author: Jukka Seppänen <40791699+kijai@users.noreply.github.com>
Date:   Wed Jul 24 17:54:47 2024 +0300

    Update readme.md

commit ba0886a905
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Wed Jul 24 16:09:26 2024 +0300

    fix running without insightface installed

commit 068ab2c280
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Wed Jul 24 03:57:59 2024 +0300

    Add MediaPipe as alternative face detector

commit 6261f4e474
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 23 22:58:33 2024 +0300

    cleanup, memory fixes

commit 46675b2016
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 23 21:13:15 2024 +0300

    update workflows, cleanup

commit 806263dd25
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 22 20:39:43 2024 +0300

    cleanup, fixes

commit ac89dc1e2f
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 22 19:19:46 2024 +0300

    fix no face frame skip

commit 27d745b53e
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 22 17:52:34 2024 +0300

    add other examples

commit 052762578c
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 22 17:45:49 2024 +0300

    Update readme.md

commit e825c51c87
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 22 16:21:35 2024 +0300

    separate composition to it's own node

commit 177b324fcd
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 22 01:02:56 2024 +0300

    Update live_portrait_pipeline.py

commit 5c03bd8439
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 22 00:57:44 2024 +0300

    MPS fallbacks

commit ef5ff7075f
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sun Jul 21 20:35:33 2024 +0300

    Update requirements.txt

commit 92fad03ee5
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sun Jul 21 20:20:46 2024 +0300

    restructure a bit for more caching

commit 4cefac79b8
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sun Jul 21 19:42:22 2024 +0300

    Add single_frame mode for webcam

commit 5e3c92d55c
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sun Jul 21 19:20:52 2024 +0300

    restructuring, video smoothing

commit cc0501a2db
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sun Jul 21 13:21:26 2024 +0300

    flag_relative_rotation_only

commit 3dc822fd2f
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Jul 20 20:24:15 2024 +0300

    to use GPU for pasteback

commit 697b9a78e6
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Jul 20 17:39:44 2024 +0300

    Restructure nodes, skip frames with no face detect

commit 2a7bd6116f
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Wed Jul 10 17:14:43 2024 +0300

    Update nodes.py

commit a7d09f5d49
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Wed Jul 10 16:33:31 2024 +0300

    example workflow

commit 8e85d5b96d
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Wed Jul 10 16:06:01 2024 +0300

    some optimizations

commit 30989a9d37
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Wed Jul 10 01:17:10 2024 +0300

    Update nodes.py

commit eecf645603
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 23:02:47 2024 +0300

    rotate option for cropper

commit 1b080706df
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 22:46:51 2024 +0300

    Update nodes.py

commit 336f3f7c23
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 22:19:56 2024 +0300

    add cut method

commit f27e1cca13
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 22:11:19 2024 +0300

    remove nearest option

commit 86e91a6e9d
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 22:06:56 2024 +0300

    better error for retargeting

commit 92529f7ca8
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 21:59:32 2024 +0300

    cleanup

commit c0959056ae
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 21:49:54 2024 +0300

    eye/lip retargeting fixes

commit 2e40fe3820
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 21:23:10 2024 +0300

    Update live_portrait_pipeline.py

commit 0a5e187637
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 21:15:17 2024 +0300

    keep Cropper in memory

commit 4e19dbd6d1
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 20:19:53 2024 +0300

    Do video cropping on the cropped node too

commit 9c190804a7
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 19:02:27 2024 +0300

    big cleanup

commit d9ca40e1d6
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 15:08:17 2024 +0300

    logging

commit b68cf8788c
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 14:35:51 2024 +0300

    fix warning

commit e702b26895
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 14:31:22 2024 +0300

    Update cropper.py

commit c21705edb5
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 14:25:39 2024 +0300

    Don't draw keypoints for every frame by default

commit a284bb52b2
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 14:04:56 2024 +0300

    Bring back mismatch_method selection

commit 9884aac18a
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 14:00:43 2024 +0300

    Fix eye/lip retargeting

commit f8aada81db
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 13:00:03 2024 +0300

    face_index selection

commit 6735771664
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 11:51:38 2024 +0300

    tqdm progress bars

commit 857ddbc6d7
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 02:54:27 2024 +0300

    skip autocast if not needed for mps

commit a6edcda97d
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 01:37:05 2024 +0300

    output masks

commit ca01d706d0
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 00:57:13 2024 +0300

    custom mask support

commit 0dc9a8a695
Merge: ee7d5b4 ba6b3f5
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 00:13:07 2024 +0300

    Merge branch 'add_video_source' into develop

commit ba6b3f5f68
Author: Mel Massadian <mel@melmassadian.com>
Date:   Mon Jul 8 23:09:56 2024 +0200

    bring KJ edits

commit ee7d5b4241
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Jul 9 00:08:10 2024 +0300

    revert this for compatibility

commit 03df9f35cd
Merge: ec6b5c8 8509d9a
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 8 23:55:22 2024 +0300

    Merge branch 'add_video_source' into develop

commit ec6b5c8c85
Merge: 6f9dba7 e724da1
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 8 23:52:58 2024 +0300

    calc_combined_eye_ratio

commit 8509d9a551
Author: Mel Massadian <mel@melmassadian.com>
Date:   Mon Jul 8 22:52:48 2024 +0200

    remove unused imports

commit e724da1161
Author: Mel Massadian <mel@melmassadian.com>
Date:   Mon Jul 8 21:38:27 2024 +0200

    fix relative mode

    use R_d_0 instead of source

commit 68d0ddf72a
Author: Mel Massadian <mel@melmassadian.com>
Date:   Mon Jul 8 21:22:50 2024 +0200

    remove reference frame attempt

    also use batches for driving when either retargetting is enabled

commit 6f9dba7777
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 8 20:50:44 2024 +0300

    fixes

commit 811ca557fb
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 8 20:31:00 2024 +0300

    more

commit 6d790bdcc3
Merge: ef8b426 eb5fddf
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 8 20:30:35 2024 +0300

    Merge branch 'add_video_source' into develop

commit ef8b4263b4
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Jul 8 20:21:45 2024 +0300

    separating functions to nodes

commit eb5fddf4de
Author: Mel Massadian <mel@melmassadian.com>
Date:   Mon Jul 8 19:10:53 2024 +0200

    fix issues from merge

commit 9c7db3c59a
Merge: bf3410c 1f28e12
Author: Mel Massadian <mel@melmassadian.com>
Date:   Mon Jul 8 19:09:02 2024 +0200

    Merge branch 'main' into add_video_source

commit bf3410cd0d
Author: Mel Massadian <mel@melmassadian.com>
Date:   Mon Jul 8 19:04:42 2024 +0200

    trying reference frame

commit 24c65627db
Author: Mel Massadian <mel@melmassadian.com>
Date:   Mon Jul 8 19:03:28 2024 +0200

    local updates before merging main

commit 72bb6910e9
Author: Mel Massadian <mel@melmassadian.com>
Date:   Mon Jul 8 16:48:15 2024 +0200

    initial

    too much diff due to formatting
2024-07-24 18:01:19 +03:00
kijai cae686d921 mediapipe models 2024-07-24 17:59:00 +03:00
kijai 36e46cb5d3 Autodetect dtype, use tqdm progress bars 2024-07-09 11:46:12 +03:00
Jukka Seppänen 3508b80c8b skip autocast if not needed 2024-07-09 02:51:24 +03:00
kijai 1f28e128db default to cpu for onnx
just faster for me
2024-07-08 16:49:31 +03:00
kijai 2533e6ad95 onnx device select 2024-07-08 16:45:33 +03:00
kijai 65574a6b59 Merge branch 'main' of https://github.com/kijai/ComfyUI-LivePortraitKJ 2024-07-08 15:55:17 +03:00
kijai 9826cf083f Add dtype choice 2024-07-08 15:55:15 +03:00
Jukka Seppänen 41d866cbcc Merge pull request #37 from eltociear/patch-1
docs: update readme.md
2024-07-07 19:15:52 +03:00
kijai a8aabdd66d less cuda reliant 2024-07-07 14:30:37 +03:00
kijai c87ecc6e04 Merge branch 'main' of https://github.com/kijai/ComfyUI-LivePortraitKJ 2024-07-06 12:09:06 +03:00
Jukka Seppänen 85c0c6dbf7 Merge pull request #18 from ComfyNodePRs/publish
Add Github Action for Publishing to Comfy Registry
2024-07-06 12:09:10 +03:00
kijai f78bff5dfb Update pyproject.toml 2024-07-06 12:08:59 +03:00
Jukka Seppänen 126a896255 Merge pull request #19 from ComfyNodePRs/pyproject
Add pyproject.toml for Custom Node Registry
2024-07-06 12:08:21 +03:00
kijai ad1cb2ee3e small fixes 2024-07-05 22:00:49 +03:00
Jukka Seppänen 4a9afefd77 Merge pull request #16 from kijai/no-lfs
remove lfs
2024-07-05 18:13:45 +03:00
Jukka Seppänen 09a3a609ab Update .gitattributes 2024-07-05 15:01:56 +03:00
Jukka Seppänen abc4280da1 Update requirements.txt 2024-07-05 14:54:10 +03:00
kijai b8778b3638 Update liveportrait_example_01.json 2024-07-05 11:15:27 +03:00
kijai 7caf496c94 eye/lip retarget multipliers 2024-07-05 11:14:23 +03:00
Jukka Seppänen b983e82bfe Merge pull request #1 from djbielejeski/patch-1
Update readme.md to add link to original repo
2024-07-05 05:16:50 +03:00
kijai 0a48acfbac Add example wf 2024-07-05 02:59:13 +03:00
kijai 8938eb08eb Merge branch 'main' of https://github.com/kijai/ComfyUI-LivePortrait 2024-07-05 02:48:57 +03:00
kijai 30eec655cf cleanup and expose some parameters 2024-07-05 02:48:55 +03:00
Jukka Seppänen 9582f7598a Update readme.md 2024-07-05 00:28:04 +03:00
kijai 4be5be109d Merge branch 'main' of https://github.com/kijai/ComfyUI-LivePortrait 2024-07-04 23:16:20 +03:00
kijai e7ec9496f8 Update requirements.txt 2024-07-04 23:16:18 +03:00
Jukka Seppänen 950d975954 Update readme.md 2024-07-04 18:48:28 +03:00
kijai 44b7d66585 Update readme.md 2024-07-04 18:46:37 +03:00
kijai 83612d661e Update nodes.py 2024-07-04 18:41:32 +03:00
kijai 1dab0533c4 cleanup 2024-07-04 18:38:08 +03:00
kijai 5624546127 initial commit 2024-07-04 18:23:26 +03:00
kijai 7dafd6d3f5 Initial commit 2024-07-04 18:19:34 +03:00