FizzleDorf / ComfyUI_FizzNodes

Custom Nodes for Comfyui
MIT License
396 stars 60 forks source link

Batch Prompt Schedule AnemateDiff with SDXL checkpoint not working ? #107

Closed AdamChonko closed 2 months ago

AdamChonko commented 3 months ago

Hi :)

I am completely new to comfy ui and sd. I have an SDXL checkpoint, video input + depth map controlnet and everything set to XL models but for some reason Batch Prompt Schedule is not working, it seems as its only taking the first prompt.

I want to achieve morphing effect between various prompts within my reference video. Here is my worlkflow screenshots + json workflow and result so far:

https://github.com/user-attachments/assets/56446f14-eeac-4be5-8bd0-d7a8efc56b45

1 2 3

4

sdxlbatchprompt_workflow.json

Thanks a looooot, you would save my life, its for a music video and the deadline is dangerously close.

FizzleDorf commented 3 months ago

at the moment, I don't see the issue you are describing where the prompt is the same across the whole batch however this is odd behaviour with how the prompt is applied this is an example I put together so it's isolated. the frames are clearly changing image

however, both inputs with the same prompt schedule should be the same results when using the regular batch scheduler but that's not the case here image

for now I would suggest you use the regular batch scheduler so you can finish your project while I look into this.

AdamChonko commented 3 months ago

I seem to have problem with "connecting the prompt" with the video reference (depth controlnet and ipadapter - xl model), I managed the batch prompt to work without the ip adapter and controlnet:

https://github.com/user-attachments/assets/31d1cb1f-527e-41b8-ae34-04057cc53d0a

But its somehow "struggling" with IPAdapter and Depth map controlnet - as the batch prompt schedule does not apply:

https://github.com/user-attachments/assets/a85253d2-83d1-4ab2-a988-10996d03f05f

Couldnt it be because IPAdapter and Depthmap somehow "holds" the structure of reference video and therefore the batch prompt schedule "cant" change it anymore ?

This is the loaded reference video:

https://github.com/user-attachments/assets/deacd3a3-f826-4fb0-a4f6-fc61104463a2

And this is my current workflow: evenmessierworkflow.json

FizzleDorf commented 3 months ago

This might not be an issue with my nodes in particular. My suggestion is ease off on the strength, start_steps and/or end_steps of the controlnet and ipadapter so they don't overpower the token conditioning. this might need multiple tests to find a good sweet spot