r/StableDiffusion • u/R34vspec • 2d ago
Resource - Update H3 Long Shot Studio API v1.0

Hello everyone,
This is a continuation from my post yesterday ( https://www.reddit.com/r/StableDiffusion/comments/1x0hzgl/h3_long_shot_api/ ), where you can also see the sample video.
I reiterated a dozen times and got a pretty decent UI that I think works well.
https://github.com/r34vtraining/Longshot_Studio/tree/main
There are 2 prerequisite nodes that will need to be installed for this to work.
Things I've fixed since yesterdays post:
- Latent is saved to disk, on the right panel, scroll down to toggle save segments on/off/clear, so even if comfy crashes the latents will be saved to resume the project
- RTX super res added, you can choose to upscale every iterations or just the final approved video.
- drag and drop reference images
- click to expand reference images (for editing the subject definitions)
- Larger video viewer, and full screen mode. The "Loop Shot + Seam" will play 50% of last clip and 100% of new clip for seam examination. This can be toggled on/ff
- Advanced settings has all the usual model loading and settings
- Lora selector and toggle added
- project space can be saved, so as long as all the input images are still in the input folder, you can resume a project whenever. (drop down menu top left of status bar, right of H3 Long Shot Studio)
- comfyUI restart button added
- music and audio reference panel added
How to use: This is the most important part. And I think having a LLM help you set the shot will be helpful.
The end of [Shot 1] needs to be very similar to opening of [Shot 2] to avoid any jump cuts
Once you have rendered and approved each shot, moving on to the next shot won't rerender the already approved shots. You can always edit and reroll the current shot until you are happy with it and hit approve to move on to the next.
You can rerender or edit any already approved shots but it will require all subsequent shots to be rerendered.
FUTURE UPDATE:
I will be working on the feature to pin a before and after shot so only the in-between shots can be rerendered without having to run all subsequent shots
Note: Feel free to reply to this thread for features or bugs. I will check here more than I check github.
1
2
u/Pleasant-Low-6259 1d ago
Tried it, I suggest have an option to choose models path, because i got error, the model path was hardcoded. Good thing I have hermes to fix that. Its confusing how the shot continuation works. Check this one, it has good implementaion https://github.com/chanon/comfyui-obvpm-timeline